.ep-hero-side{z-index:2;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;top:20px;right:20px}.ep-club{border:1.5px solid var(--arr-c);width:132px;box-shadow:0 0 22px color-mix(in srgb,var(--arr-c) 30%,transparent);color:var(--arr-text);text-align:center;background:#0b1410d9;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;text-decoration:none;display:flex}.ep-club img{object-fit:contain;width:64px;height:64px}.ep-club span{flex-direction:column;gap:2px;display:flex}.ep-club small{color:var(--arr-muted);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.ep-club strong{font-size:15px;font-weight:800}.ep-hero-mini{cursor:pointer;background:0 0;border:0;max-width:240px;padding:0}.ep-hero-org{color:var(--arr-text);font-size:14px;display:none}.ep-hero-org b{color:var(--arr-c)}.ep-grid .arr-detail-hero-copy{padding-right:190px}.ep-joined{color:#7cf07a}.ep-declined{color:#ff9a5c}.ep{flex-direction:column;gap:22px;min-width:0;display:flex}.ep-tabs,.ep-only-mobile-block{display:none}.ep-panel{background:color-mix(in srgb,var(--arr-c) 7%,#0e1913);border:1.5px solid var(--arr-c);box-shadow:0 0 30px color-mix(in srgb,var(--arr-c) 22%,transparent);border-radius:22px;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:22px;padding:22px;display:grid}.ep-heading{flex-direction:column;gap:6px;display:flex}.ep-heading h2,.ep-subhead h3{font-family:var(--font-display,Manrope),sans-serif;color:var(--arr-text);margin:0;font-size:24px;font-weight:800}.ep-heading h2>span:last-child,.ep-subhead h3>span{color:var(--arr-c)}.ep-subhead h3>span.is-lime,.ep-h3 .is-lime{color:var(--arr-lime,#b8e36a)}.ep-heading>i,.ep-subhead>i,.ep-divider{background:linear-gradient(90deg,var(--arr-c),transparent);width:100%;max-width:220px;height:2px;display:block}.ep-heading small{color:var(--arr-muted);font-size:13px}.ep-subhead{flex-direction:column;gap:6px;display:flex}.ep-subhead h3{font-size:19px}.ep-only-mob{display:none}.ep-left{flex-direction:column;gap:14px;min-width:0;display:flex}.ep-menu{flex-direction:column;gap:8px;display:flex}.ep-btn{border:1px solid var(--arr-line2);min-height:44px;color:var(--arr-text);text-align:left;cursor:pointer;background:#0b1410;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ep-btn svg,.ep-btn img{color:var(--arr-c);flex:none}.ep-btn:hover:not(:disabled){border-color:var(--arr-c)}.ep-btn:disabled{opacity:.55;cursor:not-allowed}.ep-btn.is-theme{background:var(--arr-c);color:var(--arr-ink);border-color:var(--arr-c)}.ep-btn.is-theme svg{color:var(--arr-ink)}.ep-btn.is-report{color:#ffc3a6;border-color:#7a4b3a}.ep-btn.is-report svg{color:#ff9a5c}.ep-line{background:linear-gradient(90deg,transparent,var(--arr-line2),transparent);height:1px;margin:4px 0;display:block}.ep-mycard{color:var(--arr-muted);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding:0;display:flex}.ep-mycard small{color:var(--arr-c);font-size:12px;font-weight:700}.ep-right{flex-direction:column;gap:16px;min-width:0;display:flex}.ep-error{color:#ffc9c0;background:#3a1714;border-radius:12px;padding:10px 12px;font-size:13px}.ep-locked{border:1px dashed var(--arr-line2);background:#0b1410;border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}.ep-locked strong{color:var(--arr-text);font-size:16px}.ep-locked small,.ep-muted{color:var(--arr-muted);font-size:13px;line-height:1.5}.ep-last{border:1px solid var(--arr-line);background:#0b1410;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ep-last>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ep-last strong{color:var(--arr-c);font-size:13px}.ep-last>span:last-child>span{color:var(--arr-text);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.ep-last-av,.ep-av{background:color-mix(in srgb,var(--arr-c) 25%,#0b1410);width:36px;height:36px;color:var(--arr-text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.ep-round{border:1.5px solid color-mix(in srgb,var(--arr-c) 60%,transparent);background:#0b1410;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ep-round-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ep-round-head>span{flex-direction:column;gap:3px;display:flex}.ep-round-head strong{color:var(--arr-text);font-size:18px}.ep-round-head small{color:var(--arr-muted);font-size:13px}.ep-round-head b{color:var(--arr-text);font-size:13px;font-weight:800}.ep-round-head em,.ep-tiles em{font-style:normal}.ep-round-head>em{color:#2a2000;letter-spacing:.5px;background:#ffd84a;border-radius:8px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.ep-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ep-tiles>div{border:1px solid var(--arr-line);background:#131f18;border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.ep-tiles small{color:var(--arr-muted);letter-spacing:.6px;font-size:11px;font-weight:700}.ep-tiles strong{color:var(--arr-text);font-size:15px}.ep-tiles>div.is-changed{border-color:#ffd84a;box-shadow:0 0 14px #ffd84a33}.ep-tiles>div.is-changed em{color:#ffd84a;font-size:11px;font-weight:700}.ep-rule,.ep-join{color:var(--arr-text);margin:0;font-size:14px}.ep-rule b{color:var(--arr-c)}.ep-join{color:var(--arr-muted)}.ep-code{background:color-mix(in srgb,var(--arr-c) 12%,#0b1410);border:1px dashed var(--arr-c);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ep-code>span{flex-direction:column;min-width:0;display:flex}.ep-code small{color:var(--arr-muted);letter-spacing:.6px;font-size:11px;font-weight:700}.ep-code strong{letter-spacing:1px;color:var(--arr-text);overflow-wrap:anywhere;font-size:20px}.ep-code button{background:var(--arr-c);min-height:40px;color:var(--arr-ink);cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.ep-primary{background:var(--arr-c);min-height:44px;color:var(--arr-ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.ep-primary:disabled{opacity:.6;cursor:not-allowed}.ep-primary.is-report{color:#2a1000;background:#ff9a5c}.ep-ghost{border:1px solid var(--arr-line2);min-height:44px;color:var(--arr-text);cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;font-weight:700}.ep-talk{flex-direction:column;gap:10px;display:flex}.ep-replies{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ep-reply{border:1px solid var(--arr-line2);min-height:44px;color:var(--arr-text);cursor:pointer;background:#0b1410;border-radius:12px;padding:0 8px;font-size:14px;font-weight:700}.ep-reply[aria-pressed=true]{background:color-mix(in srgb,var(--arr-c) 22%,#0b1410);border-color:var(--arr-c);color:var(--arr-text);box-shadow:0 0 12px color-mix(in srgb,var(--arr-c) 35%,transparent)}.ep-send{justify-content:space-between;align-items:center;gap:10px;display:flex}.ep-send>span{color:var(--arr-muted);font-size:13px}.ep-send button{background:var(--arr-c);min-height:42px;color:var(--arr-ink);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 18px;font-weight:800;display:inline-flex}.ep-send button:disabled,.ep-react-send:disabled{opacity:.5;cursor:not-allowed}.ep-help{color:#2a0000;cursor:pointer;background:#ff6f6f;border:0;border-radius:14px;width:100%;min-height:48px;font-size:15px;font-weight:800}.ep-help.is-sent{color:#ffc9c0;background:#3a2a2a}.ep-help.is-small{min-height:42px;font-size:13px}.ep-staff{border:1px solid var(--arr-line2);background:var(--arr-panel);border-radius:18px;padding:0 16px}.ep-staff>summary{cursor:pointer;min-height:48px;color:var(--arr-c);align-items:center;font-weight:800;display:flex}.ep-staff[open]{padding-bottom:16px}.ep-wall{background:color-mix(in srgb,var(--arr-c) 4%,#16241c);border:1px solid color-mix(in srgb,var(--arr-c) 55%,transparent);box-shadow:0 0 26px color-mix(in srgb,var(--arr-c) 16%,transparent),inset 0 0 40px color-mix(in srgb,var(--arr-c) 6%,transparent);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.ep-filters{flex-wrap:wrap;gap:8px;display:flex}.ep-filters button{border:1px solid var(--arr-line2);min-height:36px;color:var(--arr-text);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.ep-filters button[aria-pressed=true]{border-color:var(--arr-c);background:color-mix(in srgb,var(--arr-c) 18%,transparent);color:var(--arr-text)}.ep-pinned{border-left:3px solid var(--arr-c);color:var(--arr-text);background:#0b1410;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.ep-wall ul{flex-direction:column;gap:6px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ep-wall li{color:var(--arr-text);background:#0b141099;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:grid}.ep-wall li.is-msg{background:color-mix(in srgb,var(--arr-c) 10%,#0b1410)}.ep-wall li>span:nth-child(2){overflow-wrap:anywhere}.ep-wall li strong.is-react{color:var(--arr-c)}.ep-wall li small{color:var(--arr-muted);font-size:12px}.ep-wall li em{border:1px solid var(--arr-line2);color:var(--arr-muted);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.ep-wall li.ep-empty{color:var(--arr-muted);display:block}.ep-info>h2>span{color:var(--arr-c)}.ep-info-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ep-info-list li{color:var(--arr-text);grid-template-columns:170px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.5;display:grid}.ep-info-list b{color:var(--arr-c)}.ep-info-list span{color:var(--arr-text)}.ep-info-p{display:block}.ep-info-p+.ep-info-p{margin-top:6px}.ep-react{display:none}.ep-modal-bg{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a07cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ep-modal{border:1.5px solid var(--arr-c);width:min(640px,100%);max-height:calc(100vh - 40px);box-shadow:0 0 40px color-mix(in srgb,var(--arr-c) 30%,transparent);color:var(--arr-text);background:#101a14;border-radius:22px;flex-direction:column;gap:14px;padding:26px;display:flex;position:relative;overflow-y:auto}.ep-modal h2{font-family:var(--font-display,Manrope),sans-serif;color:var(--arr-text);margin:0;padding-right:40px;font-size:26px;font-weight:800}.ep-modal h2>span{color:var(--arr-c)}.ep-close{border:1px solid var(--arr-line2);width:40px;height:40px;color:var(--arr-text);cursor:pointer;background:#0b1410;border-radius:12px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ep-howto-box{background:color-mix(in srgb,var(--arr-c) 14%,#0b1410);border:1px solid var(--arr-c);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.ep-howto-box strong{font-size:15px}.ep-howto-box span{color:var(--arr-muted);font-size:14px;line-height:1.5}.ep-lead{color:var(--arr-text);margin:0;font-size:14px;line-height:1.5}.ep-h3{color:var(--arr-text);margin:6px 0 0;font-size:17px;font-weight:800}.ep-h3>span{color:var(--arr-c)}.ep-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ep-steps li{border:1px solid var(--arr-line);background:#0b1410;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.ep-steps li>span:first-child{background:var(--arr-c);width:26px;height:26px;color:var(--arr-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.ep-steps.is-portal li>span:first-child{background:var(--arr-lime,#b8e36a);color:#122000}.ep-step-t{flex:1;min-width:0}.ep-steps li>em{color:#2a2000;letter-spacing:.5px;background:#ffd84a;border-radius:8px;flex:none;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.ep-names{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ep-names li{border:1px solid var(--arr-line);background:#0b1410;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.ep-names li>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.ep-names strong{font-size:14px}.ep-names small{color:var(--arr-c);overflow-wrap:anywhere;font-size:13px}.ep-names small.is-off{color:var(--arr-muted);font-style:italic}.ep-names button{background:var(--arr-c);min-height:36px;color:var(--arr-ink);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:800}.ep-bullets{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.ep-bullets.is-org li::marker{color:var(--arr-c)}.ep-presets{flex-wrap:wrap;gap:8px;display:flex}.ep-presets button{border:1px solid var(--arr-c);background:color-mix(in srgb,var(--arr-c) 12%,transparent);min-height:38px;color:var(--arr-text);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.ep-groups{flex-direction:column;gap:10px;display:flex}.ep-groups>div{flex-direction:column;gap:6px;display:flex}.ep-groups>div>span{color:var(--arr-muted);font-size:13px;font-weight:800}.ep-groups>div>span.is-changed{color:#ffd84a}.ep-groups>div>div{flex-wrap:wrap;gap:6px;display:flex}.ep-groups button{border:1px solid var(--arr-line2);min-height:38px;color:var(--arr-text);cursor:pointer;background:#0b1410;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.ep-groups button[aria-pressed=true]{background:var(--arr-c);border-color:var(--arr-c);color:var(--arr-ink)}.ep-codefield{color:var(--arr-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.ep-codefield input{border:1px solid var(--arr-line2);min-height:44px;color:var(--arr-text);background:#0b1410;border-radius:12px;padding:0 12px;font-size:15px}.ep-summary{color:var(--arr-text);background:#0b1410;border-radius:12px;margin:0;padding:12px;font-size:14px}.ep-summary b{color:var(--arr-c)}.ep-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1100px){.ep-panel{grid-template-columns:1fr}.ep-menu{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ep-line{grid-column:1/-1}.ep-mycard{margin-top:0}}@media (max-width:700px){.ep-hero-side{display:none}.ep-hero-org{display:block}.ep-grid .arr-detail-hero-copy{padding-right:18px}.ep-grid.is-joined .arr-detail-aside>.arr-signup{order:2}.ep-tabs{background:color-mix(in srgb,var(--arr-c) 10%,#0e1913);border:1.5px solid var(--arr-c);z-index:1;border-bottom:0;border-radius:16px 16px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:-22px;padding:4px;display:grid;position:relative}.ep-tabs button{min-height:44px;color:var(--arr-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:800;display:flex}.ep-tabs button span{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ep-tabs button[aria-selected=true]{background:var(--arr-c);color:var(--arr-ink)}.ep .ep-panel,.ep .ep-wall,.ep .ep-sec-info>section{border-top-left-radius:0;border-top-right-radius:0}.ep[data-tab=panel] :is(.ep-sec-dialog,.ep-sec-info),.ep[data-tab=dialog] :is(.ep-sec-panel,.ep-sec-info),.ep[data-tab=info] :is(.ep-sec-panel,.ep-sec-dialog){display:none}.ep-panel{gap:16px;padding:16px}.ep-wall{padding:16px}.ep-only-desk{display:none}.ep-only-mob{display:inline}.ep[data-tab=dialog] .ep-only-mobile-block{display:flex}.ep-talk{display:none}.ep-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-info-list li{grid-template-columns:1fr;gap:2px}.ep-wall li{grid-template-columns:32px minmax(0,1fr) auto}.ep-wall li em{display:none}.ep-wall ul{max-height:none}.ep-react{z-index:900;left:8px;right:8px;bottom:calc(84px + env(safe-area-inset-bottom));border:1.5px solid var(--arr-c);box-shadow:0 -6px 30px #000a,0 0 22px color-mix(in srgb,var(--arr-c) 25%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1913f2;border-radius:18px;flex-direction:column;display:flex;position:fixed}body:not(:has(.o4k-bottomnav)) .ep-react{bottom:calc(8px + env(safe-area-inset-bottom))}.ep-react-tab{min-height:36px;color:var(--arr-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:800;display:flex}.ep-react-tab span{color:var(--arr-c);margin-right:6px}.ep-react-body{flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.ep-replies.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ep-replies.is-compact .ep-reply{min-height:40px;padding:0 4px;font-size:12px}.ep-react-row{gap:8px;display:flex}.ep-react-send{background:var(--arr-c);min-height:42px;color:var(--arr-ink);cursor:pointer;border:0;border-radius:12px;flex:1;font-size:13px;font-weight:800}.ep-react-row .ep-help{flex:1;width:auto}body:has(.ep-react){padding-bottom:calc(76px + 150px + env(safe-area-inset-bottom))}body:has(.ep-react.is-open){padding-bottom:calc(76px + 200px + env(safe-area-inset-bottom))}.ep-modal-bg{place-items:end stretch;padding:0}.ep-modal{width:100%;max-height:88vh;padding:22px 16px calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-radius:22px 22px 0 0}.ep-modal:before{content:"";background:var(--arr-line2);border-radius:2px;align-self:center;width:44px;height:4px;margin:-8px 0 2px}.ep-modal h2{font-size:22px}}
.arr-hub .arr-wow-links>.arr-wow-other{color:#f4e6bf;border-color:#f2c14e80;flex-wrap:wrap;flex:220px;gap:6px;width:auto}.arr-hub .arr-wow-links>.arr-wow-other small{color:#d9c48f;font-size:13px;font-weight:600}.arr-hub .arr-wow-links>.arr-wow-other.is-active{background:#f2c14e26;border-color:#f2c14e;box-shadow:0 0 0 2px #f2c14e40}.arr-hub .arr-wow .arr-alert{margin:0}.arr-hub .arr-wow-types>button[aria-checked=true]{background:#f2c14e1f;border-color:#f2c14e}.arr-hub .arr-covers>.arr-cover-upload{border-color:var(--arr-c)}.arr-hub .arr-upload{flex-direction:column;gap:6px;margin-top:6px;display:flex}.arr-hub .arr-upload-btn{cursor:pointer;align-self:flex-start;width:auto;position:relative}.arr-hub .arr-upload-btn[aria-disabled=true]{opacity:.7;cursor:progress}.arr-hub .arr-upload-btn.is-selected{border-color:var(--arr-c)}.arr-hub .arr-upload-btn input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.arr-hub .arr-upload-btn:focus-within{outline:2px solid var(--arr-lime);outline-offset:2px}.arr-hub .arr-upload-error{color:#ffd4cb;font-size:13px;line-height:1.5}.arr-hub .arr-upload-pending{margin-top:6px}@media (max-width:700px){.arr-hub .arr-wow-links>.arr-wow-other{flex-basis:100%}.arr-hub .arr-upload-btn{align-self:stretch}}
.arr-hub{--arr-bg:#0b1410;--arr-panel:#131f18;--arr-panel2:#1a2a21;--arr-line:#2a3f32;--arr-line2:#3c5747;--arr-text:#eef4ec;--arr-muted:#a7b6ac;--arr-lime:#b8e36a;--arr-c:#5fd3ff;--arr-ink:#04202c;max-width:1440px;color:var(--arr-text);text-align:left;margin:0 auto 32px;font-family:DM Sans,sans-serif}.arr-hub.arr-hub :is(h1,h2,h3){color:var(--arr-text);text-align:left;letter-spacing:-.3px;text-shadow:none;margin:0;font-family:Manrope,sans-serif}.arr-hub.arr-hub :is(h1,h2,h3):after{display:none!important}.arr-hub p{color:var(--arr-muted);margin:0}.arr-hub img{display:block}.arr-demo{border:1px dashed #4e7a33;border-radius:999px;margin:0 0 12px;padding:4px 10px;font-size:12px;display:inline-block;color:#d3f29a!important}.arr-muted{color:var(--arr-muted);font-size:13px;line-height:1.5}.arr-text{font-size:15px;line-height:1.65;color:#c9d6cd!important}.arr-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#8fe2ff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.arr-alert{background:#16301f;border:1px solid #4e7a33;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 14px;font-size:14px;line-height:1.5;display:flex;color:#e0f4d8!important}.arr-alert.is-error{background:#3a1717;border-color:#a34b4b;color:#ffd4cb!important}.arr-alert.is-info{background:#071c24;border-color:#2d7c9c;color:#cfe3ea!important}.arr-alert a{color:var(--arr-lime);text-decoration:underline}.arr-panel{background:var(--arr-panel);border:1px solid var(--arr-line);border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex}.arr-panel>h2{align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.arr-panel>h2 small{color:var(--arr-muted);font-size:15px;font-weight:600}:has(>.arr-hub)>.page-heading{display:none}.arr-btn-primary,.arr-btn-ghost,.arr-btn-game,.arr-btn-soft{cursor:pointer;box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.arr-btn-primary{background:var(--action-background,linear-gradient(#c9e887,#acd25a));color:var(--action-color,#152413);border:1px solid var(--action-border,#cde990);box-shadow:var(--action-shadow,0 3px 0 #668f36)}.arr-btn-ghost{color:var(--arr-text);background:#071c24cc;border:1px solid #2d7c9c}.arr-btn-game{background:var(--arr-c);width:100%;color:var(--arr-ink);border:0}.arr-btn-game:disabled{background:var(--arr-line2);color:#c9d6cd;opacity:1}.arr-btn-soft{background:var(--arr-panel2);border:1px solid var(--arr-line2);color:var(--arr-text);font-weight:700}.arr-hub :is(.arr-btn-primary,.arr-btn-game,.arr-btn-soft,.arr-btn-ghost):not(:disabled):hover{filter:brightness(1.08)}.arr-list{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.arr-list-main{flex-direction:column;flex:999 560px;gap:22px;min-width:0;display:flex}.arr-list-aside{flex-direction:column;flex:290px;gap:18px;min-width:0;max-width:360px;display:flex;position:sticky;top:16px}.arr-hero{background:#071c24;border:1px solid #2d7c9c;border-radius:22px;flex-direction:column;justify-content:center;gap:14px;min-height:200px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.arr-hero>img{object-fit:cover;object-position:60% 40%;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.arr-hero-copy{flex-direction:column;gap:6px;max-width:520px;display:flex;position:relative}.arr-hero h1{letter-spacing:-1px;font-size:40px;font-weight:800;line-height:1.1}.arr-hero h1 span,.arr-create-head h1 span{color:#b4de42}.arr-hero p{color:#cfe3ea;font-size:17px}.arr-hero-actions{flex-wrap:wrap;gap:12px;display:flex;position:relative}.arr-hero .arr-btn-primary{color:#04202c;box-shadow:none;background:#5fd3ff;border:0}.arr-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.arr-week>button{border:1px solid var(--arr-line);background:var(--arr-panel);color:var(--arr-text);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:13px;font-weight:700;display:flex}.arr-week>button strong{font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.arr-week>button.is-today{border-color:#5fd3ff}.arr-week>button[aria-pressed=true]{color:#04202c;background:#5fd3ff;border-color:#5fd3ff}.arr-dots{gap:3px;height:8px;display:flex}.arr-dots i{border-radius:999px;width:8px;height:8px}.arr-featured{border:1.5px solid var(--arr-c);min-height:240px;box-shadow:0 0 28px color-mix(in srgb,var(--arr-c) 22%,transparent);background:#140e04;border-radius:22px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.arr-featured>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.arr-featured:before{content:"";z-index:1;background:linear-gradient(90deg,#0b1410f5 0%,#0b1410bf 45%,#0b14101a 100%);position:absolute;inset:0}.arr-featured-copy{z-index:2;flex-direction:column;gap:10px;max-width:560px;padding:26px 28px;display:flex;position:relative}.arr-featured h2{font-size:28px;font-weight:800}.arr-featured-when{color:#f3e4bf;font-size:15px}.arr-featured-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.arr-featured-actions .arr-btn-game{width:auto}.arr-featured-count{color:#f3e4bf;font-size:13px}.arr-chip{background:var(--arr-c);color:var(--arr-ink);letter-spacing:1px;text-transform:uppercase;border-radius:8px;align-self:flex-start;padding:5px 10px;font-size:13px;font-weight:800}.arr-chip-soft{background:color-mix(in srgb,var(--arr-c) 16%,transparent);color:var(--arr-c);border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.arr-tabs{border-bottom:1px solid var(--arr-line);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.arr-tabs>button{height:44px;color:var(--arr-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 16px;font-size:15px;font-weight:600}.arr-tabs>button[aria-selected=true]{color:var(--arr-text);border-bottom-color:#5fd3ff;font-weight:800}.arr-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.arr-chips>button{border:1px solid var(--arr-line2);min-height:36px;color:var(--arr-text);background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.arr-chips>button[aria-pressed=true]{background:color-mix(in srgb,var(--arr-c,#b8e36a) 18%,transparent);border-color:var(--arr-c,#b8e36a);color:var(--arr-c,#d3f29a)}.arr-chips>button:first-child[aria-pressed=true]{--arr-c:#b8e36a}.arr-filter-note{font-size:13px}.arr-filter-note button{color:var(--arr-lime);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.arr-thanks-banner{color:var(--arr-text);background:linear-gradient(90deg,#1d3a1f,#131f18);border:1.5px solid #b8e36a;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.arr-thanks-banner>svg{color:#b8e36a;flex:none}.arr-thanks-banner>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.arr-thanks-banner strong{font-size:15px}.arr-thanks-banner small{color:#d3f29a;font-size:13px}.arr-group{flex-direction:column;gap:12px;display:flex}.arr-group>h2{color:var(--arr-muted);letter-spacing:.5px;font-size:17px;font-weight:800}.arr-row{background:var(--arr-panel);border:1px solid var(--arr-line);border-left:4px solid var(--arr-c);border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px;display:flex;position:relative}.arr-row:hover{border-color:color-mix(in srgb,var(--arr-c) 55%,var(--arr-line));border-left-color:var(--arr-c)}.arr-row-hit{z-index:1;background:0 0;border:0;border-radius:22px;position:absolute;inset:0}.arr-row-hit:focus-visible{outline-offset:2px;outline:2px solid #dbf2a4}.arr-row-img{object-fit:cover;border-radius:14px;flex-shrink:0;width:140px;height:92px}.arr-row-copy{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.arr-row-kicker{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.arr-game{color:var(--arr-c);letter-spacing:.5px;font-size:13px;font-weight:800}.arr-time{color:#8cc8ff;font-size:13px;font-weight:800}.arr-row h3{overflow-wrap:anywhere;font-size:18px;font-weight:800}.arr-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.arr-tags>span{background:var(--arr-panel2);border:1px solid var(--arr-line);border-radius:8px;padding:3px 8px;font-size:13px;font-weight:600}.arr-tags .is-junior{color:#ff9cc7;background:#ff7eb629;border-color:#ff7eb666}.arr-tags .is-host{color:#8fe2ff;background:#5fd3ff1f;border-color:#5fd3ff66}.arr-tags .is-missing{color:#ff9cc7;background:#ff7eb629;border-color:#ff7eb6}.arr-row-people{flex-direction:column;align-items:flex-end;gap:5px;min-width:110px;display:flex}.arr-faces{padding-left:8px;display:flex}.arr-faces>*{object-fit:cover;border:2px solid var(--arr-panel);background:var(--arr-panel2);width:30px;height:30px;color:var(--arr-text);border-radius:999px;place-items:center;margin-left:-8px;font-size:12px;font-weight:800;display:grid}.arr-count{color:var(--arr-muted);white-space:nowrap;font-size:13px}.arr-meter{background:#ffffff1a;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.arr-meter>span{background:var(--arr-c);border-radius:999px;height:100%;display:block}.arr-row-people .arr-meter{width:110px}.arr-pill-button{z-index:2;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.arr-pill-button.is-open{background:var(--arr-c);color:var(--arr-ink)}.arr-pill-button.is-joined{color:#7cf07a;background:0 0;border-color:#7cf07a}.arr-pill-button.is-wait{color:#f2c14e;background:0 0;border-color:#f2c14e}.arr-pill-button.is-muted{border-color:var(--arr-line2);color:var(--arr-text);background:0 0}.arr-empty{border:1px dashed var(--arr-line2);text-align:center;color:var(--arr-muted);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.arr-empty>svg{color:var(--arr-lime)}.arr-calendar .arr-cal-head{justify-content:space-between;align-items:center;display:flex}.arr-cal-head>span{gap:6px;display:flex}.arr-cal-head button{border:1px solid var(--arr-line);background:var(--arr-panel2);width:34px;height:34px;color:var(--arr-text);border-radius:10px;place-items:center;display:grid}.arr-cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.arr-cal-wd{color:#7f9186;padding-bottom:4px;font-size:13px;font-weight:700}.arr-cal-grid>button{height:38px;color:var(--arr-text);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:13px;font-weight:600;display:flex}.arr-cal-grid>button i{border-radius:999px;width:6px;height:6px}.arr-cal-grid>button.is-past{color:#5e6e64}.arr-cal-grid>button.is-today{color:#04202c;background:#5fd3ff;font-weight:800}.arr-cal-grid>button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #5fd3ff}.arr-mine-row{color:var(--arr-text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.arr-mine-row img{object-fit:cover;border:1.5px solid var(--arr-c);border-radius:12px;flex:none;width:48px;height:48px}.arr-mine-row span{flex-direction:column;min-width:0;display:flex}.arr-mine-row strong{font-size:15px;font-weight:700}.arr-mine-row small{color:#8cc8ff;font-size:13px}.arr-suggest{background:var(--arr-panel2);border:1px dashed #4e7a33}.arr-suggest>h2{font-size:17px;font-weight:800}.arr-suggest p{color:#c9d6cd;font-size:15px;line-height:1.5}.arr-suggest a{color:var(--arr-lime);font-weight:800}.arr-detail{flex-direction:column;gap:22px;display:flex}.arr-back{color:var(--arr-muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-size:15px;font-weight:700;display:inline-flex}.arr-back:hover{color:var(--arr-text)}.arr-detail-hero{border:1.5px solid var(--arr-c);min-height:320px;box-shadow:0 0 34px color-mix(in srgb,var(--arr-c) 25%,transparent);background:#0e1913;border-radius:22px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.arr-detail-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.arr-detail-hero:after{content:"";background:linear-gradient(#0b141000,#0b1410f7);height:78%;position:absolute;bottom:0;left:0;right:0}.arr-detail-hero-copy{z-index:1;flex-direction:column;gap:10px;width:100%;padding:28px 32px;display:flex;position:relative}.arr-detail-chips{flex-wrap:wrap;gap:8px;display:flex}.arr-chip-outline{color:#7cf07a;background:#0b1410cc;border:1px solid #7cf07a;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:800}.arr-chip-outline.is-muted{border-color:var(--arr-line2);color:var(--arr-muted)}.arr-chip-junior{color:#1a0710;background:#ff7eb6;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:800}.arr-detail-hero h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:40px;font-weight:800;line-height:1.1}.arr-detail-when{color:#e6e0f0;font-size:17px}.arr-detail-grid{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.arr-detail-main{flex-direction:column;flex:999 520px;gap:22px;min-width:0;display:flex}.arr-detail-aside{flex-direction:column;flex:300px;gap:18px;min-width:0;max-width:380px;display:flex}.arr-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.arr-facts>div{background:var(--arr-panel);border:1px solid var(--arr-line);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.arr-fact-icon{background:color-mix(in srgb,var(--arr-c) 16%,transparent);width:40px;height:40px;color:var(--arr-c);border-radius:12px;flex:none;place-items:center;display:grid}.arr-facts>div>span:last-child{flex-direction:column;min-width:0;display:flex}.arr-facts small{color:var(--arr-muted);font-size:13px}.arr-facts strong{overflow-wrap:anywhere;font-size:15px;font-weight:700}.arr-signup{background:color-mix(in srgb,var(--arr-c) 9%,#0e1913);border:1.5px solid var(--arr-c);box-shadow:0 0 26px color-mix(in srgb,var(--arr-c) 22%,transparent);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.arr-signup>h2{align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.arr-check-dot{color:#0b1410;background:#7cf07a;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.arr-check-dot.is-wait{background:#f2c14e}.arr-answer{background:#0b1410;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.arr-answer>button{height:40px;color:var(--arr-text);opacity:1;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:700}.arr-answer>button[aria-checked=true]{background:var(--arr-c);color:var(--arr-ink);cursor:default;font-weight:800}.arr-signup-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arr-signup-tools>button{border:1px solid var(--arr-line2);min-height:42px;color:var(--arr-text);background:#0b1410;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.arr-signup .play-share{flex-direction:column;gap:6px;display:flex}.arr-hub .arr-signup .play-share-button{border:1px solid var(--arr-line2);width:100%;min-height:42px;color:var(--arr-text);box-shadow:none;background:#0b1410;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.arr-signup .play-share-button img{width:18px;height:18px}.arr-signup .play-share-notice{color:#d3f29a;font-size:12px}.arr-people .arr-meter{height:8px}.arr-person{background:var(--arr-panel2);color:var(--arr-text);text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.arr-person img,.arr-initial{object-fit:cover;border:2px solid var(--arr-c);border-radius:999px;flex:none;width:34px;height:34px}.arr-initial{background:#0b1410;place-items:center;font-weight:800;display:grid}.arr-person strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:700}.arr-person small{color:var(--arr-muted);font-size:13px;font-weight:700}.arr-person small.is-host{color:#f2c14e}.arr-host .play-host{display:block}.arr-host .play-host>span{color:var(--arr-muted)}.arr-thanks>h2{color:#d3f29a}.arr-edit label,.arr-form label{color:#d8ded6}.arr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arr-bank{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.arr-bank legend{color:#d8ded6;margin-bottom:8px;font-size:13px}.arr-bank-option{border:2px solid var(--arr-line2);cursor:pointer;border-radius:12px;width:104px;height:64px;position:relative;overflow:hidden;display:block!important}.arr-bank-option:has(input:checked){border-color:var(--arr-c);box-shadow:0 0 0 2px color-mix(in srgb,var(--arr-c) 40%,transparent)}.arr-bank-option input{opacity:0;pointer-events:none;position:absolute}.arr-bank-option img{object-fit:cover;width:100%;height:100%}.arr-bank-option span{background:var(--arr-panel2);place-items:center;height:100%;font-size:12px;display:grid}.arr-check{align-items:center;gap:8px;display:flex!important}.arr-check input{width:auto}.arr-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.arr-create{flex-direction:column;gap:20px;display:flex}.arr-create-head{flex-direction:column;gap:6px;display:flex}.arr-create-head h1{letter-spacing:-1px;font-size:36px;font-weight:800}.arr-create-head p{font-size:15px}.arr-create-grid{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.arr-create-col{flex-direction:column;flex:999 560px;gap:18px;min-width:0;display:flex}.arr-create-aside{flex-direction:column;flex:300px;gap:12px;min-width:0;max-width:380px;display:flex;position:sticky;top:16px}.arr-form{gap:20px;padding:24px}.arr-field{flex-direction:column;gap:8px;min-width:0;display:flex!important}.arr-label{letter-spacing:.5px;text-transform:uppercase;color:var(--arr-muted);font-size:13px;font-weight:800}.arr-hint{color:var(--arr-muted);font-size:13px;line-height:1.5}.arr-hint a{color:var(--arr-lime);text-decoration:underline}.arr-form :is(input,select,textarea){border:1px solid var(--arr-line2);color:var(--arr-text);background:#0e1913;border-radius:12px;min-height:46px;padding:11px 12px;font-size:15px}.arr-form textarea{min-height:110px}.arr-games{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.arr-games>button{border:2px solid color-mix(in srgb,var(--arr-c) 45%,transparent);opacity:.78;background:#0e1913;border-radius:14px;height:74px;padding:0;position:relative;overflow:hidden}.arr-games>button img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.arr-games>button:after{content:"";background:linear-gradient(#0b141000 30%,#0b1410e6 90%);position:absolute;inset:0}.arr-games>button span{z-index:1;color:#fff;text-align:left;text-shadow:0 1px 2px #000,0 0 1px #000;font-size:13px;font-weight:800;position:absolute;bottom:6px;left:8px;right:8px}.arr-games>button[aria-checked=true]{border-color:var(--arr-c);opacity:1;box-shadow:0 0 16px color-mix(in srgb,var(--arr-c) 45%,transparent)}.arr-wow{background:#2b241073;border:1px solid #f2c14e80;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.arr-wow h2{color:#f2c14e;font-size:20px}.arr-wow p{color:#f4e6bf}.arr-wow-links{flex-wrap:wrap;gap:10px;display:flex}.arr-wow-links>a{flex:200px;width:auto}.arr-covers{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.arr-covers>button{background:#0e1913;border:2px solid #0000;border-radius:12px;height:76px;padding:0;overflow:hidden}.arr-covers>button img{object-fit:cover;width:100%;height:100%}.arr-covers>button[aria-checked=true]{border-color:var(--arr-c);box-shadow:0 0 0 2px color-mix(in srgb,var(--arr-c) 40%,transparent)}.arr-three{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.arr-stepper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arr-stepper>button{border:1px solid var(--arr-line2);width:44px;height:44px;color:var(--arr-text);background:#0e1913;border-radius:12px;place-items:center;display:grid}.arr-stepper>strong{text-align:center;min-width:38px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.arr-switch{border:1px solid var(--arr-line);color:var(--arr-text);text-align:left;background:#0e1913;border-radius:14px;flex:none;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.arr-stepper>.arr-switch{place-items:initial;flex:260px;width:auto;height:auto;min-height:44px;display:flex}.arr-switch-track{background:var(--arr-line2);border-radius:999px;flex:none;width:44px;height:26px;transition:background .15s;position:relative}.arr-switch-track>span{background:#fff;border-radius:999px;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.arr-switch[aria-checked=true] .arr-switch-track{background:var(--arr-lime)}.arr-switch[aria-checked=true] .arr-switch-track>span{background:#0e1a0b;left:21px}.arr-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.arr-switch-text strong{font-size:15px;font-weight:700}.arr-switch-text small{color:var(--arr-muted);font-size:13px}.arr-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.arr-who>button{border:1.5px solid var(--arr-line2);color:var(--arr-text);text-align:left;background:#0e1913;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex}.arr-who>button strong{font-size:15px}.arr-who>button small{color:var(--arr-muted);font-size:13px}.arr-who>button[aria-checked=true]{background:#5fd3ff1f;border-color:#5fd3ff}.arr-repeat{border:1px solid var(--arr-line);background:#0e191380;border-radius:16px;padding:14px}.arr-repeat .arr-switch{background:0 0;border:0;padding:0}.arr-repeat-body{flex-direction:column;gap:10px;padding-top:6px;display:flex}.arr-days{flex-wrap:wrap;gap:6px;display:flex}.arr-days>button{border:1.5px solid var(--arr-line2);min-width:52px;height:40px;color:var(--arr-text);background:0 0;border-radius:10px;font-size:13px;font-weight:700}.arr-days>button[aria-checked=true]{background:var(--arr-lime);border-color:var(--arr-lime);color:#0e1a0b}.arr-repeat-summary{color:#d3f29a;align-items:center;gap:6px;font-size:14px;display:flex}.arr-junior{background:#ff7eb614;border-color:#ff7eb6}.arr-junior.is-done{border-color:var(--arr-line);background:var(--arr-panel)}.arr-junior-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.arr-junior-head h2{font-size:20px}.arr-junior-head>span{color:#1a0710;background:#ff7eb6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.arr-junior.is-done .arr-junior-head>span{background:var(--arr-lime);color:#0e1a0b}.arr-junior p{font-size:14px;line-height:1.5}.arr-junior-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:440px;display:grid}.arr-junior-options>button{border:1.5px solid var(--arr-line2);min-height:48px;color:var(--arr-text);background:#0e1913;border-radius:12px;min-height:38px;padding:6px 12px;font-size:13px;font-weight:700}.arr-junior-options>button.is-yes{color:#d8f7c4;background:#1d3a17;border-color:#7fd35a99}.arr-junior-options>button.is-no{color:#ffd6da;background:#3a1a1d;border-color:#e0707a88}.arr-junior-options>button.is-yes[aria-checked=true]{color:#fff;background:#3f7d25;border-color:#9be86f;box-shadow:0 0 0 2px #9be86f55}.arr-junior-options>button.is-no[aria-checked=true]{color:#fff;background:#7a2a33;border-color:#ff8a94;box-shadow:0 0 0 2px #ff8a9455}.arr-junior select{border:1px solid var(--arr-line2);color:var(--arr-text);background:#0e1913;border-radius:12px;min-height:46px;font-size:15px}.arr-create-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.arr-create-actions .arr-btn-game{width:auto;min-width:240px}.arr-preview{border:1.5px solid var(--arr-c);box-shadow:0 0 22px color-mix(in srgb,var(--arr-c) 20%,transparent);background:#0e1a14;border-radius:22px;position:relative;overflow:hidden}.arr-preview img{object-fit:cover;width:100%;height:170px}.arr-preview>div{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.arr-preview h3{overflow-wrap:anywhere;font-size:20px;font-weight:800}.arr-preview-link{color:var(--arr-c);font-size:14px;font-weight:800}@media (max-width:1100px){.arr-list-aside,.arr-create-aside{max-width:none;position:static}.arr-detail-aside{max-width:none}}@media (max-width:700px){.arr-hub{margin-bottom:18px}.arr-list,.arr-detail-grid,.arr-create-grid,.arr-list-main{gap:16px}.arr-hero{gap:10px;min-height:0;padding:18px}.arr-hero>img{opacity:.35;width:100%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.arr-hero h1{font-size:28px}.arr-hero p{font-size:15px}.arr-hero-actions>*{flex:140px;min-height:44px;padding:0 12px;font-size:14px}.arr-week{gap:4px}.arr-week>button{border-radius:12px;padding:8px 2px}.arr-week>button strong{font-size:17px}.arr-featured{min-height:200px}.arr-featured-copy{padding:18px}.arr-featured h2{font-size:22px}.arr-row{border-left-width:1px;border-color:color-mix(in srgb,var(--arr-c) 45%,var(--arr-line));grid-template-columns:1fr auto;gap:10px;padding:0;display:grid;overflow:hidden}.arr-row-img{border-radius:0;grid-column:1/-1;width:100%;height:120px}.arr-row-copy{grid-column:1/-1;padding:0 14px}.arr-row-people{flex-direction:column;align-items:flex-start;min-width:0;padding:0 0 14px 14px}.arr-row-people .arr-faces{display:none}.arr-pill-button{align-self:end;margin:0 14px 14px 0}.arr-list-aside .arr-calendar{display:none}.arr-detail-hero{min-height:230px}.arr-detail-hero-copy{padding:18px}.arr-detail-hero h1{font-size:28px}.arr-detail-when{font-size:15px}.arr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arr-facts>div{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.arr-fact-icon{width:32px;height:32px}.arr-create-head h1{font-size:28px}.arr-form{gap:16px;padding:16px}.arr-games{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.arr-games>button{flex:0 0 112px;height:64px}.arr-three{grid-template-columns:1fr 1fr}.arr-three>.arr-field:first-child{grid-column:1/-1}.arr-who,.arr-junior-options{grid-template-columns:1fr}.arr-create-actions>*{flex:100%}.arr-create-actions .arr-btn-game{min-width:0}.arr-create-aside{display:none}.arr-preview img{height:120px}.arr-two{grid-template-columns:1fr}}.arr-filterbar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.arr-filterbar>.arr-chips{min-width:0;max-width:100%}.arr-chips-age{border-left:1px solid var(--arr-line2);padding-left:14px}.arr-chips-age>button[aria-pressed=true]{--arr-c:#b8e36a}@media (max-width:700px){.arr-filterbar{flex-direction:column;align-items:stretch;gap:8px}.arr-chips-age{border-left:0;padding-left:0}}.arr-club-line{border:1px solid var(--arr-line2);color:var(--arr-text);border-radius:12px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 12px;text-decoration:none;display:flex}.arr-club-line svg{color:var(--arr-c,#b8e36a)}.arr-club-line span{flex-direction:column;line-height:1.2;display:flex}.arr-club-line small{color:var(--arr-muted,#a7b6ac);font-size:12px}.arr-club-line:hover,.arr-created{border-color:var(--arr-c,#b8e36a)}.arr-created h2{align-items:center;gap:8px;display:flex}@media (max-width:700px){.arr-detail-grid{flex-direction:column;align-items:stretch}.arr-detail-aside{display:contents}.arr-detail-aside>.arr-signup{order:-1}.arr-detail-main{flex:none;order:0}.arr-detail-aside>.arr-people{order:1}}.arr-chips-kind{border-right:1px solid var(--arr-line2);padding-right:14px}.arr-more{color:var(--arr-c,#b8e36a);margin-top:10px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:700px){.arr-chips-kind{border-right:0;padding-right:0}}.pb .pb-actions .arr-ready{color:#d8f7c4;background:#0b1a10cc;border:1px solid #b8e36a55;border-radius:999px;flex-basis:100%;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:2px;padding:5px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pb .pb-actions .arr-ready>i{background:#7cf07a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #7cf07a}.pb .pb-actions .arr-ready:hover{color:#fff;border-color:#b8e36a}button.arr-more{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.arr-mine-all{color:#b8e36a;margin:-4px 0 8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:700px){.pb .pb-actions .arr-ready{font-size:12px}}.arr-host-pick{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.arr-host-pick h2{margin:0;font-size:20px;font-weight:800}.arr-host-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.arr-host-options>button{border:1.5px solid var(--arr-line2);color:var(--arr-text);text-align:left;cursor:pointer;font:inherit;background:#0e1913;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.arr-host-options>button strong{margin-bottom:3px;font-size:17px;display:block}.arr-host-options>button small{color:var(--arr-muted);font-size:14px;line-height:1.4;display:block}.arr-host-ico{color:#b8e36a;background:#16261d;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.arr-host-options>button:nth-child(2) .arr-host-ico{color:#5bc8b0}.arr-host-options>button[aria-checked=true]{background:#b8e36a14;border-color:#b8e36a;box-shadow:0 0 0 2px #b8e36a40}.arr-host-options>button:nth-child(2)[aria-checked=true]{background:#5bc8b01a;border-color:#5bc8b0;box-shadow:0 0 0 2px #5bc8b040}.arr-host-options>button:focus-visible{outline-offset:2px;outline:3px solid #b8e36a}@media (max-width:700px){.arr-host-options{grid-template-columns:1fr}.arr-host-options>button{padding:13px}}.arr-chip-ext{align-items:center;gap:5px;display:inline-flex;color:#d8f5ee!important;border-color:#5bc8b0!important}.arr-ext-signup a.arr-btn-game{text-align:center;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.arr-going{justify-content:center;align-items:center;gap:8px;display:flex}.arr-tipped{margin:6px 0 -4px;display:block}a.arr-club-line{text-decoration:none}
.raid-wizard-nav{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-bottom:24px;display:grid}.raid-wizard-nav button{isolation:isolate;color:#fff;text-align:center;background:#142e21;border:1px solid #779753;border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-height:180px;padding:20px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px #071a10}.raid-wizard-nav button:before{content:"";z-index:-2;background:var(--wizard-art) center/cover;position:absolute;inset:0}.raid-wizard-nav button:after{content:"";z-index:-1;background:linear-gradient(90deg,#123022fa 10%,#123022d9 52%,#12302250);position:absolute;inset:0}.raid-wizard-nav svg{color:#bbdf74}.raid-wizard-nav strong{font-size:20px}.raid-wizard-nav small{color:#e2eed5;max-width:190px;font-size:12px;line-height:1.5}.wizard-number{color:#c7e895;font-size:12px;position:absolute;top:9px;left:12px}.raid-wizard-nav [aria-current=step]{border:2px solid #c1e783;box-shadow:0 0 18px #b5df6633}.raid-creation-page{max-width:1120px;margin:auto}.raid-creation-page .raid-event-form{background:0 0;border:0;padding:0;display:block}.raid-create-step[hidden]{display:none!important}.raid-create-step{margin:0 0 22px}.raid-create-step>header{text-align:center;padding:20px}.raid-create-step>header p{color:#d7e7c8;max-width:650px;margin:12px auto;line-height:1.6}.raid-create-step>header h3{font-size:26px}.raid-step-fields{padding:20px}.raid-creation-page .raid-create-footer{background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex!important}.raid-create-footer button{justify-content:center;align-items:center;gap:9px;min-height:44px;display:inline-flex}.raid-create-footer button[hidden]{display:none!important}.raid-create-footer p{text-align:center;width:100%}.raid-created-success{text-align:center;background:#163222;border:1px solid #91b758;border-radius:12px;padding:22px}.raid-creation-page .raid-u16-choice{grid-column:1/-1}@media (max-width:700px){.raid-wizard-nav{grid-template-columns:1fr 1fr}.raid-wizard-nav button{min-height:150px}.raid-step-fields{padding:12px}}
html body .raid-creation-page{color:#eef4ec;max-width:1180px;margin:0 auto}html body .raid-creation-page .raid-wizard-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}html body .raid-creation-page .raid-wizard-nav button{text-align:left;box-shadow:none;background:#131f18;border:1.5px solid #2a3f32;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:0!important;padding:12px 14px!important}html body .raid-creation-page .raid-wizard-nav button:before,html body .raid-creation-page .raid-wizard-nav button:after,html body .raid-creation-page .raid-wizard-nav button svg{display:none}html body .raid-creation-page .raid-wizard-nav .wizard-number{color:#a7b6ac;width:34px;height:34px;box-shadow:none;background:0 0;border:1.5px solid #3c5747;border-radius:999px;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid;position:static}html body .raid-creation-page .raid-wizard-nav strong{color:#eef4ec;font-family:Manrope,sans-serif;font-size:16px;font-weight:800}html body .raid-creation-page .raid-wizard-nav small{color:#a7b6ac;max-width:none;font-size:12px;line-height:1.35;display:block}html body .raid-creation-page .raid-wizard-nav button[aria-current=step]{background:#f2c14e1f;border-color:#f2c14e}html body .raid-creation-page .raid-wizard-nav button[aria-current=step] .wizard-number{color:#2a1e04;background:#f2c14e;border-color:#f2c14e}html body .raid-creation-page .raid-create-step{background:#131f18;border:1px solid #2a3f32;border-radius:22px}html body .raid-creation-page .raid-create-step>header{text-align:left;padding:22px 24px 4px}html body .raid-creation-page .raid-create-step>header h3{font-family:Manrope,sans-serif;font-size:24px;text-align:left!important}html body .raid-creation-page .raid-create-step>header h3:after{display:none}html body .raid-creation-page .raid-create-step>header p{color:#a7b6ac;text-align:left;margin:4px 0 0}html body .raid-creation-page .raid-type-picker legend{letter-spacing:1px;text-transform:uppercase;font-weight:800;text-align:left!important;color:#a7b6ac!important;margin-bottom:10px!important;font-size:13px!important}html body .raid-creation-page .raid-type-picker legend:after,html body .raid-creation-page .raid-description-field>span:after{display:none}html body .raid-creation-page .raid-type-picker>div{justify-content:flex-start}html body .raid-creation-page .raid-type-picker label>span{color:#eef4ec;background:0 0;border:1.5px solid #3c5747;border-radius:12px!important}html body .raid-creation-page .raid-type-picker input:checked+span,html body .raid-creation-page .raid-type-picker input[type=checkbox]:checked+span{box-shadow:none;color:#f2c14e;background:#f2c14e24;border-color:#f2c14e}html body .raid-creation-page .raid-version-choices>div{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0}html body .raid-creation-page .raid-version-choices label>span{justify-content:flex-start;min-height:76px;border-radius:14px!important}html body .raid-creation-page .raid-version-choices label b{text-align:left;font-size:17px}html body .raid-creation-page .raid-description-choices>div{max-width:none;margin:0}html body .raid-creation-page .raid-description-choices>p,html body .raid-creation-page .raid-description-field,html body .raid-creation-page .raid-description-field>span,html body .raid-creation-page .raid-channel-choice,html body .raid-creation-page .raid-channel-choice>label{text-align:left;justify-self:stretch;width:100%;margin-left:0}html body .raid-creation-page .raid-channel-choice>label,html body .raid-creation-page .raid-description-field>span{letter-spacing:1px;text-transform:uppercase;color:#a7b6ac;font-size:13px;font-weight:800}html body .raid-creation-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#eef4ec;background:#060c0a99;border:1px solid #3c5747;border-radius:12px;min-height:46px}html body .raid-creation-page .raid-flex-note{color:#e8d9ae;background:#f2c14e14;border:1px solid #5a4a1e;border-radius:14px;padding:12px 14px}html body .raid-creation-page .wr-fixed-size strong{color:#f2c14e}html body .raid-creation-page .wr-create-recurrence{grid-column:1/-1;width:100%;margin:6px 0}html body .raid-creation-page .raid-junior-marking{background:#131f18;border:1px solid #2a3f32;border-radius:22px;margin-top:20px;padding:20px}html body .raid-creation-page .raid-junior-marking:has(input:checked){border-color:#5c7a33}html body .raid-creation-page .raid-junior-marking:not(:has(input:checked)){border-color:#f2c14e;box-shadow:0 0 18px #f2c14e1f}html body .raid-creation-page .raid-create-footer{justify-content:space-between!important;padding:18px 0!important}html body .raid-creation-page .raid-create-footer>button[type=submit],html body .raid-creation-page .raid-create-footer>.primary{color:#2a1e04;box-shadow:none;background:#f2c14e;border:1px solid #f2c14e;border-radius:14px;min-height:48px;padding:0 22px;font-weight:800}html body .raid-creation-page .raid-create-footer>button[type=button]:not(.primary){box-shadow:none;background:0 0;border:1px solid #3c5747;border-radius:14px}html body .raid-creation-page .raid-created-success{background:#7cf07a14;border:1px solid #3e7a3c;border-radius:22px;margin-top:18px;padding:20px}@media (max-width:800px){html body .raid-creation-page .raid-wizard-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html body .raid-creation-page .raid-wizard-nav button{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:10px 4px!important}html body .raid-creation-page .raid-wizard-nav small{display:none}html body .raid-creation-page .raid-wizard-nav strong{font-size:13px}}@media (max-width:540px){html body .raid-creation-page .raid-version-choices>div{grid-template-columns:1fr}}
.raid-event-form .raid-preview-section{grid-column:1/-1;width:100%;margin-top:16px}.raid-event-form .raid-preview-section>h3{text-align:center;margin:12px 0;font-size:20px}.raid-event-form .raid-preview-section>h3:after{content:"";background:var(--member-rule,linear-gradient(90deg,transparent,#b6dd68,transparent));width:160px;height:2px;margin:13px auto;display:block}.raid-event-form .raid-preview-toggle{flex-wrap:wrap;justify-content:center;gap:14px;margin:22px auto;display:flex}.raid-event-form .raid-preview-toggle button{min-height:46px;font:inherit;color:#152413;background:linear-gradient(#c9e887,#acd25a);border:1px solid #cce98b;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 3px #668f36}.raid-event-form .raid-preview-toggle button[aria-pressed=true]{outline-offset:3px;outline:2px solid #d7f89c}.raid-event-form .raid-preview-toggle img{object-fit:contain;filter:brightness(0);opacity:.85;width:32px;height:23px}.raid-event-form .raid-preview-toggle button:first-child{order:2}.raid-event-form .raid-preview-toggle button:last-child{order:1}.raid-draft-preview{width:min(100%,780px);margin:30px auto 0}.raid-draft-preview>h3,.raid-draft-preview .raid-preview-note,.raid-preview-channel{text-align:center}.raid-draft-preview .raid-preview-note{margin-bottom:18px;font-size:12px}.raid-draft-preview article{color:#f1f7e9;background:#10291f;border:1px solid #79994d;border-radius:11px;overflow:hidden}.raid-draft-preview .raid-preview-art{background-position:50%;background-size:cover;flex-direction:column;justify-content:end;min-height:190px;padding:24px;display:flex;position:relative}.raid-draft-preview .raid-preview-art h4{text-align:center;color:#fff;margin:10px 0 0;font-size:25px}.raid-draft-preview .raid-preview-art>span{text-align:center}.raid-draft-preview .raid-preview-copy{padding:8px 24px 16px}.raid-draft-preview .raid-preview-copy p{margin:14px 0;line-height:1.6}.raid-draft-preview .raid-preview-date{text-align:center;font-size:18px;font-weight:700}.raid-preview-description{white-space:pre-wrap;overflow-wrap:anywhere}.raid-draft-preview .raid-preview-roster{background:var(--member-rule) top/100% 2px no-repeat;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.raid-draft-preview .raid-preview-roster>div{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.raid-draft-preview .raid-preview-demo-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding:18px;display:flex}.raid-draft-preview .raid-preview-demo-actions>span{background:#29452e;border:1px solid #75954a;border-radius:6px;padding:10px 15px;font-size:13px;font-weight:600}.raid-draft-preview.raid-draft-discord{max-width:650px}.raid-draft-discord article{color:#dbdee1;background:#2b2d31;border:0;border-left:4px solid #a8cf45;border-radius:4px}.raid-draft-discord .raid-preview-demo-actions>span{color:#fff;background:#5865f2;border:0}.raid-draft-discord .raid-preview-demo-actions>span:first-child{background:#248046}.raid-event-form:not(.raid-timeline-form) .raid-create-footer{justify-content:center;margin-top:20px;display:flex}.raid-event-form .raid-create-footer>button[type=submit]{justify-content:center;align-items:center;gap:10px;min-height:47px;padding:12px 24px;display:inline-flex}@media (max-width:600px){.raid-draft-preview .raid-preview-art{min-height:150px;padding:18px}.raid-draft-preview .raid-preview-art h4{font-size:21px}.raid-draft-preview .raid-preview-copy{padding:7px 17px 15px}.raid-draft-preview .raid-preview-roster{gap:6px;padding:12px}.raid-draft-preview .raid-preview-roster strong{font-size:12px}.raid-event-form .raid-preview-toggle{gap:12px}}
.event-image-picker{border:1px solid #8da65b66;border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid}.event-image-picker legend{font-weight:700}.event-image-picker p,.event-image-picker small{color:#c2d1bd;margin:0;font-size:13px}.event-image-picker label{gap:8px;display:grid}.event-image-picker input[type=file]{max-width:100%;font-size:13px}.event-image-suggestions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.event-image-suggestions button{color:#e6f2d8;background:#183326;border:1px solid #748c4655;border-radius:9px;min-width:0;padding:5px;font-size:12px}.event-image-suggestions button[aria-pressed=true]{border-color:#d0ee8d;box-shadow:0 0 0 2px #9abe5966}.event-image-suggestions img{aspect-ratio:16/9;object-fit:cover;border-radius:5px;width:100%}.event-image-preview{justify-items:center;gap:10px;display:grid}.event-image-preview>img{object-fit:contain;border-radius:10px;width:min(100%,440px);max-height:240px}.event-image-preview button{min-height:44px}.event-image-picker [role=alert]{color:#ffbca9}@media (max-width:500px){.event-image-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}
