.event-page{overscroll-behavior-y:contain;color:#35412e;background-color:#f7f9f3;background-image:linear-gradient(#d8e1d533 1px,#0000 1px),linear-gradient(90deg,#d8e1d533 1px,#0000 1px);background-size:32px 32px;height:100dvh;padding:0 28px 32px;font-family:Arial,Helvetica,sans-serif;overflow:hidden auto}.event-header{border-bottom:1px solid #dfe6d8;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:auto;padding:26px 0;display:flex}.event-header nav{align-items:center;gap:22px;font-size:12px;display:flex}.event-header a{color:inherit;text-decoration:none}.event-header nav button{color:#586b49}.event-content{max-width:1020px;margin:auto}.event-tabs{background:#eaf0e2;border-radius:8px;gap:5px;width:fit-content;margin-top:32px;padding:4px;display:flex}.event-tabs a{color:#79856b;border-radius:6px;padding:11px 17px;font-size:12px;text-decoration:none}.event-tabs a[aria-current=page]{color:#3d552c;background:#fff;box-shadow:0 2px 7px #51682b0d}.event-hero{justify-content:space-between;align-items:center;gap:30px;padding:46px 0 36px;display:flex}.event-hero .game-eyebrow{letter-spacing:2px;margin-bottom:18px;font-size:9px}.event-hero h1{letter-spacing:-3px;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(42px,6vw,68px);font-weight:500;line-height:1.02}.event-hero p{color:#849076;font-size:14px;line-height:1.8}.event-target{background:#b7e877;border:5px solid #a3d465;border-radius:47% 50% 46% 49%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:218px;height:208px;margin-right:55px;display:flex;position:relative;transform:rotate(6deg);box-shadow:0 18px 0 -8px #8eb46618,0 28px 60px #8fac5118}.event-target strong{letter-spacing:-6px;color:#354d20;font-size:83px;font-weight:500;line-height:1.05}.event-target span{letter-spacing:2px;color:#5d7b41;font-size:8px}.event-target i{background:#3b5428;border-radius:100%;width:16px;height:23px;position:absolute;top:-7px;left:65px;transform:rotate(-6deg)}.event-target i:last-child{top:-10px;left:102px}.event-status{background:#ffffffde;border:1px solid #dce5d4;border-radius:10px;grid-template-columns:1.5fr 1fr 1fr 1.3fr;margin-bottom:26px;display:grid;overflow:hidden}.event-status>div{border-right:1px solid #e9eee4;flex-direction:column;gap:9px;min-width:0;padding:21px 24px;display:flex}.event-status>div:last-child{border:0}.event-status small{letter-spacing:1.5px;color:#8c9b7e;font-size:8px}.event-status strong{letter-spacing:-.5px;font-size:19px;font-weight:500}.event-status strong>span{letter-spacing:0;color:#99a68c;font-size:12px}.event-layout{grid-template-columns:1.05fr 1fr;gap:24px;margin-bottom:24px;display:grid}.event-card{background:#fffffff0;border:1px solid #dce5d4;border-radius:12px;min-width:0;padding:27px;box-shadow:0 6px 20px #48631504}.event-section-title{align-items:center;gap:11px;margin-bottom:24px;display:flex}.event-step{color:#9baa8c;border:1px solid #dce5d4;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.event-section-title h2{letter-spacing:-.6px;margin:0;font-size:20px;font-weight:500}.event-section-title>span:last-child:not(:first-child){color:#8d9c7e;margin-left:auto;font-size:10px}.event-card p{color:#839276;font-size:12px;line-height:1.8}.event-entry label{color:#7b8e69;margin-bottom:9px;font-size:11px;display:block}.event-entry input{background:#fbfcf9;border:1px solid #dce5d4;border-radius:6px;outline-color:#98ba70;width:100%;padding:13px;font-size:13px}.event-entry .game-skins{grid-template-columns:repeat(6,minmax(0,1fr));max-height:205px;overflow-y:auto}.event-entry .game-skins img{max-width:100%}.event-entry p.event-fine{color:#939e89;font-size:10px;line-height:1.7}.event-entry .game-play-button{margin-top:19px}.event-format ol{counter-reset:step;margin:0 0 22px;padding:0;list-style:none}.event-format li{flex-direction:column;gap:6px;margin-bottom:24px;padding-left:29px;display:flex;position:relative}.event-format li:before{content:counter(step);counter-increment:step;color:#779853;background:#eef5e6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;position:absolute;top:0;left:0}.event-format li b{font-size:13px;font-weight:500}.event-format li span{color:#8b9980;font-size:11px;line-height:1.7}.event-format details{border-top:1px solid #e8ede3;margin-top:21px;padding-top:18px}.event-format summary{color:#6e825c;cursor:pointer;font-size:11px}.event-roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.event-roster>div{border:1px solid #e8ede3;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:9px;font-size:11px;display:flex}.event-roster img{object-fit:cover;border-radius:50%;width:25px;height:25px}.event-roster span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-roster em,.event-table em{color:#7b9b5c;margin-left:5px;font-size:7px;font-style:normal}.event-lobbies{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.event-lobby-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.event-lobby-title small{letter-spacing:1.5px;color:#8da17a;font-size:8px}.event-lobby-title h2{letter-spacing:-.6px;margin:7px 0 0;font-size:24px;font-weight:500}.event-lobby-title>span{color:#839971;background:#f0f5ea;border-radius:20px;padding:7px 10px;font-size:10px}.event-table{max-height:340px;overflow:auto}.event-table table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.event-table caption{text-align:left;color:#95a28a;margin-bottom:12px;font-size:9px}.event-table th{letter-spacing:1px;text-transform:uppercase;color:#99a58f;border-bottom:1px solid #e1e8da;padding:9px 5px;font-size:8px;font-weight:400}.event-table td{border-bottom:1px solid #edf1e8;padding:12px 5px}.event-table th:not(:first-child),.event-table td:not(:first-child){text-align:right}.event-table td b{overflow-wrap:anywhere;font-weight:400}.event-table td strong{font-size:14px;font-weight:500}.event-rank{color:#9caa90;width:24px;font-size:9px;display:inline-block}.event-table small{color:#aaa;margin-top:4px;padding-left:24px;font-size:8px;display:block}.event-table .event-qualifying{color:#7aa14b}.event-you{background:#f1f8e8}.event-watch{color:#779950;justify-content:space-between;align-items:center;width:100%;margin-top:19px;padding:10px 0;font-size:11px;display:flex}.event-watch:disabled{opacity:.4;cursor:default}.event-progress{color:#8c9d7b;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.event-progress progress{accent-color:#9ccc68;flex:1;width:60%;height:5px}.event-footer{color:#94a084;justify-content:space-between;gap:20px;margin-top:28px;font-size:10px;line-height:1.8;display:flex}.event-footer a{color:#739653;text-decoration:none}.event-notice,.event-error{color:#687f52;background:#f0f7e7;border:1px solid #d8e5c9;border-radius:8px;margin-bottom:24px;padding:14px 18px;font-size:12px;line-height:1.6}.event-error{color:#946c59;background:#fff2ed;border-color:#ecd3c8}.event-withdraw{color:#9c8776;margin-top:22px;font-size:10px;text-decoration:underline}.event-confirm{background:#fffbf5;border:1px solid #e3d5c6;border-radius:7px;margin-top:16px;padding:17px}.event-confirm b{font-size:12px}.event-confirm button{margin:4px 16px 0 0;font-size:11px;text-decoration:underline}.event-round-panel{width:440px}.event-round-panel h1{overflow-wrap:anywhere}.event-round-panel>p{color:#88977b;font-size:12px;line-height:1.7}.event-next{background:#f2f7eb;border-radius:7px;justify-content:center;align-items:center;gap:15px;margin:18px 0;padding:15px;display:flex}.event-next strong{letter-spacing:-1px;font-size:28px;font-weight:500}.event-next span,.event-round-panel>small{color:#8c9a7f;font-size:10px}.event-round-panel .event-table{max-height:245px}.event-round-panel>small{text-align:center;margin-top:13px;display:block}.event-game{z-index:5;position:fixed;inset:0}.event-game-hidden{pointer-events:none;width:100vw;left:-200vw;right:auto}.event-page-hidden{display:none}@media (max-width:750px){.event-page{padding:0 18px 24px}.event-header{align-items:flex-start;padding:20px 0}.event-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:180px;font-size:10px}.event-header nav>a:nth-child(2){display:none}.event-hero{gap:16px;padding:35px 0 25px}.event-hero h1{letter-spacing:-2px;font-size:46px}.event-hero p{font-size:12px}.event-target{border-width:4px;width:148px;height:143px;margin-right:12px}.event-target strong{letter-spacing:-4px;font-size:58px}.event-target span{letter-spacing:1px;font-size:6px}.event-target i{width:11px;height:17px;top:-4px;left:45px}.event-target i:last-child{top:-7px;left:70px}.event-status{grid-template-columns:repeat(2,1fr)}.event-status>div{border-bottom:1px solid #e9eee4;padding:18px}.event-status>div:nth-child(2){border-right:0}.event-status>div:nth-child(n+3){border-bottom:0}.event-layout,.event-lobbies{grid-template-columns:1fr;gap:18px}.event-card{padding:22px}.event-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.event-tabs{margin-top:24px}.event-tabs a{padding:10px 13px;font-size:11px}}@media (max-width:430px){.event-header .brand{gap:6px;font-size:25px}.event-header .brand-cell{width:22px;height:22px}.event-header nav{gap:10px;max-width:110px}.event-header nav>a:first-child{display:none}.event-hero h1{font-size:42px}.event-hero .game-eyebrow{letter-spacing:1px;font-size:6px}.event-hero p{font-size:11px}.event-target{align-self:flex-start;width:97px;height:102px;margin-top:17px;margin-right:0}.event-target strong{letter-spacing:-3px;font-size:43px}.event-target span{letter-spacing:.6px;font-size:5px}.event-target i{width:9px;height:13px;left:26px}.event-target i:last-child{top:-6px;left:43px}.event-status strong{font-size:16px}.event-status>div{padding:16px 13px}.event-card{padding:19px}.event-section-title h2{font-size:18px}.event-entry .game-skins{grid-template-columns:repeat(5,minmax(0,1fr))}.event-footer{flex-direction:column;gap:7px}.event-registrations .event-section-title>span:last-child{font-size:8px}.event-round-panel .event-table{max-height:210px}}.event-history{margin-top:24px}.event-history>a{color:#6c825b;border-top:1px solid #e8ede3;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:11px;text-decoration:none;display:flex}.event-history a b{color:#455e34;font-size:13px;font-weight:500;display:block}.event-history a small{color:#93a186;margin-top:6px;font-size:10px;display:block}.event-history>button{color:#79955d;padding:15px 0;font-size:11px}@media (max-width:380px){.event-target{display:none}.event-hero h1{letter-spacing:-1.8px;font-size:38px}.event-hero p{font-size:12px}.event-hero{padding-bottom:22px}}.event-tabs>button,.event-tabs>span{color:#63784f;padding:11px 17px;font-size:12px}.event-tabs>button{background:#fff;border-radius:6px;box-shadow:0 2px 7px #51682b0d}.event-tabs>span{color:#8b967e}.event-invite-shell{text-align:center;max-width:610px;margin:75px auto 0;padding-bottom:36px}.event-invite-shell>.game-eyebrow{letter-spacing:2px;justify-content:center;margin-bottom:23px;font-size:9px}.event-invite-shell h1{letter-spacing:-2.3px;margin:0 0 24px;font-size:clamp(35px,5vw,53px);font-weight:500;line-height:1.12}.event-invite-shell>p{color:#809071;max-width:440px;margin:0 auto 27px;font-size:14px;line-height:1.85}.event-invite-card{text-align:left;max-width:500px;margin:34px auto;padding:30px}.event-invite-card label{color:#657e50;margin-bottom:11px;font-size:12px;display:block}.event-invite-card input{color:#455d36;background:#fbfdf8;border:1px solid #d3dfc8;border-radius:7px;width:100%;min-width:0;padding:15px;font-size:16px}.event-invite-card .game-play-button{margin-top:15px}.event-invite-card small{color:#93a087;margin-top:17px;font-size:10px;line-height:1.7;display:block}.event-invite-card .event-error{color:#946c59;margin:14px 0 0;font-size:12px}.event-invite-shell>p.event-invite-help{margin-bottom:14px;font-size:12px}.event-invite-practice{color:#678b43;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex}@media (max-width:600px){.event-invite-shell{margin-top:48px}.event-invite-shell h1{letter-spacing:-1.6px;font-size:37px}.event-invite-shell>p{font-size:12px}.event-invite-card{margin-top:27px;padding:23px 20px}.event-tabs>button,.event-tabs>span{padding:10px 11px;font-size:10px}}.event-ready-check{color:#425b31;background:#f0f6e9;border:1px solid #d6e3c9;border-radius:12px;margin:0 0 24px;padding:24px}.event-ready-check.is-open{background:#eaf5df;border-color:#a9cb84;box-shadow:0 4px 22px #769d4220}.event-ready-check.is-ready{background:#eef7ec;border-color:#9fc996}.event-ready-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.event-ready-heading .game-eyebrow{letter-spacing:1.4px;margin:0 0 10px;font-size:8px}.event-ready-heading h2{letter-spacing:-.7px;margin:0;font-size:25px;font-weight:500}.event-ready-check p{color:#637a53;margin:14px 0;font-size:12px;line-height:1.7}.event-ready-clock{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.event-ready-clock strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:31px;font-weight:500}.event-ready-clock span{color:#75886a;font-size:9px}.event-ready-check>.primary{border-radius:6px;padding:13px 28px;font-size:13px}.event-ready-check button:disabled{opacity:.55;cursor:default}.event-ready-undo{color:#5b7846;background:#f8fcf4;border:1px solid #b9d3a6;border-radius:6px;padding:11px 18px;font-size:12px}.event-ready-sound{flex-wrap:wrap;align-items:center;gap:13px;margin-top:16px;display:flex}.event-ready-sound button{color:#526d3e;background:#ffffff91;border:1px solid #c5d8b6;border-radius:6px;padding:8px 11px;font-size:10px}.event-ready-sound small,.event-ready-note{color:#7a8b6c;font-size:10px;line-height:1.6}.event-ready-note{margin-top:13px;display:block}.event-ready-check.is-compact{margin:15px 0;padding:15px}.event-ready-check.is-compact h2{font-size:19px}.event-ready-check.is-compact p{margin:10px 0;font-size:11px}.event-ready-check.is-compact .event-ready-sound{gap:8px}.event-ready-check.is-compact .event-ready-sound small{font-size:9px}.event-ready-check .event-error{margin:12px 0 0}@media (max-width:600px){.event-ready-check{padding:18px}.event-ready-heading{gap:12px}.event-ready-heading h2{font-size:21px}.event-ready-clock strong{font-size:27px}.event-ready-clock span{font-size:8px}.event-ready-heading .game-eyebrow{font-size:7px}.event-ready-check>.primary{width:100%}.event-ready-sound{flex-direction:column;align-items:flex-start;gap:8px}}
