.LplCelebration_page__6S3yQ{--celebration-gold:#f5d489;position:relative;isolation:isolate;min-height:100svh;overflow:clip;border-top:4px solid #e8b95e;background:radial-gradient(ellipse at 50% 22%,#cb2929 0,transparent 56%),radial-gradient(ellipse at 0 68%,#ac1821 0,transparent 42%),linear-gradient(135deg,#6b0b17,#a61420 48%,#570a15);color:var(--celebration-gold);font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}.LplCelebration_page__6S3yQ:before{position:absolute;z-index:-1;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.16' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");opacity:.24;content:"";pointer-events:none}.LplCelebration_page__6S3yQ a:focus-visible{outline:3px solid #fff2bf;outline-offset:6px}.LplCelebration_header__rcQKW{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;max-width:1456px;margin:auto;padding:24px 44px;border-bottom:1px solid #f5d48925}.LplCelebration_brand__qi_CL{display:inline-flex;align-items:center;gap:17px}.LplCelebration_brandMark__oowYb{position:relative;font-size:36px;font-weight:950;font-style:italic;line-height:1;letter-spacing:-3px}.LplCelebration_brandMark__oowYb>span{position:absolute;top:-8px;right:-11px;font-size:11px}.LplCelebration_brandCaption__lo_QX{padding-left:17px;border-left:1px solid #f5d48950;font-size:12px;font-weight:650;letter-spacing:.25em}.LplCelebration_brandCaption__lo_QX small{display:block;margin-top:3px;font-size:7px;font-weight:500;letter-spacing:.14em;opacity:.65}.LplCelebration_archiveLink__ccjtk{display:inline-flex;gap:22px;align-items:center;font-size:12px}.LplCelebration_archiveLink__ccjtk>span{font-size:20px}.LplCelebration_archiveLink__ccjtk:hover{color:#fff6d9}.LplCelebration_main__gfRJq{position:relative;padding:0 100px}.LplCelebration_heading__J5hdS{position:relative;z-index:1;padding:37px 0 29px;text-align:center}.LplCelebration_eyebrow__usUhw{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 12px;font-size:10px;letter-spacing:.28em}.LplCelebration_eyebrow__usUhw>span{width:42px;height:1px;background:linear-gradient(90deg,transparent,#edc575)}.LplCelebration_eyebrow__usUhw>span:last-child{transform:rotate(180deg)}.LplCelebration_congratulations__h1IdS{margin:0 0 3px;color:#fff0c5;font-size:14px;font-weight:750;letter-spacing:.3em}.LplCelebration_heading__J5hdS h1{max-width:none;margin:0;color:#f8d487;font-family:Songti SC,STSong,SimSun,serif;font-size:clamp(35px,4.6vw,68px);font-weight:900;letter-spacing:.045em;line-height:1.3;text-shadow:0 2px 0 #793416,0 6px 20px #3f00003b}.LplCelebration_heading__J5hdS h1>span{display:inline-block;margin:0 .08em;font-family:Impact,Arial Black,sans-serif;font-size:1.16em;font-style:italic;letter-spacing:-.03em}.LplCelebration_subtitle__Qk5rc{margin:13px 0 0;color:#ffe6b6;font-size:12px;letter-spacing:.15em}.LplCelebration_subtitle__Qk5rc>span{margin-left:12px;opacity:.8}.LplCelebration_posterStage__bBsLj{position:relative;max-width:1232px;margin:auto}.LplCelebration_poster__wPmRn{position:relative;z-index:1;margin:0}.LplCelebration_posterFrame__QkiT_{position:relative;padding:8px;border:1px solid #e8be72;background:#5a0c12;box-shadow:0 22px 65px #35000970,0 0 55px #f2b64a1c}.LplCelebration_posterFrame__QkiT_:before{position:absolute;inset:3px;border:1px solid #e8be724d;pointer-events:none;content:""}.LplCelebration_posterFrame__QkiT_>a{position:relative;display:block;background:#421016}.LplCelebration_posterImage__kukTU{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.LplCelebration_corner__qppmo{position:absolute;z-index:2;width:25px;height:25px;border-top:3px solid #ffe0a0;border-left:3px solid #ffe0a0;pointer-events:none}.LplCelebration_corner__qppmo:first-child{top:-3px;left:-3px}.LplCelebration_corner__qppmo:nth-child(2){top:-3px;right:-3px;transform:rotate(90deg)}.LplCelebration_corner__qppmo:nth-child(3){bottom:-3px;right:-3px;transform:rotate(180deg)}.LplCelebration_corner__qppmo:nth-child(4){bottom:-3px;left:-3px;transform:rotate(270deg)}.LplCelebration_viewImage__bDZe_{position:absolute;right:14px;bottom:14px;display:inline-flex;gap:14px;align-items:center;padding:8px 13px;border:1px solid #efd19350;background:#3c0b0de6;color:#ffe4a2;font-size:11px;opacity:0;transition:opacity .18s ease}.LplCelebration_posterFrame__QkiT_>a:focus-visible .LplCelebration_viewImage__bDZe_,.LplCelebration_posterFrame__QkiT_>a:hover .LplCelebration_viewImage__bDZe_{opacity:1}.LplCelebration_caption__K70l4{display:flex;justify-content:space-between;gap:12px;padding:15px 1px 0;color:#edc694;font-size:10px;letter-spacing:.12em}.LplCelebration_caption__K70l4>span>span{margin-right:8px;color:#ffe2a1}.LplCelebration_couplet__0CnCx{position:absolute;top:22%;display:grid;justify-items:center;padding:20px 10px;border-block:1px solid #e2b36280;color:#f3d18a;font-family:Songti SC,STSong,SimSun,serif;font-size:clamp(19px,1.8vw,28px);letter-spacing:.3em;line-height:1.5;writing-mode:vertical-rl;text-shadow:0 2px 8px #380006}.LplCelebration_coupletLeft__h_ylQ{left:-70px}.LplCelebration_coupletRight__XYzHk{right:-70px}.LplCelebration_lantern__JiGJB{position:absolute;z-index:2;top:0;display:flex;flex-direction:column;align-items:center;width:80px;transform-origin:top center;pointer-events:none}.LplCelebration_left___IyV5{left:35px;transform:rotate(5deg)}.LplCelebration_right__0hIdD{right:35px;transform:rotate(-5deg)}.LplCelebration_lanternCord___0Z4T{width:1px;height:38px;background:#e9bc6a}.LplCelebration_lanternCap__FRoXv{width:35px;height:7px;border:1px solid #f4cc79;background:#c4913e}.LplCelebration_lanternBody__43EyK{position:relative;display:grid;place-items:center;width:80px;height:83px;overflow:hidden;border:1px solid #efba62;border-radius:43%;background:radial-gradient(ellipse at 50% 45%,#f75a38,#c92626 60%,#801020);box-shadow:0 0 30px #f3973c24}.LplCelebration_lanternBody__43EyK:after,.LplCelebration_lanternBody__43EyK:before{position:absolute;inset:-3px 17px;border-inline:1px solid #ffc16b80;border-radius:50%;content:""}.LplCelebration_lanternBody__43EyK:after{inset-inline:29px}.LplCelebration_lanternBody__43EyK>span{z-index:1;color:#ffe1a1;font-family:Songti SC,STSong,SimSun,serif;font-size:34px;font-weight:700;text-shadow:0 1px 3px #9a140e}.LplCelebration_lanternTassel__LFup7{width:13px;height:37px;margin-top:5px;border-top:8px solid #edbb61;background:repeating-linear-gradient(90deg,#dfab52 0 1px,transparent 1px 3px)}.LplCelebration_firework__133TE{position:absolute;top:10px;width:190px;color:#e3b85e;opacity:.35;pointer-events:none}.LplCelebration_fireworkLeft__JapwB{left:11%;transform:rotate(14deg)}.LplCelebration_fireworkRight__K9Gxp{right:11%;top:26px;width:155px}.LplCelebration_confetti__bxwNM{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.LplCelebration_confetti__bxwNM i{position:absolute;display:block;width:5px;height:11px;background:#e8b864;opacity:.5}.LplCelebration_confetti__bxwNM i:nth-child(3n){width:9px;height:4px;background:#f6d88b;opacity:.65}.LplCelebration_confetti__bxwNM i:nth-child(4n){width:4px;height:4px;border-radius:50%}.LplCelebration_confetti__bxwNM i:nth-child(5n){width:5px;height:16px;background:#f2694b;opacity:.6}.LplCelebration_closing__c78Aa{padding:43px 0 46px;text-align:center}.LplCelebration_closingEyebrow__8I7lt{margin:0 0 8px;color:#e8bc88;font-size:10px;letter-spacing:.3em}.LplCelebration_closingTitle__VEPR4{display:flex;align-items:center;justify-content:center;gap:20px;margin:0;color:#ffe4ab;font-family:Songti SC,STSong,SimSun,serif;font-size:clamp(23px,2.3vw,32px);font-weight:700;letter-spacing:.08em}.LplCelebration_closingTitle__VEPR4>span{color:#d5a454;font-size:14px}.LplCelebration_download__ZJXh8{display:inline-flex;align-items:center;justify-content:center;gap:27px;margin-top:22px;padding:10px 22px;border:1px solid #d5a45480;background:#4a07101f;font-size:11px;letter-spacing:.1em;transition:background .18s ease}.LplCelebration_download__ZJXh8:hover{background:#f5d48917}.LplCelebration_download__ZJXh8>span{font-size:17px}.LplCelebration_footer__lpqJ1{display:flex;justify-content:space-between;gap:20px;max-width:1368px;margin:auto;padding:21px 44px;border-top:1px solid #f5d48925;color:#e2b58c;font-size:9px;letter-spacing:.12em}.LplCelebration_footer__lpqJ1>span>span{margin-inline:9px;opacity:.4}@media (min-width:1600px){.LplCelebration_main__gfRJq{padding-inline:130px}.LplCelebration_lantern__JiGJB.LplCelebration_left___IyV5{left:calc(50% - 728px)}.LplCelebration_lantern__JiGJB.LplCelebration_right__0hIdD{right:calc(50% - 728px)}}@media (max-width:900px){.LplCelebration_header__rcQKW{padding:20px 28px}.LplCelebration_main__gfRJq{padding-inline:54px}.LplCelebration_heading__J5hdS{padding-block:34px 26px}.LplCelebration_left___IyV5{left:11px}.LplCelebration_right__0hIdD{right:11px}.LplCelebration_lantern__JiGJB{width:53px}.LplCelebration_lanternBody__43EyK{width:53px;height:60px}.LplCelebration_lanternBody__43EyK>span{font-size:25px}.LplCelebration_lanternCord___0Z4T{height:25px}.LplCelebration_lanternBody__43EyK:before{inset-inline:11px}.LplCelebration_lanternBody__43EyK:after{inset-inline:20px}.LplCelebration_lanternCap__FRoXv{width:27px;height:5px}.LplCelebration_lanternTassel__LFup7{height:28px}.LplCelebration_couplet__0CnCx{padding:15px 5px;font-size:19px}.LplCelebration_coupletLeft__h_ylQ{left:-40px}.LplCelebration_coupletRight__XYzHk{right:-40px}.LplCelebration_fireworkLeft__JapwB{left:7%}.LplCelebration_fireworkRight__K9Gxp{right:7%}}@media (max-width:600px){.LplCelebration_header__rcQKW{padding:17px 20px}.LplCelebration_brand__qi_CL{gap:12px}.LplCelebration_brandMark__oowYb{font-size:30px}.LplCelebration_brandCaption__lo_QX{padding-left:12px;font-size:10px;letter-spacing:.1em}.LplCelebration_brandCaption__lo_QX small{font-size:6px;letter-spacing:.04em}.LplCelebration_archiveLink__ccjtk{gap:9px;font-size:10px}.LplCelebration_archiveLink__ccjtk>span{font-size:17px}.LplCelebration_main__gfRJq{padding-inline:18px}.LplCelebration_heading__J5hdS{padding:40px 0 26px}.LplCelebration_eyebrow__usUhw{margin-bottom:15px;gap:9px;font-size:8px;letter-spacing:.16em}.LplCelebration_eyebrow__usUhw>span{width:22px}.LplCelebration_congratulations__h1IdS{margin-bottom:7px;font-size:11px;letter-spacing:.3em}.LplCelebration_heading__J5hdS h1{font-size:clamp(27px,7.7vw,43px);letter-spacing:-.025em}.LplCelebration_subtitle__Qk5rc{margin-top:12px;font-size:9px;letter-spacing:.07em}.LplCelebration_subtitle__Qk5rc>span{margin-left:6px}.LplCelebration_couplet__0CnCx{display:none}.LplCelebration_lantern__JiGJB{width:36px}.LplCelebration_left___IyV5{left:14px;transform:rotate(7deg)}.LplCelebration_right__0hIdD{right:14px;transform:rotate(-7deg)}.LplCelebration_lanternCord___0Z4T{height:15px}.LplCelebration_lanternBody__43EyK{width:34px;height:38px}.LplCelebration_lanternBody__43EyK>span{font-size:19px}.LplCelebration_lanternBody__43EyK:before{inset-inline:8px}.LplCelebration_lanternBody__43EyK:after{inset-inline:13px}.LplCelebration_lanternCap__FRoXv{width:20px;height:4px}.LplCelebration_lanternTassel__LFup7{width:9px;height:23px;border-top-width:5px}.LplCelebration_firework__133TE{top:16px;width:105px;opacity:.23}.LplCelebration_fireworkLeft__JapwB{left:5%}.LplCelebration_fireworkRight__K9Gxp{right:5%;top:18px;width:95px}.LplCelebration_posterFrame__QkiT_{padding:5px}.LplCelebration_corner__qppmo{width:17px;height:17px;border-width:2px}.LplCelebration_caption__K70l4{align-items:flex-start;gap:8px;padding-top:12px;font-size:8px;letter-spacing:.03em}.LplCelebration_caption__K70l4>span>span{margin-right:3px}.LplCelebration_caption__K70l4>span:last-child{flex-shrink:0}.LplCelebration_viewImage__bDZe_{right:8px;bottom:8px;padding:5px 8px;font-size:9px}.LplCelebration_closing__c78Aa{padding:34px 0 35px}.LplCelebration_closingEyebrow__8I7lt{font-size:9px}.LplCelebration_closingTitle__VEPR4{gap:12px;font-size:23px;letter-spacing:.02em}.LplCelebration_closingTitle__VEPR4>span{font-size:11px}.LplCelebration_download__ZJXh8{margin-top:20px}.LplCelebration_footer__lpqJ1{flex-direction:column;align-items:center;gap:8px;padding:18px 14px;font-size:8px;text-align:center}}@media (prefers-reduced-motion:reduce){.LplCelebration_page__6S3yQ *,.LplCelebration_page__6S3yQ :after,.LplCelebration_page__6S3yQ :before{scroll-behavior:auto;transition:none}}.s16_page__xIV4V{background:#f7f5ef;color:#232725;color-scheme:light;min-height:100vh}.s16_main__HHTw3{max-width:1320px;margin:0 auto;padding:0 44px 64px}.s16_page__xIV4V a{text-decoration:none}.s16_topicNav__iMBxb{display:flex;gap:28px;padding:23px 0;border-bottom:1px solid #d9dbd4;font-size:13px;font-weight:650;overflow-x:auto}.s16_topicNav__iMBxb a{padding:8px 0;white-space:nowrap;color:#73776f}.s16_topicNav__iMBxb a[aria-current]{color:#cd4228;box-shadow:0 2px #cd4228}.s16_kicker__jO2V9{color:#a3442d;font:700 11px/1.6 monospace;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px}.s16_hero__egQ2M{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:70px 0 64px}.s16_hero__egQ2M h1{font-size:clamp(44px,5.8vw,78px);line-height:1.05;letter-spacing:-3px;margin:0 0 25px;color:#202522;font-weight:760}.s16_hero__egQ2M h1 em{font-style:normal;color:#d3482b}.s16_lede__k6Saj{font-size:17px;line-height:1.8;color:#666b63;max-width:540px;margin:0 0 24px}.s16_heroActions__6bVm4{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 20px}.s16_primary__uZer4,.s16_secondary__X9Mt5{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 22px;border-radius:6px;font-weight:650;font-size:14px}.s16_primary__uZer4,.s16_workspace__bv88T button.s16_primary__uZer4{background:#d7472b;color:#fff;border:1px solid #d7472b}.s16_secondary__X9Mt5{border:1px solid #bec3b9;color:#33382f;background:transparent}.s16_caption__dWjxb{color:#858a81;font-size:11px;line-height:1.7;margin:18px 0 0}.s16_heroGraphic__pB_Vr{position:relative;background:#e9ebdf;border:1px solid #d9ddca;border-radius:12px;padding:32px;min-height:340px;transform:rotate(2deg);box-shadow:8px 10px 0 #eeece3}.s16_graphicFooter__kr8gr,.s16_graphicLabel__1fh9d{display:block;font:600 11px/1.5 monospace;letter-spacing:2px;color:#66705a}.s16_heroGraphic__pB_Vr>strong{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:105px;line-height:1.3;letter-spacing:-8px}.s16_heroGraphic__pB_Vr>strong>span{color:#d7472b;font-size:60px;letter-spacing:0}.s16_bracketDots__1mh6e{display:grid;grid-template-columns:repeat(8,1fr);gap:9px;margin:6px 0 24px}.s16_bracketDots__1mh6e i{display:block;height:15px;background:#363f31;border-radius:2px}.s16_bracketDots__1mh6e i:nth-child(n+9){background:#bbc3ab}.s16_heroGraphic__pB_Vr p{font-size:14px;color:#505c47;margin:14px 0 20px}.s16_cards__jX0t0{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s16_toolCard__2ouZF{padding:28px;border:1px solid #dddfd5;border-radius:10px;background:#fffefb;color:inherit;display:flex;flex-direction:column;transition:transform .15s,border-color .15s}.s16_toolCard__2ouZF:hover{border-color:#d7472b;transform:translateY(-3px)}.s16_cardNumber___BcYX{font:600 11px monospace;letter-spacing:1.6px;color:#90958a;margin-bottom:30px}.s16_toolCard__2ouZF h2{font-size:23px;line-height:1.4;letter-spacing:-.6px;margin:0 0 12px}.s16_toolCard__2ouZF p{font-size:14px;line-height:1.8;color:#6d7268;margin:0 0 26px;flex:1}.s16_cardLink__sr3Ud{display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid #e5e7de;color:#bf4127;font-size:13px;font-weight:650}.s16_cardLink__sr3Ud b{font-size:20px}.s16_how__Cw8Tu{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;margin:76px 0}.s16_evidence__YzWve h2,.s16_how__Cw8Tu h2,.s16_sectionHead__73DLo h2{font-size:30px;line-height:1.35;letter-spacing:-.8px;margin:0 0 18px}.s16_how__Cw8Tu ol{list-style:none;padding:0;margin:0;counter-reset:steps}.s16_how__Cw8Tu li{display:grid;grid-template-columns:32px 1fr;gap:0 20px;counter-increment:steps;padding:0 0 22px}.s16_how__Cw8Tu li:before{content:"0" counter(steps);grid-row:1/3;color:#c24c31;font:700 12px monospace;padding-top:4px}.s16_how__Cw8Tu strong{font-size:15px}.s16_how__Cw8Tu p{font-size:14px;color:#73796d;line-height:1.7;margin:8px 0 0}.s16_sectionHead__73DLo{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.s16_schedule__YJ_a0{padding:30px;background:#eeeee4;border:1px solid #dbdecf;border-radius:10px}.s16_muted__CgZyu{color:#74796e;font-size:13px;line-height:1.8}.s16_schedule__YJ_a0 label,.s16_workspace__bv88T label{display:block;font-size:12px;line-height:1.6;font-weight:600}.s16_schedule__YJ_a0 select,.s16_workspace__bv88T input,.s16_workspace__bv88T select,.s16_workspace__bv88T textarea{box-sizing:border-box;border:1px solid #cfd3c6;border-radius:5px;background:#fffefb;color:#232725;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;font-weight:400;max-width:100%;margin-top:6px}.s16_workspace__bv88T input,.s16_workspace__bv88T textarea{width:100%}.s16_workspace__bv88T textarea{resize:vertical}.s16_schedule__YJ_a0 select{min-width:210px}.s16_toolbar__EC1mP{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin:16px 0}.s16_fileButton___Q92b,.s16_schedule__YJ_a0 button,.s16_toolbar__EC1mP button,.s16_workspace__bv88T button{border:1px solid #cfd3c6;border-radius:5px;color:#343b2c;background:#fffefb;padding:10px 14px;cursor:pointer;font-family:inherit;font-size:12px;line-height:1.5;font-weight:600;min-height:40px}.s16_evidence__YzWve a,.s16_toolbar__EC1mP a{color:#a7472c;font-size:13px;text-decoration:underline;text-underline-offset:4px}.s16_toolbar__EC1mP a{padding:10px}.s16_scheduleDetails___cDaV{margin-top:26px;border-top:1px solid #d3d8c8}.s16_scheduleDetails___cDaV summary{padding:20px 0 4px;cursor:pointer;font-size:14px;font-weight:650}.s16_scheduleDetails___cDaV ol{list-style:none;padding:0}.s16_scheduleDetails___cDaV li{display:grid;grid-template-columns:140px 1fr 180px;gap:15px;border-bottom:1px solid #dbe0d0;padding:14px 0;font-size:13px}.s16_scheduleDetails___cDaV small{color:#828977}.s16_evidence__YzWve{margin-top:64px;padding-top:36px;border-top:1px solid #d9dbd4}.s16_evidence__YzWve h2{font-size:21px}.s16_evidence__YzWve>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.s16_evidence__YzWve p{font-size:12px;line-height:1.9;color:#7a8073;margin:0 0 16px}.s16_evidence__YzWve nav{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:12px}.s16_toolHero__mNSFX{padding:38px 0 32px}.s16_toolHero__mNSFX h1{font-size:clamp(29px,3.5vw,43px);line-height:1.25;margin:0 0 12px;letter-spacing:-1px;color:#232725}.s16_simulation__EgvPu{border-top:1px solid #d9dbd4;padding-top:32px;margin-top:38px}.s16_simulation__EgvPu>h2{margin:0 0 8px;color:#232725;font-size:26px}.s16_simulation__EgvPu>p{color:#666b63;font-size:13px;line-height:1.7;margin:0 0 22px}.s16_toolHero__mNSFX .s16_lede__k6Saj{max-width:820px;margin:0;font-size:15px}.s16_toolHero__mNSFX .s16_caption__dWjxb{margin-top:12px}.s16_banner__7l7sN{display:flex;gap:16px;align-items:center;padding:17px 26px;background:#e9edde;border:1px solid #d7ddca;border-radius:8px;max-width:1240px;margin:24px auto;color:#283522;font-size:13px;text-decoration:none}.s16_bannerTag__Io4H6{color:#b43e24;font:700 10px monospace;letter-spacing:1px}.s16_banner__7l7sN>b{margin-left:auto;font-size:23px}.s16_banner__7l7sN>span:nth-of-type(2){color:#65715b;font-size:12px}.s16_workspace__bv88T{margin-top:50px;border-top:1px solid #d8dccf;padding-top:36px}.s16_pill__rQRu8{font:600 10px/1.5 monospace;border:1px solid #cbd3bd;color:#5c6d49;background:#edf0e7;padding:7px 10px;border-radius:50px}.s16_grow__xHoO0{flex:1;min-width:220px}.s16_fileButton___Q92b{position:relative;overflow:hidden;align-self:stretch;display:flex!important;align-items:center;margin-top:0}.s16_fileButton___Q92b input{position:absolute;inset:0;opacity:0;cursor:pointer}.s16_status__V0LLK{background:#fff4dc;border-left:3px solid #d39d3d;padding:12px 16px;font-size:13px;line-height:1.7;color:#684d23}.s16_workspaceGrid__B_c2j{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;margin:24px 0}.s16_panel__dyRkl{padding:24px;border:1px solid #dde1d5;background:#fffefa;border-radius:9px;min-width:0}.s16_panel__dyRkl h3{font-size:20px;margin:0 0 14px}.s16_panel__dyRkl h3 small{font:400 12px monospace;color:#8b9280;margin-left:12px}.s16_empty__9KCzv{padding:30px 12px;border:1px dashed #d7ddcb;color:#8a927d;font-size:14px;line-height:1.9;border-radius:5px}.s16_savedList__p9sZl{padding:0;margin:0;list-style:none;max-height:610px;overflow:auto}.s16_savedList__p9sZl li{padding:15px 0;border-bottom:1px solid #e5e9dd}.s16_savedList__p9sZl small,.s16_savedList__p9sZl span,.s16_savedList__p9sZl strong{display:block;overflow-wrap:anywhere}.s16_savedList__p9sZl strong{font-size:14px;margin-bottom:6px}.s16_savedList__p9sZl small,.s16_savedList__p9sZl span{font-size:11px;color:#7d8771;line-height:1.9}.s16_savedList__p9sZl .s16_toolbar__EC1mP{margin-bottom:0}.s16_poolChoices__i8SlA{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0;max-height:155px;overflow:auto}.s16_poolChoices__i8SlA button{min-height:33px;padding:6px 9px;font-size:11px}.s16_poolChoices__i8SlA button[aria-pressed=true]{background:#e9f0dd;border-color:#809565}.s16_workspace__bv88T .s16_chip__Ctkya{padding:4px 8px;min-height:30px;margin:3px;font-size:11px}.s16_panel__dyRkl>p{font-size:12px;line-height:1.8}.s16_panel__dyRkl h4{margin:24px 0 12px;font-size:15px}.s16_poolSummary__0aIX_>div{display:grid;grid-template-columns:70px 35px 1fr;gap:10px;font-size:12px;padding:10px 0;border-bottom:1px solid #edf0e6;align-items:start}.s16_poolSummary__0aIX_ small{color:#7d8771;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.s16_reviewGrid__o8jJb{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.s16_reviewGrid__o8jJb article{background:#f5f6ef;border:1px solid #e4e8da;padding:17px;border-radius:6px;min-width:0}.s16_reviewGrid__o8jJb h4{margin:0 0 12px;font-size:15px;overflow-wrap:anywhere}.s16_reviewGrid__o8jJb p{font-size:12px;line-height:1.8}.s16_reviewGrid__o8jJb dl{display:flex;gap:14px}.s16_reviewGrid__o8jJb dt{font-size:10px;color:#838c76}.s16_reviewGrid__o8jJb dd{margin:6px 0 0;font-size:20px;font-weight:650}.s16_premium__7YsP0{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px;border-radius:8px;background:#e9edde;margin-top:20px}.s16_premium__7YsP0 strong{font-size:16px}.s16_premium__7YsP0 p{font-size:12px;line-height:1.8;color:#68745a;margin:8px 0 0}.s16_premium__7YsP0 button{flex-shrink:0}.s16_banner__7l7sN:focus-visible,.s16_page__xIV4V :focus-visible{outline:3px solid #cb5439;outline-offset:3px}.s16_linkField__PYEdG{margin:12px 0}@media(max-width:1000px){.s16_main__HHTw3{padding:0 24px 50px}.s16_hero__egQ2M{gap:30px;padding:48px 0}.s16_hero__egQ2M h1{font-size:60px}.s16_heroGraphic__pB_Vr{padding:24px;min-height:300px}.s16_heroGraphic__pB_Vr>strong{font-size:84px}.s16_toolCard__2ouZF{padding:22px}.s16_how__Cw8Tu{gap:32px}.s16_banner__7l7sN{margin:20px}.s16_workspaceGrid__B_c2j{grid-template-columns:1fr 1fr}}@media(max-width:700px){.s16_main__HHTw3{padding:0 16px 36px}.s16_topicNav__iMBxb{gap:23px;font-size:12px;padding:13px 0}.s16_hero__egQ2M{grid-template-columns:1fr;gap:28px;padding:36px 0}.s16_hero__egQ2M h1{font-size:51px;letter-spacing:-2px}.s16_lede__k6Saj{font-size:15px}.s16_heroGraphic__pB_Vr{transform:none;min-height:0;padding:22px}.s16_heroGraphic__pB_Vr>strong{font-size:78px;justify-content:flex-start;gap:40px}.s16_heroGraphic__pB_Vr p{margin:14px 0}.s16_cards__jX0t0{grid-template-columns:1fr;gap:12px}.s16_toolCard__2ouZF{padding:24px}.s16_cardNumber___BcYX{margin-bottom:18px}.s16_toolCard__2ouZF h2{font-size:24px}.s16_how__Cw8Tu{grid-template-columns:1fr;gap:20px;margin:40px 0}.s16_how__Cw8Tu h2,.s16_sectionHead__73DLo h2{font-size:26px}.s16_schedule__YJ_a0{padding:20px 16px}.s16_scheduleDetails___cDaV li{grid-template-columns:1fr 2fr;gap:6px}.s16_scheduleDetails___cDaV small{grid-column:2}.s16_evidence__YzWve{margin-top:36px}.s16_evidence__YzWve>div{grid-template-columns:1fr;gap:0}.s16_toolHero__mNSFX{padding:28px 0}.s16_banner__7l7sN{flex-wrap:wrap;gap:8px 12px;margin:16px;padding:16px}.s16_banner__7l7sN>span:nth-of-type(2){flex-basis:90%;order:3}.s16_banner__7l7sN>b{line-height:1}.s16_workspaceGrid__B_c2j{grid-template-columns:1fr}.s16_panel__dyRkl{padding:18px}.s16_workspace__bv88T{padding-top:24px;margin-top:28px}.s16_premium__7YsP0{flex-direction:column;align-items:start;padding:20px}.s16_toolbar__EC1mP{gap:8px}.s16_toolbar__EC1mP>button{flex-grow:1}.s16_reviewGrid__o8jJb{grid-template-columns:1fr}.s16_grow__xHoO0{min-width:100%}.s16_caption__dWjxb{font-size:10px}}@media(prefers-reduced-motion:reduce){.s16_toolCard__2ouZF{transition:none}.s16_toolCard__2ouZF:hover{transform:none}}.draft_root__RxCSt{--ink:#242824;--muted:#6b7068;--line:#dddcd3;--paper:#fffef9;--orange:#d44429;color:var(--ink);min-width:0;display:grid;gap:20px}.draft_root__RxCSt button,.draft_root__RxCSt input,.draft_root__RxCSt select,.draft_root__RxCSt textarea{font:inherit}.draft_root__RxCSt button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:9px 14px;cursor:pointer;transition:background .15s,border-color .15s;line-height:1.4}.draft_root__RxCSt button:hover:not(:disabled){background:#f0eee5;border-color:#b3b5a8}.draft_root__RxCSt button:disabled{cursor:not-allowed;opacity:.48}.draft_grid__0G8v5:focus-visible,.draft_root__RxCSt button:focus-visible,.draft_root__RxCSt input:focus-visible,.draft_root__RxCSt select:focus-visible,.draft_root__RxCSt textarea:focus-visible{outline:3px solid #e07836;outline-offset:3px}.draft_root__RxCSt input:not([type=checkbox]),.draft_root__RxCSt select,.draft_root__RxCSt textarea{border:1px solid #cccec1;border-radius:9px;background:var(--paper);color:var(--ink);padding:10px 12px;width:100%;min-width:0;box-sizing:border-box}.draft_root__RxCSt textarea{resize:vertical;line-height:1.6}.draft_status__kI18h{font-size:13px;color:var(--muted);line-height:1.6;min-height:22px}.draft_warning__8D7w_{padding:12px 16px;border:1px solid #d38b41;background:#fff4dc;border-radius:10px;font-size:14px;line-height:1.5;margin:0}.draft_settings__rHmlx{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 92px;align-items:end;gap:15px;background:var(--paper);border:1px solid var(--line);padding:20px;border-radius:14px}.draft_note__BUKFJ,.draft_settings__rHmlx label,.draft_share__Xt7YN{display:grid;gap:7px;font-size:13px;font-weight:600;color:var(--muted);min-width:0}.draft_score___cAoE{font-weight:800;font-size:26px;padding:3px 4px 7px;white-space:nowrap;font-variant-numeric:tabular-nums}.draft_score___cAoE span{color:#a4a89b;margin:0 4px}.draft_toolbar__PAEGX{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.draft_toolbar__PAEGX button{font-size:13px}.draft_games__nEa41{display:flex;gap:6px;flex-wrap:wrap;margin-right:auto}.draft_games__nEa41 button[aria-pressed=true]{background:#292f27;color:#fff;border-color:#292f27}.draft_games__nEa41 span{font-size:11px}.draft_action__VIWJt{display:grid;gap:9px;border:1px solid #9aafc0;border-left:5px solid #46769d;border-radius:12px;padding:19px 22px;background:#eff5f7}.draft_action__VIWJt strong{font-size:clamp(19px,2vw,27px);line-height:1.3;overflow-wrap:anywhere}.draft_action__VIWJt>span:last-child{font-size:13px;color:#52616b;line-height:1.6}.draft_redAction__d0koq{background:#fbefeb;border-color:#dab0a4 #dab0a4 #dab0a4 #b34e3a}.draft_redAction__d0koq>span:last-child{color:#7a554a}.draft_eyebrow__QoqFQ{font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.4;color:#677268;text-transform:uppercase}.draft_progress__voEbp{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;overflow:hidden}.draft_progress__voEbp>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #cbd5da;border-radius:6px;padding:5px 0;font-size:11px;color:#6a7984;background:#eef2f4;line-height:1.2}.draft_progress__voEbp small{font-size:9px}.draft_progress__voEbp .draft_redStep__sxP6k{background:#faf0eb;color:#99614d;border-color:#e3cec2}.draft_progress__voEbp .draft_doneStep__XPu37{opacity:.5}.draft_progress__voEbp .draft_currentStep__M5hA4{border:2px solid var(--orange);color:var(--ink);font-weight:900;opacity:1;padding:4px 0}.draft_board__hSAf_{display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,3fr) minmax(145px,1fr);grid-template-areas:"blue catalog red";gap:14px;align-items:start}.draft_team__UI_G2{grid-area:blue;background:var(--paper);border:1px solid var(--line);border-top:3px solid #46769d;border-radius:12px;padding:16px 12px;min-width:0}.draft_redTeam__gGhrf{grid-area:red;border-top-color:#b34e3a}.draft_team__UI_G2 h3{font-size:16px;margin:5px 0 16px;overflow-wrap:anywhere;line-height:1.4}.draft_team__UI_G2 h4{font-size:11px;color:var(--muted);text-transform:uppercase;margin:16px 0 8px;display:flex;justify-content:space-between}.draft_picks__qUM4V{display:grid;gap:8px}.draft_pick__NZ_hM{display:flex;align-items:center;gap:7px;min-height:48px;border-radius:7px;background:#f5f5ee;padding:5px}.draft_pick__NZ_hM>span:first-child{font-size:9px;color:#91978c}.draft_pick__NZ_hM img{width:36px;height:36px;border-radius:5px;flex-shrink:0}.draft_pick__NZ_hM strong{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.draft_empty__BrUSb{font-size:11px;color:#8b9185}.draft_bans__36TjF{display:flex;gap:5px;flex-wrap:wrap}.draft_ban__ZxbfT{height:30px;width:30px;border-radius:5px;background:#eeeee7;display:flex;align-items:center;justify-content:center;font-size:12px;color:#a8ab9e;overflow:hidden}.draft_ban__ZxbfT img{width:30px;height:30px;filter:grayscale(.65);opacity:.8}.draft_catalog__atwPs{grid-area:catalog;background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.draft_catalogHeader__sxMxK{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:16px;border-bottom:1px solid var(--line);align-items:end}.draft_searchLabel__GPK7_{display:grid;gap:7px;font-size:11px;font-weight:600;color:var(--muted)}.draft_catalogHeader__sxMxK input[type=search]{font-size:13px}.draft_checkbox__bHE_6{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--muted);padding-bottom:11px;white-space:nowrap}.draft_checkbox__bHE_6 input{accent-color:var(--orange)}.draft_catalogHeader__sxMxK p{grid-column:1/-1;font-size:11px;color:var(--muted);margin:0;line-height:1.5}.draft_grid__0G8v5{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px;padding:14px;max-height:450px;overflow-y:auto;overscroll-behavior:contain;align-content:start;scrollbar-width:thin}.draft_root__RxCSt .draft_champion__IPqUY{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid transparent;border-radius:7px;background:transparent;padding:6px 3px;position:relative;min-width:0}.draft_root__RxCSt .draft_champion__IPqUY:not(:disabled):hover{background:#f4e7d9;border-color:#debb90}.draft_champion__IPqUY img{width:52px;height:52px;border-radius:7px;object-fit:cover}.draft_champion__IPqUY>span{font-size:10px;line-height:1.25;text-align:center;max-width:100%;overflow-wrap:anywhere}.draft_champion__IPqUY small{position:absolute;top:38px;font-size:8px;background:#333b2f;color:white;padding:2px 4px;border-radius:3px}.draft_root__RxCSt .draft_champion__IPqUY:disabled{opacity:.35}.draft_champion__IPqUY:disabled img{filter:grayscale(1)}.draft_noResults__TIQxv{grid-column:1/-1;padding:20px 5px;line-height:1.6;font-size:13px;color:var(--muted)}.draft_result__ci9BU{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:17px;border:1px solid #c9d0bb;background:#f1f4e9;border-radius:12px}.draft_result__ci9BU strong{font-size:13px;margin-right:8px}.draft_result__ci9BU button{max-width:100%;overflow-wrap:anywhere;font-size:13px}.draft_result__ci9BU button[aria-pressed=true]{border-color:#4e6540;background:#e0e9d4}.draft_result__ci9BU>span{font-size:12px;color:var(--muted);line-height:1.5}.draft_root__RxCSt .draft_primary__sgSoK{background:var(--orange);border-color:var(--orange);color:#fff}.draft_root__RxCSt .draft_primary__sgSoK:hover:not(:disabled){background:#b43721;border-color:#b43721}.draft_note__BUKFJ{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:17px}.draft_note__BUKFJ textarea{font-size:14px;font-weight:400}.draft_note__BUKFJ small{text-align:right;font-size:10px;font-weight:400;color:var(--muted)}.draft_analysis__dwCOT{border:1px solid var(--line);border-radius:12px;background:#f4f3eb;padding:22px}.draft_analysis__dwCOT h3{margin:6px 0 18px;font-size:20px;line-height:1.4}.draft_analysisGrid__SLIJP{display:grid;grid-template-columns:1fr 1fr;gap:20px}.draft_analysisGrid__SLIJP article{padding:15px;background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0}.draft_analysisGrid__SLIJP h4{margin:0 0 12px;font-size:15px;overflow-wrap:anywhere}.draft_analysisGrid__SLIJP p{font-size:12px;color:#62695c;line-height:1.7;margin:6px 0}.draft_analysisGrid__SLIJP ul{padding-left:17px;font-size:12px;line-height:1.7;margin:12px 0 0}.draft_analysisGrid__SLIJP li+li{margin-top:5px}.draft_caveat__q_JV0{font-size:11px;color:var(--muted);line-height:1.7;margin:15px 0 0}.draft_localNote__ChXEW{font-size:12px;color:var(--muted);line-height:1.5}.draft_share__Xt7YN input{font-size:12px!important;font-weight:400}@media(min-width:1200px){.draft_board__hSAf_{grid-template-columns:minmax(175px,1fr) minmax(0,3.2fr) minmax(175px,1fr)}.draft_pick__NZ_hM strong{font-size:12px}.draft_pick__NZ_hM img{width:42px;height:42px}.draft_grid__0G8v5{max-height:480px;grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}.draft_champion__IPqUY img{width:60px;height:60px}.draft_champion__IPqUY small{top:45px}}@media(max-width:850px){.draft_board__hSAf_{grid-template-columns:1fr 1fr;grid-template-areas:"blue red" "catalog catalog"}.draft_picks__qUM4V{grid-template-columns:1fr}.draft_team__UI_G2{padding:12px}.draft_team__UI_G2 h3{margin-bottom:10px}.draft_pick__NZ_hM{min-height:38px}.draft_pick__NZ_hM img{height:30px;width:30px}.draft_grid__0G8v5{max-height:380px;grid-template-columns:repeat(auto-fill,minmax(66px,1fr))}.draft_catalogHeader__sxMxK{padding:13px}.draft_progress__voEbp{gap:2px}.draft_progress__voEbp>span{font-size:9px}.draft_progress__voEbp small{font-size:8px}.draft_settings__rHmlx{padding:15px;gap:10px}.draft_analysis__dwCOT{padding:17px}}@media(max-width:520px){.draft_root__RxCSt{gap:16px}.draft_settings__rHmlx{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:8px;padding:12px}.draft_settings__rHmlx label{font-size:11px}.draft_settings__rHmlx label:last-child{grid-column:1/-1;grid-template-columns:auto 90px;align-items:center;justify-content:start;margin-top:4px}.draft_settings__rHmlx input{font-size:12px!important;padding:9px!important}.draft_score___cAoE{font-size:19px;padding:7px 0;text-align:center}.draft_score___cAoE span{margin:0}.draft_toolbar__PAEGX{gap:7px}.draft_toolbar__PAEGX button{font-size:11px;padding:8px 10px}.draft_games__nEa41{width:100%}.draft_action__VIWJt{padding:15px 16px}.draft_action__VIWJt strong{font-size:19px}.draft_action__VIWJt>span:last-child{font-size:12px}.draft_progress__voEbp{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.draft_progress__voEbp>span{font-size:10px;flex-direction:row;gap:4px;padding:5px 0}.draft_progress__voEbp .draft_currentStep__M5hA4{padding:4px 0}.draft_board__hSAf_{gap:10px}.draft_team__UI_G2 h3{font-size:14px}.draft_pick__NZ_hM strong{font-size:10px}.draft_bans__36TjF{gap:4px}.draft_ban__ZxbfT,.draft_ban__ZxbfT img{width:24px;height:24px}.draft_catalogHeader__sxMxK{grid-template-columns:1fr}.draft_checkbox__bHE_6{padding-bottom:0}.draft_grid__0G8v5{padding:9px;gap:4px;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));max-height:360px}.draft_champion__IPqUY img{width:46px;height:46px}.draft_champion__IPqUY small{top:32px}.draft_analysisGrid__SLIJP{grid-template-columns:1fr;gap:12px}.draft_analysis__dwCOT h3{font-size:18px}.draft_result__ci9BU{padding:13px}.draft_result__ci9BU>strong{width:100%}.draft_note__BUKFJ{padding:13px}}.official-worlds_root__pf9YW{margin:28px 0 34px;padding:28px;border:1px solid #d7ddce;border-radius:10px;background:#fffef9;color:#252c23;min-width:0}.official-worlds_root__pf9YW *,.official-worlds_root__pf9YW :after,.official-worlds_root__pf9YW :before{box-sizing:border-box}.official-worlds_heading__RLp7D{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.official-worlds_heading__RLp7D>div{min-width:0}.official-worlds_eyebrow__uTNC4{margin:0 0 10px;color:#9f432d;font:700 10px/1.6 monospace;letter-spacing:1.6px}.official-worlds_heading__RLp7D h2{margin:0 0 10px;font-size:clamp(24px,2.4vw,31px);line-height:1.3;letter-spacing:-.7px}.official-worlds_intro__3a3EZ{margin:0;max-width:700px;color:#697161;font-size:13px;line-height:1.8}.official-worlds_freshness__j5RZi{display:inline-flex;align-items:center;gap:7px;flex:none;margin-top:4px;padding:7px 10px;border:1px solid #d5ddca;border-radius:20px;font-size:10px;line-height:1.5;font-weight:650;color:#48613c;background:#f0f4e9}.official-worlds_freshness__j5RZi i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.official-worlds_freshness__j5RZi.official-worlds_fallback__vWjX_,.official-worlds_freshness__j5RZi.official-worlds_stale__og_f3{border-color:#e2d9bd;color:#87652d;background:#faf5e6}.official-worlds_controls__3je0R{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:24px}.official-worlds_controls__3je0R label{display:flex;flex-direction:column;gap:6px;color:#6d7566;font-size:11px;line-height:1.5;font-weight:600}.official-worlds_controls__3je0R select{min-width:190px;max-width:100%;height:42px;padding:8px 32px 8px 12px;border:1px solid #cbd3c1;border-radius:5px;background:#fffefb;color:#303a28;font:inherit;font-size:13px;line-height:1.5;font-weight:500}.official-worlds_sync__wqXHj{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:10px;color:#737d68;line-height:1.7}.official-worlds_sync__wqXHj>span{display:flex;flex-direction:column}.official-worlds_sync__wqXHj time{font-size:11px;color:#414c38;font-variant-numeric:tabular-nums}.official-worlds_refresh__t62k1{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;min-width:94px;border:1px solid #cbd3c1;border-radius:5px;padding:8px 12px;background:#f5f6ee;color:#38442e;cursor:pointer;font:inherit;font-size:12px;line-height:1.5;font-weight:600}.official-worlds_refresh__t62k1>span{font-size:18px;line-height:1}.official-worlds_refresh__t62k1:disabled{opacity:.55;cursor:wait}.official-worlds_refresh__t62k1:hover:not(:disabled){border-color:#7a896a;background:#eef1e5}.official-worlds_root__pf9YW a:focus-visible,.official-worlds_root__pf9YW button:focus-visible,.official-worlds_root__pf9YW select:focus-visible,.official-worlds_root__pf9YW summary:focus-visible{outline:2px solid #a7472c;outline-offset:4px}.official-worlds_feedback__9yeWr{margin:14px 0 0;padding:9px 12px;border-radius:4px;background:#f2f5ed;color:#5b6d4b;font-size:11px;line-height:1.7}.official-worlds_feedback__9yeWr.official-worlds_unavailable__jUbef{color:#806331;background:#faf5e7}.official-worlds_storageNotice__rGc7s{margin:8px 0 0;color:#806331;font-size:11px;line-height:1.7}.official-worlds_rounds__OAWXJ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0 0}.official-worlds_rounds__OAWXJ button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:68px;padding:12px 14px;background:#f7f7f0;border:1px solid #dde1d3;border-radius:5px;color:#59644e;font-family:inherit;text-align:left;cursor:pointer}.official-worlds_rounds__OAWXJ button strong{font-size:13px;line-height:1.4;font-weight:650}.official-worlds_rounds__OAWXJ button span{font-size:10px;line-height:1.5;color:#828a78}.official-worlds_rounds__OAWXJ button:hover{border-color:#b7bfa9}.official-worlds_rounds__OAWXJ button[aria-current]{border-color:#bc573d;background:#fcf0e9;color:#9f432d}.official-worlds_rounds__OAWXJ button[aria-current] span{color:#a16c56}.official-worlds_viewHeading__sQtbt{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;margin-top:25px}.official-worlds_viewHeading__sQtbt h3{margin:0;font-size:17px;line-height:1.5;letter-spacing:-.2px}.official-worlds_viewHeading__sQtbt>span{font-size:10px;color:#7c8571}.official-worlds_orderNote__e9uMm{margin:8px 0 14px;font-size:11px;line-height:1.8;color:#808875}.official-worlds_matchList__TYrHH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0 0;padding:0;list-style:none}.official-worlds_matchList__TYrHH>li{min-width:0}.official-worlds_match__1YcCb{padding:15px;height:100%;min-width:0;border:1px solid #e0e4d7;border-radius:6px;background:#fffefb}.official-worlds_match__1YcCb.official-worlds_liveMatch__OijKI{border-color:#bb8665}.official-worlds_matchMeta__l0ol4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.official-worlds_format__KMkTi{font:600 10px/1.5 monospace;letter-spacing:.8px;color:#89927b}.official-worlds_matchState__K22Pu{font-size:9px;line-height:1.5;color:#7c8670}.official-worlds_matchState__K22Pu.official-worlds_liveState__zgLpo{color:#a4442b;font-weight:650}.official-worlds_teams__8zEgX{display:flex;flex-direction:column;gap:6px}.official-worlds_teams__8zEgX>div{display:flex;align-items:center;gap:6px;min-width:0;min-height:25px;color:#626d56}.official-worlds_teams__8zEgX strong{font-size:18px;font-weight:650;letter-spacing:.2px;overflow-wrap:anywhere}.official-worlds_teams__8zEgX .official-worlds_winner__gB92Q{color:#3d5630}.official-worlds_teams__8zEgX small{font-size:8px;line-height:1.5;color:#6d8359;border:1px solid #d7e1cb;border-radius:3px;padding:1px 4px;white-space:nowrap}.official-worlds_score__uBpwi{margin-left:auto;color:#869078;font:600 21px/1.3 monospace;font-variant-numeric:tabular-nums}.official-worlds_winner__gB92Q .official-worlds_score__uBpwi{color:#3d5630}.official-worlds_matchFooter__xB4yc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-top:14px;padding-top:10px;border-top:1px solid #eceee5;color:#838b78;font-size:9px;line-height:1.7}.official-worlds_matchFooter__xB4yc time{font-variant-numeric:tabular-nums}.official-worlds_empty__tj6w7{display:flex;align-items:flex-start;gap:18px;padding:25px 22px;margin-top:14px;border:1px dashed #d7ddca;border-radius:6px;background:#f7f8f1}.official-worlds_empty__tj6w7>span{color:#b7beab;font:400 31px/1 monospace}.official-worlds_empty__tj6w7 h4{margin:0 0 7px;font-size:15px;font-weight:600;color:#57634c}.official-worlds_empty__tj6w7 p{margin:0;max-width:660px;font-size:12px;line-height:1.8;color:#7b856f}.official-worlds_pendingNote__SfGvu{margin:13px 0 0;color:#7b856f;font-size:11px;line-height:1.8}.official-worlds_standings__bUEPu{margin-top:21px;border-top:1px solid #e0e4d7}.official-worlds_standings__bUEPu summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0 4px;color:#4f5d43;font-size:12px;line-height:1.6;font-weight:600;cursor:pointer;list-style:none}.official-worlds_standings__bUEPu summary:after{content:"+";font-size:18px;font-weight:400;color:#8a947e}.official-worlds_standings__bUEPu[open] summary:after{content:"−"}.official-worlds_standings__bUEPu summary>span{margin-left:auto;font-size:10px;font-weight:400;color:#8a947e}.official-worlds_standingsEmpty__AnQfb{margin:12px 0 0;color:#7c8671;font-size:12px;line-height:1.8}.official-worlds_tableWrap___NGTS{max-width:650px;margin-top:14px;overflow-x:auto}.official-worlds_tableWrap___NGTS table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.6;text-align:left}.official-worlds_tableWrap___NGTS caption{text-align:left;color:#7f8974;padding:0 0 11px;font-size:10px;line-height:1.8}.official-worlds_tableWrap___NGTS td,.official-worlds_tableWrap___NGTS th{padding:8px 10px;border-bottom:1px solid #e8ebdf;white-space:nowrap}.official-worlds_tableWrap___NGTS thead th{font-size:10px;color:#869079;font-weight:500}.official-worlds_tableWrap___NGTS tbody th{color:#47573c;font-weight:650}.official-worlds_tableWrap___NGTS td{color:#717e63;font-variant-numeric:tabular-nums}.official-worlds_sources__A3YSs{display:flex;flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:22px;padding-top:16px;border-top:1px solid #e0e4d7}.official-worlds_sources__A3YSs a{color:#9c4b32;font-size:10px;line-height:1.8;text-decoration:underline!important;text-underline-offset:3px;overflow-wrap:anywhere}.official-worlds_sources__A3YSs>span{margin-left:auto;color:#919985;font-size:9px;line-height:1.7}.official-worlds_compact__mN4XN{margin-top:28px}@media(max-width:1120px){.official-worlds_matchList__TYrHH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.official-worlds_root__pf9YW{padding:20px;margin:22px 0 28px}.official-worlds_heading__RLp7D{flex-direction:column;gap:12px}.official-worlds_heading__RLp7D h2{font-size:25px}.official-worlds_freshness__j5RZi{margin:0;font-size:9px}.official-worlds_intro__3a3EZ{font-size:12px}.official-worlds_controls__3je0R{flex-wrap:wrap;align-items:flex-end;gap:15px;margin-top:20px}.official-worlds_controls__3je0R label{flex:1;min-width:170px}.official-worlds_controls__3je0R select{width:100%;min-width:0}.official-worlds_sync__wqXHj{width:100%;justify-content:space-between;gap:10px}.official-worlds_sync__wqXHj>span{flex-direction:row;flex-wrap:wrap;gap:3px 8px}.official-worlds_sync__wqXHj time{font-size:10px}.official-worlds_rounds__OAWXJ{gap:5px;margin-top:18px}.official-worlds_rounds__OAWXJ button{padding:10px 5px;align-items:center;min-height:63px;text-align:center}.official-worlds_rounds__OAWXJ button strong{font-size:10px;white-space:nowrap}.official-worlds_rounds__OAWXJ button span{font-size:8px;line-height:1.5}.official-worlds_viewHeading__sQtbt{margin-top:21px}.official-worlds_viewHeading__sQtbt h3{font-size:16px}.official-worlds_matchList__TYrHH{gap:9px}.official-worlds_match__1YcCb{padding:12px}.official-worlds_teams__8zEgX strong{font-size:16px}.official-worlds_teams__8zEgX small{display:none}.official-worlds_score__uBpwi{font-size:19px}.official-worlds_format__KMkTi{font-size:9px}.official-worlds_matchFooter__xB4yc,.official-worlds_matchState__K22Pu{font-size:8px}.official-worlds_sources__A3YSs{gap:9px 17px}.official-worlds_sources__A3YSs>span{flex-basis:100%;margin-left:0}.official-worlds_empty__tj6w7{padding:20px 16px;gap:12px}.official-worlds_empty__tj6w7 h4{font-size:14px}.official-worlds_empty__tj6w7 p{font-size:11px}}@media(max-width:370px){.official-worlds_root__pf9YW{padding:16px}.official-worlds_matchList__TYrHH{grid-template-columns:1fr}.official-worlds_rounds__OAWXJ button span{font-size:7px}}.swiss_root__PcYEE{--ink:#252a2d;--muted:#697075;--line:#e4e2dc;--accent:#d7482b;--paper:#fffefa;color:var(--ink);min-width:0;font-size:14px;line-height:1.5}.swiss_root__PcYEE *{box-sizing:border-box}.swiss_root__PcYEE button,.swiss_root__PcYEE input,.swiss_root__PcYEE select{font:inherit}.swiss_root__PcYEE button{min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:9px 15px;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.swiss_root__PcYEE button:hover:not(:disabled){border-color:var(--accent);background:#fff7f0}.swiss_root__PcYEE button:disabled{opacity:.42;cursor:not-allowed}.swiss_root__PcYEE a:focus-visible,.swiss_root__PcYEE button:focus-visible,.swiss_root__PcYEE input:focus-visible,.swiss_root__PcYEE select:focus-visible,.swiss_root__PcYEE summary:focus-visible{outline:3px solid #e6a28b;outline-offset:3px}.swiss_root__PcYEE input,.swiss_root__PcYEE select{width:100%;min-width:0;border:1px solid #d8d6cf;border-radius:7px;padding:10px 11px;background:#fff;color:var(--ink);min-height:42px}.swiss_root__PcYEE input{font-size:16px}.swiss_root__PcYEE label{display:grid;gap:6px;font-size:12px;font-weight:650}.swiss_root__PcYEE .swiss_primary__nX2Eg{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.swiss_root__PcYEE .swiss_primary__nX2Eg:hover:not(:disabled){background:#ba3920;color:#fff}.swiss_notice__4SKgI{display:flex;gap:12px;background:#fff4e8;border:1px solid #f1d9c4;border-radius:12px;padding:16px 20px}.swiss_notice__4SKgI strong{font-size:15px}.swiss_notice__4SKgI p{margin:4px 0 0;color:#795344;font-size:13px;line-height:1.6}.swiss_dot__Kk_7x{background:var(--accent);width:8px;height:8px;flex:0 0 auto;border-radius:50%;margin-top:7px}.swiss_feedback__8W_fp{min-height:42px;padding:11px 2px;font-size:13px;color:var(--muted)}.swiss_warning__XSww_{padding:12px 16px;border:1px solid #e1b676;border-radius:8px;background:#fff5d9;color:#6c4a15}.swiss_setup__HnZea{border:1px solid var(--line);border-radius:12px;background:var(--paper);margin:5px 0 28px}.swiss_setup__HnZea summary{padding:17px 20px;cursor:pointer;font-weight:700;font-size:15px}.swiss_setup__HnZea summary small{margin-left:15px;font-size:12px;color:var(--muted);font-weight:400}.swiss_setupBody__JqrYI{padding:4px 20px 20px;border-top:1px solid var(--line)}.swiss_assumptions__9Wuv3{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:12px;align-items:end;margin-top:18px}.swiss_help__EpMBv{font-size:12px;color:var(--muted);margin:12px 0 17px}.swiss_roster__UTOqC{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.swiss_rosterRow__qHu_9{display:grid;grid-template-columns:24px minmax(0,1.3fr) minmax(0,.85fr) 80px;align-items:center;gap:7px}.swiss_rosterRow__qHu_9>span{font-variant-numeric:tabular-nums;color:#a1a4a5;font-size:11px}.swiss_rosterRow__qHu_9 input,.swiss_rosterRow__qHu_9 select{padding:7px 9px;font-size:13px;min-height:38px}.swiss_setupFooter__lQ55Y{display:flex;align-items:center;gap:16px;margin-top:20px}.swiss_setupFooter__lQ55Y>span{font-size:12px;color:var(--muted)}.swiss_roundToolbar__CkAJy{display:flex;gap:15px;align-items:center;margin-bottom:28px}.swiss_rounds__UpQzU{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;flex:1;min-width:0}.swiss_rounds__UpQzU button{text-align:left;padding:11px 14px;border:1px solid var(--line);background:var(--paper);min-width:0}.swiss_rounds__UpQzU button>span{display:block;font-size:13px;font-weight:700;white-space:nowrap}.swiss_rounds__UpQzU button>small{display:block;font-size:10px;color:var(--muted);margin-top:3px;min-height:15px}.swiss_rounds__UpQzU button[aria-current]{background:#252a2d;border-color:#252a2d;color:#fff}.swiss_rounds__UpQzU button[aria-current]>small{color:#d5d2c9}.swiss_root__PcYEE .swiss_reset__eYRu3{border:0;background:transparent;color:var(--muted);font-size:12px;padding:9px}.swiss_boardHeader__uUTjg{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 16px}.swiss_eyebrow__yUqD9{font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--accent)}.swiss_boardHeader__uUTjg h2{font-size:25px;letter-spacing:-.03em;margin:4px 0 0;font-weight:750;line-height:1.25}.swiss_boardHeader__uUTjg h2>span{font-size:13px;background:#eeece6;border-radius:6px;letter-spacing:0;display:inline-block;vertical-align:middle;padding:5px 9px;margin-left:12px;font-weight:500;color:var(--muted)}.swiss_boardHeader__uUTjg p{margin:0 0 3px;color:var(--muted);font-size:12px;text-align:right}.swiss_matches__Rf854{display:grid;grid-template-columns:1fr 1fr;gap:14px}.swiss_match__VHPS_{border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:14px 15px 6px;min-width:0;box-shadow:0 2px 3px #35302103}.swiss_matchHeader__Gk4GI{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:11px;color:var(--muted)}.swiss_matchHeader__Gk4GI b{margin-left:8px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.swiss_bo3__53kEe{color:#9c4f2a;font-weight:700;background:#fff0dc;border-radius:4px;padding:1px 5px}.swiss_bo1__N0UUW{padding:1px 5px}.swiss_opponents__1I53a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.swiss_root__PcYEE .swiss_team__ml4ie{text-align:left;padding:12px 13px;border-radius:8px;min-width:0;position:relative;background:#faf9f5}.swiss_teamMeta__QIb89{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.05em;color:var(--muted);font-weight:600;overflow-wrap:anywhere}.swiss_teamMeta__QIb89>span{color:#9c9e9e}.swiss_team__ml4ie strong{display:block;line-height:1.25;font-size:23px;margin:7px 0 12px;overflow-wrap:anywhere;letter-spacing:-.025em}.swiss_choice__pOxYC{font-size:10px;color:var(--muted)}.swiss_root__PcYEE .swiss_team__ml4ie.swiss_selected__GA90I{border-color:#d7482b;background:#fff0e6;box-shadow:inset 0 0 0 1px #d7482b}.swiss_team__ml4ie.swiss_selected__GA90I .swiss_choice__pOxYC,.swiss_team__ml4ie.swiss_selected__GA90I strong{color:#ba371c}.swiss_team__ml4ie.swiss_selected__GA90I .swiss_choice__pOxYC{font-weight:700}.swiss_root__PcYEE .swiss_team__ml4ie.swiss_lost__rxD_N{background:#f8f7f3;color:#8e9294}.swiss_team__ml4ie.swiss_lost__rxD_N .swiss_teamMeta__QIb89{color:#9ca0a2}.swiss_matchFooter__Ee7wx{height:29px;display:flex;justify-content:flex-end;align-items:center;font-size:10px;color:#939696}.swiss_root__PcYEE .swiss_matchFooter__Ee7wx button{font-size:10px;background:transparent;border:0;padding:5px 0;min-height:28px;color:var(--muted);border-radius:3px}.swiss_root__PcYEE .swiss_matchFooter__Ee7wx button:hover{color:var(--accent);background:transparent}.swiss_advance__vlE6_{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 36px;border-bottom:1px solid var(--line);padding-bottom:30px}.swiss_advance__vlE6_>div{display:grid;gap:3px}.swiss_advance__vlE6_ strong{font-size:14px}.swiss_advance__vlE6_ span{font-size:12px;color:var(--muted)}.swiss_standingsGrid__jRV4k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.swiss_standing__2uqBl{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:12px 10px;min-width:0}.swiss_record__P0RjP{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;font-size:14px}.swiss_record__P0RjP i{font-style:normal;color:#a8aaa7;font-size:10px;margin:0 2px}.swiss_standing__2uqBl>div{min-width:0;flex:1}.swiss_standing__2uqBl strong{font-size:12px;display:block;overflow-wrap:anywhere;line-height:1.25}.swiss_standing__2uqBl small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.swiss_result__u7Ure{font-size:9px;color:#8d9191;flex-shrink:0}.swiss_qualified__Mzfi1{border-color:#bad2bd;background:#f2f8ef}.swiss_qualified__Mzfi1 .swiss_record__P0RjP,.swiss_qualified__Mzfi1 .swiss_result__u7Ure{color:#3d7040}.swiss_eliminated__fLrwy{opacity:.68;background:#f1f0eb}.swiss_actions__BsEvL{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:28px 0 15px}.swiss_actions__BsEvL p{font-size:11px;color:var(--muted);max-width:340px;margin:0 0 0 auto}.swiss_share__myqQ3{margin:15px 0}.swiss_share__myqQ3 input{font-size:12px}.swiss_rules__r_7vF{border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:12px;color:var(--muted)}.swiss_rules__r_7vF summary{cursor:pointer;font-weight:650;color:var(--ink)}.swiss_rules__r_7vF ul{padding-left:20px;line-height:1.8}.swiss_rules__r_7vF li+li{margin-top:7px}.swiss_rules__r_7vF a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.swiss_sr__hwtG0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.swiss_standingsGrid__jRV4k{grid-template-columns:repeat(2,minmax(0,1fr))}.swiss_assumptions__9Wuv3{grid-template-columns:1fr 1fr}.swiss_roster__UTOqC{column-gap:12px}.swiss_rosterRow__qHu_9{grid-template-columns:20px minmax(0,1fr) minmax(0,.8fr) 66px;gap:4px}.swiss_rosterRow__qHu_9 input,.swiss_rosterRow__qHu_9 select{padding:6px;font-size:12px}.swiss_actions__BsEvL p{flex-basis:100%;max-width:none;margin:2px 0 0}}@media(max-width:650px){.swiss_notice__4SKgI{padding:14px}.swiss_notice__4SKgI p{font-size:12px}.swiss_setup__HnZea summary{padding:15px}.swiss_setup__HnZea summary small{display:block;margin:4px 0 0 16px}.swiss_setupBody__JqrYI{padding:2px 13px 15px}.swiss_assumptions__9Wuv3{gap:10px}.swiss_assumptions__9Wuv3 input,.swiss_assumptions__9Wuv3 select{font-size:16px}.swiss_roster__UTOqC{grid-template-columns:1fr;gap:7px}.swiss_rosterRow__qHu_9{grid-template-columns:20px minmax(0,1.25fr) minmax(0,.85fr) 77px;gap:6px}.swiss_rosterRow__qHu_9 input,.swiss_rosterRow__qHu_9 select{font-size:16px;padding:7px}.swiss_roundToolbar__CkAJy{gap:5px;margin-bottom:23px}.swiss_rounds__UpQzU{gap:4px}.swiss_rounds__UpQzU button{padding:10px 6px}.swiss_rounds__UpQzU button>span{font-size:11px}.swiss_rounds__UpQzU button>small{font-size:9px}.swiss_root__PcYEE .swiss_reset__eYRu3{font-size:11px;padding:5px;min-width:34px}.swiss_boardHeader__uUTjg{align-items:start;gap:8px}.swiss_boardHeader__uUTjg h2{font-size:23px}.swiss_boardHeader__uUTjg p{font-size:10px;max-width:150px;margin-top:19px}.swiss_boardHeader__uUTjg h2>span{font-size:11px;padding:4px 6px;margin-left:8px}.swiss_matches__Rf854{gap:10px}.swiss_match__VHPS_{padding:11px 10px 5px}.swiss_matchHeader__Gk4GI{font-size:10px;flex-wrap:wrap;gap:4px;margin-bottom:9px}.swiss_matchHeader__Gk4GI b{margin-left:5px;font-size:10px}.swiss_opponents__1I53a{gap:5px}.swiss_root__PcYEE .swiss_team__ml4ie{padding:10px 8px}.swiss_team__ml4ie strong{font-size:18px}.swiss_teamMeta__QIb89{font-size:9px;letter-spacing:0;gap:3px}.swiss_teamMeta__QIb89>span{display:none}.swiss_choice__pOxYC{font-size:9px}.swiss_advance__vlE6_{align-items:flex-start;gap:14px;flex-direction:column;margin:20px 0 28px;padding-bottom:25px}.swiss_advance__vlE6_>.swiss_primary__nX2Eg{width:100%}.swiss_advance__vlE6_ span{font-size:11px}.swiss_standing__2uqBl{gap:8px;padding:11px 9px}.swiss_result__u7Ure{font-size:9px}.swiss_actions__BsEvL button{flex:1;padding:10px;font-size:12px}.swiss_setupFooter__lQ55Y{align-items:start;gap:12px}.swiss_setupFooter__lQ55Y>span{font-size:11px}.swiss_setupFooter__lQ55Y button{flex-shrink:0}}@media(max-width:420px){.swiss_matches__Rf854{grid-template-columns:1fr}.swiss_team__ml4ie strong{font-size:22px}.swiss_teamMeta__QIb89>span{display:inline}.swiss_teamMeta__QIb89{font-size:10px}.swiss_root__PcYEE .swiss_team__ml4ie{padding:12px}.swiss_matchFooter__Ee7wx{height:29px}.swiss_standingsGrid__jRV4k{gap:6px}.swiss_standing__2uqBl{gap:6px;padding:10px 7px}.swiss_result__u7Ure{font-size:8px}.swiss_record__P0RjP{font-size:12px}.swiss_standing__2uqBl strong{font-size:11px}.swiss_rounds__UpQzU button>span{font-size:10px}.swiss_rounds__UpQzU button>small{font-size:8px}}