:root{--sand:#F3E7CE;--sand-2:#EAD9B4;--ink:#0C0C0C;--ink-soft:#2A2723;--yellow:#FFCE00;--yellow-deep:#F5B301;--ocean:#0083C7;--coral:#FF5A3C;--ice:#38B6D6;--line:rgba(12,12,12,.12);--card:#FFFBF2;--bg-gradient: radial-gradient(ellipse farthest-corner at 50% 50%, #FFF8E8 0%, #EDD99A 55%, #B8983C 100%)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,.selectable,.selectable *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{margin:0;padding:0}body{font-family:Inter,system-ui,sans-serif;background:radial-gradient(120% 90% at 50% -10%,#16324a,#0d2233 55%,#071722);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 12px;color:var(--ink)}#root{display:flex;align-items:center;justify-content:center;width:100%}.cond{font-family:Barlow Condensed,sans-serif}.phone{width:390px;max-width:100%;height:800px;max-height:92vh;background:var(--bg-gradient);border-radius:44px;box-shadow:0 40px 90px #0000008c,inset 0 0 0 10px #0c0c0c,inset 0 0 0 12px #2a2723;overflow:hidden;position:relative;display:flex;flex-direction:column}.notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:120px;height:26px;background:#0c0c0c;border-radius:0 0 18px 18px;z-index:60}@media (max-width:480px){html,body{height:100%;overflow:hidden;overscroll-behavior:none;background:var(--ink)}body{padding:0;display:block;min-height:0}#root{height:100%;display:block}.phone{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.notch{display:none}}html.splash-open,html.splash-open body{background-color:#b8983c;background-image:var(--bg-gradient);background-size:100% 100%;background-attachment:fixed}.topbar{padding:max(48px,calc(env(safe-area-inset-top) + 12px)) 20px 12px;display:flex;align-items:center;gap:10px;background:var(--ink);color:var(--sand);position:relative;z-index:5}.brand{display:flex;align-items:baseline;gap:8px}.brand .logo{font-family:Barlow Condensed;font-weight:800;font-size:30px;letter-spacing:.5px;color:var(--yellow);line-height:1}.brand .logo span{color:var(--sand)}.brand .tag{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#8a8378;font-weight:600;line-height:1.15}.topbar .tag{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#8a8378;font-weight:600;line-height:1.15;flex-shrink:0}.topbar .spacer{flex:1}.pill{background:var(--yellow);color:var(--ink);font-family:Barlow Condensed;font-weight:700;font-size:15px;padding:5px 12px;border-radius:999px;letter-spacing:.5px}.screens{flex:1;position:relative;overflow:hidden}.screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-gradient);padding:18px 18px calc(96px + env(safe-area-inset-bottom));display:block;animation:slide .28s ease}.screen.center{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.screen.center>*{margin-top:auto;margin-bottom:auto}@keyframes slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}html:not(:has(.overlay.sheetwrap.show)) .phone>.nav{z-index:250}.screen:has(.overlay.show:not(.closing)){overflow:hidden}.overlay.sheetwrap>.sheet{max-height:calc(100% - env(safe-area-inset-top,0px) - 72px)!important}.overlay.sheetwrap>.sheet:not(:has(.chatbar)){height:auto!important}.overlay.sheetwrap>.sheet:not(:has(.chatbar,.sheetbar))>.sheetscroll{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.phone{transition:height .25s cubic-bezier(.38,.7,.125,1)}@media (max-width:480px){.phone{height:calc(100% - var(--kb, 0px))}}.kb-open .phone>.nav{display:none}.overlay.sheetwrap.show{animation:ovfade .24s ease both}.overlay.sheetwrap>.sheet{animation:sheetup .36s cubic-bezier(.22,.9,.3,1) both}.overlay.sheetwrap.swapped,.overlay.sheetwrap.swapped>.sheet{animation:none}.overlay.sheetwrap.closing{pointer-events:none;animation:ovfadeout .32s ease forwards}.overlay.sheetwrap>.sheet>.sheethead{touch-action:none;cursor:grab}.overlay.sheetwrap.closing>.sheet{animation:sheetdown .32s cubic-bezier(.4,0,.8,.4) forwards}@keyframes ovfade{0%{background-color:#08141e00}}@keyframes ovfadeout{to{background-color:#08141e00}}@keyframes sheetup{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheetdown{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.screen,.overlay.sheetwrap.show,.overlay.sheetwrap>.sheet{animation:none}}.screen::-webkit-scrollbar{display:none}h2.title{font-family:Barlow Condensed;font-weight:800;font-size:32px;margin:4px 0 2px;letter-spacing:.3px;text-transform:uppercase;line-height:.95}.sub{color:#6b6455;font-size:13px;margin:0 0 16px;font-weight:500}.btn{border:none;font-family:Barlow Condensed;font-weight:700;font-size:20px;letter-spacing:.5px;padding:15px;border-radius:16px;width:100%;cursor:pointer;text-transform:uppercase;transition:transform .08s ease,filter .15s}.btn:active{transform:scale(.97)}.btn.disabled,.btn:disabled,.btn.primary.disabled,.btn.primary:disabled,.btn.ocean.disabled,.btn.ocean:disabled{background:var(--sand-2);color:#9a917f;box-shadow:none;cursor:not-allowed}.btn.disabled:active,.btn:disabled:active{transform:none}.btn.primary{background:var(--yellow);color:var(--ink);box-shadow:0 6px 0 var(--yellow-deep)}.btn.primary:active{box-shadow:0 2px 0 var(--yellow-deep);transform:translateY(3px) scale(.99)}.btn.dark{background:var(--ink);color:var(--sand)}.btn.ghost{background:transparent;color:var(--ink);border:2px solid var(--ink)}.btn.ocean{background:var(--ocean);color:#fff;box-shadow:0 6px #005f92}.btn.sm{font-size:15px;padding:10px 14px;width:auto;border-radius:12px}.crewbar{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;margin-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.crewbar::-webkit-scrollbar{display:none}.crewchip{flex:0 0 auto;display:flex;align-items:center;gap:7px;background:var(--card);border:2px solid var(--ink);border-radius:999px;padding:8px 8px 8px 14px;cursor:pointer;font-family:Barlow Condensed;font-weight:700;font-size:16px;letter-spacing:.3px;color:var(--ink);text-transform:uppercase;transition:.12s}.crewchip .cx{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:#0c0c0c1a;color:var(--ink)}.crewchip.on{background:var(--ink);color:var(--yellow);border-color:var(--ink)}.crewchip.on .cx{background:#ffce0040;color:var(--yellow)}.crewchip.add{padding:8px 16px;border-style:dashed;color:var(--ocean);border-color:var(--ocean);background:transparent}.crewname{font-family:Barlow Condensed;font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.5px;margin:6px 0 8px;color:var(--ink-soft)}.roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:6px 0 16px}.chip{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:9px 12px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.chip .av{width:26px;height:26px;border-radius:8px;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:15px;color:var(--ink)}.chip .x{color:var(--coral);font-weight:800;font-size:17px;cursor:pointer;margin-left:2px}.addrow{display:flex;gap:8px;margin-bottom:8px}.addrow input{flex:1;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;font-size:15px;font-family:Inter;font-weight:600;background:var(--card);min-width:0}.addrow input:focus{outline:none;border-color:var(--ocean)}.gt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 20px}.gt{background:var(--card);border:2px solid var(--ink);border-radius:18px;padding:18px 6px;text-align:center;cursor:pointer;transition:.15s}.gt .n{font-family:Barlow Condensed;font-weight:800;font-size:34px;line-height:1}.gt .l{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#6b6455;font-weight:700;margin-top:3px}.gt.sel{background:var(--yellow);border-color:var(--ink);transform:translateY(-2px);box-shadow:0 6px 0 var(--yellow-deep)}.modebox{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:11px 12px 12px;margin:0 0 14px}.modebox .ml{font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#6b6455;margin-bottom:7px}.modeseg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modeseg button{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--card);border:2px solid var(--ink);border-radius:12px;padding:10px 4px;cursor:pointer;color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.5px}.modeseg button svg{width:20px;height:20px;flex:0 0 auto;margin-top:-2px}.modeseg button.on{background:var(--yellow)}.modeseg button.on.fun{background:#7fd1c7}.modebox .mnote{font-size:12.5px;color:#6b6455;font-weight:500;margin:9px 0 0}.funtag{display:inline-flex;align-items:center;gap:6px;background:#d8f3ef;color:#16706a;border-radius:999px;padding:4px 11px;font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:.6px;text-transform:uppercase;margin:0 0 14px}.funtag svg{width:16px;height:16px}.crewrule{height:1px;background:#0c0c0c26;margin:0 2px 18px}.timechips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}.timechip{background:var(--card);border:2px solid var(--ink);border-radius:999px;padding:6px 12px;cursor:pointer;font-family:Inter;font-weight:700;font-size:13px;color:var(--ink)}.timechip.on{background:var(--yellow)}.timechip span{color:#8a8378;margin-left:4px}.fieldlab{font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#6b6455;margin:4px 0 7px}.addrow input[type=date],.addrow input[type=time]{flex:1;min-width:0}.planwrap{margin:2px 0 12px}.plancard,.nextgame{background:var(--card);border:3px solid var(--ocean);border-radius:16px;padding:11px 12px 10px}.nextgame{border-color:#1a7a3c;margin:0 0 14px}.planhead{display:flex;align-items:center;gap:8px}.planbadge{background:var(--ocean);color:#fff;border-radius:999px;padding:3px 10px;font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.6px;text-transform:uppercase}.planbadge.on{background:#1a7a3c}.planby{margin-left:auto;font-size:11.5px;font-weight:700;color:#8a8378}.planwhere{font-size:12.5px;font-weight:600;color:#6f685d;margin:6px 0 2px}.nglabel{font-family:Barlow Condensed;font-weight:800;font-size:22px;text-transform:uppercase;margin-top:6px;line-height:1.05}.planopt{border:2px solid var(--ink);border-radius:12px;margin-top:7px;background:#fff;overflow:hidden}.planopt.locked{border-color:#1a7a3c;background:#eef8f0}.planopt.picking{border-color:var(--ocean)}.planoptrow{display:flex;align-items:center;gap:9px;padding:9px 10px;cursor:pointer}.planopt.locked .planoptrow{cursor:default}.optcheck{width:20px;height:20px;border-radius:50%;border:2px solid rgba(12,12,12,.3);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent}.optcheck.on{background:var(--ocean);border-color:var(--ocean);color:#fff}.optlabel{flex:1;font-weight:700;font-size:13.5px;min-width:0}.optcount{font-family:Barlow Condensed;font-weight:800;font-size:17px;min-width:12px;text-align:right}.optgame{background:#1a7a3c;color:#fff;border-radius:999px;padding:3px 8px;white-space:nowrap;font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.3px;text-transform:uppercase}.optlock{border:none;background:var(--ink);color:var(--sand);border-radius:9px;padding:5px 9px;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.3px}.optstatus{font-size:13px;font-weight:800;padding:0 10px}.optstatus.ok{color:#1a7a3c}.optstatus.short{color:#b03a1c}.lockbar{border-top:1px solid rgba(12,12,12,.12);padding:9px 10px 10px}.lockt{font-size:12px;font-weight:700;color:#6f685d;margin-bottom:7px}.lockrow{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:9px}.linklike{background:none;border:none;color:var(--ocean);font-family:Inter;font-weight:700;font-size:12.5px;cursor:pointer;padding:0}.rsvprow{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 10px 4px}.rsvprow button{border:2px solid var(--ink);border-radius:12px;background:#fff;padding:8px 4px;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase}.rsvprow button b{opacity:.55;margin-left:4px}.rsvprow button.in.on{background:#1a7a3c;border-color:#1a7a3c;color:#fff}.rsvprow button.maybe.on{background:var(--yellow)}.rsvprow button.out.on{background:var(--ink);color:var(--sand)}.planfoot{font-size:11.5px;font-weight:700;color:#8a8378;margin-top:9px}.crewtabs{display:flex;gap:9px;margin:0 0 14px}.crewtab{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:12px 8px;cursor:pointer;color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px #0c0c0c2e}.crewtab:active{transform:translateY(2px);box-shadow:0 2px #0c0c0c2e}.crewtab svg{width:20px;height:20px;flex:0 0 auto}.crewtab .tabdot{position:absolute;top:-7px;right:-6px;min-width:20px;height:20px;border-radius:999px;background:var(--coral);color:#fff;font-family:Inter;font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 5px}.chatlist{display:flex;flex-direction:column;padding-bottom:6px}.chatday{text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a8378;margin:10px 0 8px}.cmsg{display:flex;gap:8px;margin-bottom:10px;align-items:flex-end}.cmsg.me{flex-direction:row-reverse}.cmsg .cav{flex:0 0 auto;border-radius:8px}.cwrap{max-width:78%;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cmsg.me .cwrap{align-items:flex-end}.cbub{background:var(--card);border:2px solid var(--ink);border-radius:16px 16px 16px 5px;padding:8px 11px 7px;cursor:pointer;user-select:none;-webkit-user-select:none;max-width:100%}.cmsg.me .cbub{background:var(--yellow);border-bottom-left-radius:16px;border-bottom-right-radius:5px}.cwho{font-family:Barlow Condensed;font-weight:800;font-size:12px;color:#8a8378;letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px}.ctext{font-size:14px;font-weight:600;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ctime{font-size:10px;font-weight:700;color:#8a8378;margin-top:3px}.cmsg.me .ctime{text-align:right}.crx{display:flex;flex-wrap:wrap;gap:4px;margin-top:-6px;padding:0 6px}.crx .rx{background:var(--card);border:1.5px solid var(--ink);border-radius:999px;padding:1px 8px 2px;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--ink);line-height:1.5}.crx .rx.mine{background:#dff0fa;border-color:var(--ocean);color:var(--ocean)}.rxbar{display:flex;align-items:center;gap:2px;background:var(--card);border:2px solid var(--ink);border-radius:999px;box-shadow:0 6px 16px #00000038;padding:3px 6px;margin-top:6px}.rxbar button{border:none;background:none;font-size:21px;width:34px;height:34px;border-radius:50%;cursor:pointer;line-height:1;padding:0}.rxbar .rxdel{font-size:16px}.cmedia{display:grid;gap:3px;border-radius:12px;overflow:hidden;width:210px;margin-bottom:4px}.cmedia.n1{grid-template-columns:1fr}.cmedia.n2,.cmedia.n3,.cmedia.n4{grid-template-columns:1fr 1fr}.cthumb{position:relative;aspect-ratio:1;background-size:cover;background-position:center;background-color:var(--sand-2);cursor:pointer}.cmedia.n1 .cthumb{aspect-ratio:4/3}.cthumb video{width:100%;height:100%;object-fit:cover;display:block}.playbadge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px}.playbadge:before{content:"";position:absolute;width:40px;height:40px;border-radius:50%;background:#0c0c0c8c}.playbadge{z-index:1}.chatviewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#000;display:flex;align-items:center;justify-content:center}.chatviewer img,.chatviewer video{max-width:100%;max-height:100%}.chatviewer .cvclose{position:absolute;top:calc(env(safe-area-inset-top,0px) + 14px);right:14px;z-index:2;background:#ffffff26;border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:17px;cursor:pointer}.chatbar .cattach{flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:var(--ocean);color:#fff;border:none;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 3px #005f92}.chatbar .cattach:active{transform:translateY(2px);box-shadow:0 1px #005f92}.chatbar .cattach:disabled{opacity:.6}.chatbar{position:sticky;bottom:0;display:flex;gap:8px;align-items:flex-end;padding:10px 0 14px;background:linear-gradient(to bottom,rgba(243,231,206,0) 0%,var(--sand) 26%)}.chatbar textarea{flex:1;border:2px solid var(--ink);border-radius:16px;padding:11px 13px;background:var(--card);font-family:Inter;font-weight:600;font-size:14px;resize:none;max-height:120px}.chatbar textarea:focus{outline:none;border-color:var(--ocean)}.chatbar .csend{flex:0 0 auto;width:46px;height:44px;border-radius:14px;background:var(--yellow);border:2px solid var(--ink);font-size:17px;cursor:pointer;box-shadow:0 3px 0 var(--yellow-deep)}.chatbar .csend:active{transform:translateY(2px);box-shadow:0 1px 0 var(--yellow-deep)}.chatbar .csend:disabled{opacity:.5}.btn.iconbtn{display:flex;align-items:center;justify-content:center;gap:10px}.btn.iconbtn svg{width:23px;height:23px;flex:0 0 auto;margin-top:-1px}.bigteam{border:2px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--card);box-shadow:0 4px #0c0c0c26}.bigteam .bh{padding:7px 14px;font-family:Barlow Condensed;font-weight:800;font-size:16px;letter-spacing:.8px;text-transform:uppercase;color:#fff}.bigteam.a .bh{background:var(--ocean)}.bigteam.b .bh{background:var(--coral)}.bigteam .bn{padding:10px 14px 13px;display:flex;flex-wrap:wrap;gap:4px 18px}.bigteam .bn span{font-family:Barlow Condensed;font-weight:800;font-size:30px;text-transform:uppercase;line-height:1.05}.bigvs{text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:17px;color:#8a8378;margin:8px 0;letter-spacing:1.5px;line-height:1}.herecount{font-size:13px;font-weight:800;margin:4px 0 12px}.herecount.short{color:#b03a1c}.teamhead{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.teamhead .badge{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:20px;color:#fff}.teamhead .badge.a{background:var(--ocean)}.teamhead .badge.b{background:var(--coral)}.teamhead .tn{font-family:Barlow Condensed;font-weight:800;font-size:24px;text-transform:uppercase}.teamhead .cnt{margin-left:auto;font-size:12px;color:#6b6455;font-weight:700;letter-spacing:.5px}.pick-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:6px}.pick{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:13px 12px;font-weight:700;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:9px;transition:.12s}.pick .av{width:28px;height:28px;border-radius:8px;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:16px}.pick.on-a{background:var(--ocean);color:#fff;border-color:var(--ocean)}.pick.on-a .av{background:#fff;color:var(--ocean)}.pick.on-b{background:var(--coral);color:#fff;border-color:var(--coral)}.pick.on-b .av{background:#fff;color:var(--coral)}.pick.dim{opacity:.35}.scorewrap{display:grid;grid-template-columns:1fr;gap:8px;margin:4px 0}.scorewrap-rel .scorewrap{gap:30px}.scoreside{border:3px solid var(--ink);border-radius:18px;padding:8px 10px 10px;text-align:center;cursor:pointer;background:var(--card);transition:.15s}.scoreside.a{border-color:var(--ocean)}.scoreside.b{border-color:var(--coral)}.teamtag{font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}.teamtag.a{color:var(--ocean)}.teamtag.b{color:var(--coral)}.scoreside .names{font-weight:700;font-size:14px;min-height:34px;display:flex;align-items:center;justify-content:center;line-height:1.15}.scoreside .num{font-family:Barlow Condensed;font-weight:800;font-size:52px;line-height:1;margin:0;width:100%;text-align:center;border:none;background:transparent;color:inherit;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--ocean)}.scoreside .num:focus{outline:none}.scoreside .num:focus-visible{outline:2px dashed rgba(12,12,12,.4);outline-offset:4px;border-radius:8px}.scoreside.win{background:var(--yellow)}.scoreside.win.a{border-color:var(--ink)}.stepper{display:flex;gap:8px;justify-content:center;margin-top:6px}.stepper button{width:36px;height:36px;border-radius:10px;border:2px solid var(--ink);background:var(--sand);font-family:Barlow Condensed;font-weight:800;font-size:20px;cursor:pointer;line-height:1}.stepper-input{width:52px;height:36px;border-radius:10px;border:2px solid var(--ink);background:var(--sand);font-family:Barlow Condensed;font-weight:800;font-size:20px;text-align:center;cursor:pointer;-moz-appearance:textfield;padding:0}.vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Barlow Condensed;font-weight:800;color:var(--ink);font-size:20px;background:var(--yellow);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--ink);z-index:2}.scorewrap-rel{position:relative}.tabs{display:flex;gap:4px;background:var(--sand-2);padding:4px;border-radius:14px;margin-bottom:14px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:1;min-width:0;border:none;background:var(--card);box-shadow:0 1px 2px #0c0c0c14;font-family:Barlow Condensed;font-weight:700;font-size:11.5px;padding:9px 2px;border-radius:10px;cursor:pointer;text-transform:uppercase;letter-spacing:.1px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs.scroll{gap:3px;padding:3px}.tabs.scroll button{flex:1 1 0;min-width:0;padding:8px 4px;font-size:10.5px;letter-spacing:.2px;text-align:center;overflow:hidden;text-overflow:clip}.tabs button.on{background:var(--ink);color:var(--sand)}.tabs button:disabled{color:#b7ac8f;cursor:not-allowed}.range{display:flex;gap:5px;margin-bottom:10px}.range button{flex:1;border:2px solid var(--ink);background:transparent;border-radius:10px;padding:7px 2px;font-size:11px;font-weight:700;cursor:pointer;letter-spacing:.3px;white-space:nowrap}.range button.on{background:var(--yellow)}.range.fmt{margin-bottom:14px}.range.fmt button{font-size:12px;letter-spacing:.5px}.pnav{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pnav button{width:42px;height:38px;border:2px solid var(--ink);background:var(--ink);color:var(--yellow);border-radius:10px;font-family:Barlow Condensed;font-weight:800;font-size:22px;line-height:1;cursor:pointer}.pnav button:disabled{background:var(--sand-2);color:#a99f88;border-color:var(--sand-2);cursor:not-allowed}.pnav .plabel{flex:1;text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.5px;background:var(--card);border:2px solid var(--ink);border-radius:10px;padding:8px 6px;line-height:1.1}.pnav.hidden{display:none}.statgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.statgrid.one{grid-template-columns:1fr}.stat{background:var(--ink);color:var(--sand);border-radius:18px;padding:14px}.stat .k{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#a59d8c;font-weight:700}.stat .v{font-family:Barlow Condensed;font-weight:800;font-size:40px;line-height:1;margin-top:4px}.stat.hot{background:linear-gradient(135deg,var(--coral),#ff8a3c);color:#fff}.stat.hot .k{color:#ffffffd9}.stat.cold{background:linear-gradient(135deg,#2f8fb3,#38b6d6);color:#fff}.stat.cold .k{color:#ffffffd9}.lb{background:var(--card);border-radius:18px;border:2px solid var(--ink);overflow:hidden;margin-bottom:14px}.lb .lbhead{background:var(--ink);color:var(--sand);font-family:Barlow Condensed;font-weight:700;font-size:16px;padding:10px 14px;text-transform:uppercase;letter-spacing:1px;display:flex;justify-content:space-between}.lbrow{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--line)}.lbrow .rank{font-family:Barlow Condensed;font-weight:800;font-size:20px;width:22px;color:#a59d8c}.lbrow .rank.top{color:var(--yellow-deep)}.lbrow .av{width:30px;height:30px;border-radius:9px;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:17px}.lbrow .nm{font-weight:700;flex:1;font-size:15px}.lbrow .rec{font-family:Barlow Condensed;font-weight:700;font-size:17px}.lbrow .streak{font-size:11px;font-weight:800;padding:3px 7px;border-radius:8px;margin-left:8px;letter-spacing:.5px}.streak.up{background:var(--coral);color:#fff}.streak.down{background:var(--ice);color:#063}.wr{font-size:12px;color:#6b6455;font-weight:700}.lbrow.empty{color:#8a8378;font-weight:600}.combo{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--line)}.combo .duo{flex:1;font-weight:700;font-size:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.combo .duo .amp{color:var(--coral);font-weight:800}.combo.empty{color:#8a8378;font-weight:600}.bar{height:8px;border-radius:6px;background:var(--sand-2);flex:1;overflow:hidden;max-width:90px}.bar i{display:block;height:100%;background:var(--yellow-deep)}.nav{--nav-safe:env(safe-area-inset-bottom, 0px);position:absolute;bottom:0;left:0;right:0;background:var(--ink);display:flex;padding:14px 8px max(16px,min(var(--nav-safe),28px));z-index:40}.nav.hidden{display:none}.nav button{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;background:transparent;border:none;color:#8a8378;font-family:Barlow Condensed;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:flex-grow .34s cubic-bezier(.4,0,.2,1),padding .34s cubic-bezier(.4,0,.2,1),opacity .16s ease,transform .34s cubic-bezier(.4,0,.2,1)}.nav button.on{color:var(--yellow)}.nav button.folded{flex-grow:0;padding-left:0;padding-right:0;opacity:0;transform:scale(.72);pointer-events:none}@media (prefers-reduced-motion:reduce){.nav button{transition:none}}.nav .ico{font-size:20px;line-height:1}.nav .nav-icon{width:22px;height:22px}.nav .nav-svg{display:block;color:#fff}.nav .nav-svg svg{width:100%;height:100%;display:block}.nav .nav-svg svg *{stroke-width:1.3}.nav button.on .nav-svg{color:#e8b830}.startwrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:100%;padding:2vh 0}.startlogo{font-family:Barlow Condensed;font-weight:800;font-size:56px;letter-spacing:1px;line-height:.9;text-align:center;color:var(--yellow);text-shadow:0 2px 0 rgba(12,12,12,.12);margin-bottom:6px}.startlogo span{color:var(--ink)}.startmark{font-size:48px;line-height:1;margin-bottom:10px}.startwrap .title{margin-top:2px}.crewbar.big{flex-wrap:wrap;justify-content:center;overflow:visible;padding:10px 0 4px}.crewbar.big .crewchip{font-size:19px;padding:14px 14px 14px 20px;border-radius:18px;box-shadow:0 5px #0c0c0c2e}.crewbar.big .crewchip.add{box-shadow:none}.crewbar.big .cx{width:24px;height:24px;font-size:14px}.start-addrow{width:100%;max-width:320px;margin-top:6px}.authbox{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:10px}.authbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding:13px;font-family:Inter;font-weight:700;font-size:15px;cursor:pointer;border:2px solid var(--ink);transition:transform .08s ease}.authbtn:active{transform:scale(.98)}.authbtn.google{background:#fff;color:#1f1f1f}.authbtn.apple{background:#000;color:#fff;border-color:#000}.authdivider{width:100%;display:flex;align-items:center;gap:10px;margin:2px 0;color:#8a8378;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.authdivider:before,.authdivider:after{content:"";flex:1;height:1px;background:var(--line)}.authhint{font-size:11px;color:#8a8378;text-align:center;font-weight:600;margin:2px 0 0;max-width:280px}.modlink{background:none;border:none;padding:4px 2px;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:var(--ink);opacity:.5;text-decoration:underline}.modlink:active{opacity:.8}.modlink.danger{color:var(--coral);opacity:.7}.modrow{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.helpq{width:20px;height:20px;border-radius:50%;border:none;padding:0;cursor:pointer;flex:0 0 auto;line-height:1;font-family:Inter,sans-serif;font-size:12px;font-weight:800;background:var(--line);color:var(--ink);vertical-align:middle}.helpq.dark{background:#ffffff26;color:var(--sand)}.helpq:active{transform:scale(.92)}.helpbody{font-family:Inter,sans-serif;font-size:14px;line-height:1.55;color:var(--ink)}.helpbody p{margin:0 0 10px}.helpbody p:last-child{margin-bottom:0}.helpbody strong{font-weight:700}.authfields{width:100%;display:flex;flex-direction:column;gap:8px}.authfields input{width:100%;box-sizing:border-box;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;font-size:15px;font-family:Inter;font-weight:600;background:var(--card);color:var(--ink)}.authfields input:focus{outline:none;border-color:var(--ocean)}.authlink{background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;color:var(--ocean);font-weight:700;text-decoration:underline;padding:0}.authfoot{background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:11px;color:var(--ink);opacity:.4;text-decoration:underline;padding:0}.toastwrap{position:absolute;top:80px;left:0;right:0;z-index:260;overflow:hidden;padding-bottom:22px;pointer-events:none}.toast{position:relative;background:var(--ink);color:var(--sand);border-radius:0 0 16px 16px;padding:12px 20px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 16px #0000004d;transform:translateY(calc(-100% - 26px));transition:transform .3s ease;pointer-events:none}.toast.show{transform:none}.toast .msg{flex:1;font-weight:600;font-size:14px}.toast.tap.show{pointer-events:auto;cursor:pointer}.toast .ttl{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:15px;letter-spacing:.5px;text-transform:uppercase;color:var(--yellow);line-height:1.1;margin-bottom:2px}.toast .go{font-size:24px;font-weight:700;color:var(--yellow);line-height:1}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#08141e8c;z-index:200;display:none;align-items:center;justify-content:center;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));overflow:hidden;overscroll-behavior:contain}.overlay.show{display:flex}.overlay{bottom:var(--kb, 0px);transition:bottom .25s cubic-bezier(.38,.7,.125,1)}.overlay.elevated{z-index:400}.overlay.inset{padding-top:calc(124px + env(safe-area-inset-top));padding-bottom:calc(92px + env(safe-area-inset-bottom))}.overlay.inset .modal{max-height:calc(100vh - 216px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 216px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}html:not(.kb-open):has(.phone>.nav):not(:has(.overlay.sheetwrap.show)) .overlay:not(.sheetwrap):not(.elevated):not(.inset){padding-bottom:calc(max(16px,min(env(safe-area-inset-bottom,0px),28px)) + 70px)}.modal{background:var(--sand);border-radius:24px;padding:22px;width:100%;border:3px solid var(--ink);max-height:calc(100vh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 48px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.modal::-webkit-scrollbar{display:none}.modal h3{font-family:Barlow Condensed;font-weight:800;font-size:24px;margin:0 0 6px;text-transform:uppercase}.modal p,.modal .modalbody{font-size:14px;color:var(--ink-soft);margin:0 0 18px;font-weight:500}.modal .modalbody p{margin:0 0 10px}.modal .modalbody p:last-child{margin-bottom:0}.modal .row{display:flex;gap:10px}.btn.danger{background:var(--coral);box-shadow:0 6px #c13a22;color:#fff}.glog{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--line);cursor:pointer}.glog:active{background:var(--sand-2)}.glog.empty{cursor:default;color:#8a8378;font-weight:600}.glog .gnum{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--sand-2);color:var(--ink-soft);font-family:Barlow Condensed;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center}.glog .fmt{flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:var(--ink);color:var(--yellow);font-family:Barlow Condensed;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center}.glog .teams{flex:1;font-size:13px;font-weight:600;line-height:1.25}.glog .teams .w{font-weight:800}.glog .teams .mut{color:#8a8378}.glog .sc{font-family:Barlow Condensed;font-weight:800;font-size:20px;white-space:nowrap}.glog .chev{color:#b0a68f;font-weight:800;font-size:18px}.gamemodal{max-height:82vh;overflow-y:auto}.gamemodal::-webkit-scrollbar{display:none}.eteam{border:2px solid var(--ink);border-radius:16px;padding:12px;margin-bottom:8px;background:var(--card)}.eteam.win{background:var(--yellow)}.eteamhead{font-family:Barlow Condensed;font-weight:800;font-size:17px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:8px}.eteamhead .wtag{background:var(--ink);color:var(--yellow);font-size:11px;padding:2px 7px;border-radius:6px;letter-spacing:.5px}.echips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.echip{background:var(--sand);border:2px solid var(--ink);border-radius:10px;padding:5px 8px;font-weight:700;font-size:13px;display:flex;align-items:center;gap:6px}.echip .ex{color:var(--coral);font-weight:800;cursor:pointer}.eadd{background:transparent;border:2px dashed var(--ocean);color:var(--ocean);border-radius:10px;padding:6px 10px;font-weight:700;font-size:12px;cursor:pointer}.eavail{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.eavail .pk{background:var(--ocean);color:#fff;border:none;border-radius:10px;padding:6px 10px;font-weight:700;font-size:13px;cursor:pointer}.eavail .none{color:#8a8378;font-weight:600}.escore{display:flex;align-items:center;gap:10px;justify-content:center;margin-top:6px}.escore button{width:38px;height:38px;border-radius:10px;border:2px solid var(--ink);background:var(--sand);font-family:Barlow Condensed;font-weight:800;font-size:20px;cursor:pointer}.escore input{width:64px;text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:34px;border:2px solid var(--ink);border-radius:10px;padding:2px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.escore input:focus{outline:none;border-color:var(--ocean)}.evs{text-align:center;font-family:Barlow Condensed;font-weight:800;color:#8a8378;margin:2px 0 8px}.btn.ghost.del{border-color:var(--coral);color:var(--coral)}.plabel{cursor:pointer}.calmodal{max-height:82vh;overflow-y:auto}.calmodal::-webkit-scrollbar{display:none}.calnav{display:flex;align-items:center;gap:10px;margin:8px 0 4px}.calnav button{width:38px;height:38px;border:2px solid var(--ink);background:var(--ink);color:var(--yellow);border-radius:10px;font-family:Barlow Condensed;font-weight:800;font-size:20px;cursor:pointer;line-height:1}.calnav button:disabled{background:var(--sand-2);color:#a99f88;border-color:var(--sand-2);cursor:not-allowed}.callabel{flex:1;text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.5px}.calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:6px}.calwd{text-align:center;font-size:11px;font-weight:800;color:#8a8378;padding-bottom:4px}.calday{text-align:center;padding:9px 0;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;background:var(--card);border:2px solid transparent}.calday.disabled{color:#c9c1af;cursor:not-allowed;background:transparent;opacity:.35;pointer-events:none}.calday.sel{background:var(--yellow);border-color:var(--ink)}.calmonthgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.calmonth{text-align:center;padding:14px 4px;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer;background:var(--card);border:2px solid var(--ink)}.calmonth.disabled{opacity:.35;cursor:not-allowed}.calmonth.sel{background:var(--yellow)}.calyearlist{display:flex;flex-direction:column;gap:8px;margin-top:6px;max-height:320px;overflow-y:auto}.calyear{padding:14px;text-align:center;border-radius:12px;font-weight:800;font-family:Barlow Condensed;font-size:20px;cursor:pointer;background:var(--card);border:2px solid var(--ink)}.calyear.sel{background:var(--yellow)}.dash-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.btn.newgame{width:auto;font-size:16px;padding:11px 16px;border-radius:14px;box-shadow:0 5px 0 var(--yellow-deep);white-space:nowrap}.btn.newgame:active{box-shadow:0 2px 0 var(--yellow-deep);transform:translateY(3px)}.fab{position:sticky;bottom:10px;float:right;margin-top:8px;border:3px solid var(--ink);background:var(--yellow);color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:18px;letter-spacing:.5px;padding:13px 22px;border-radius:999px;cursor:pointer;text-transform:uppercase;box-shadow:0 10px 24px #00000059;z-index:30}.fab:active{transform:scale(.96)}.flowbar{display:flex;align-items:center;gap:6px;margin-bottom:12px}.flowbar .step{flex:1;height:5px;border-radius:4px;background:var(--sand-2)}.flowbar .step.done{background:var(--yellow-deep)}.backbtn{display:flex;width:fit-content;align-items:center;gap:10px;background:none;border:none;padding:0;margin:0 0 10px;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.backbtn .bb-circle{width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:var(--card);border:2px solid var(--ink);box-shadow:0 3px #0c0c0c2e;display:flex;align-items:center;justify-content:center;color:var(--ink)}.backbtn:active .bb-circle{transform:translateY(2px);box-shadow:0 1px #0c0c0c2e}.backbtn .bb-label{font-weight:700;font-size:14px;color:#6f685d;text-align:left}.where{color:var(--ink);font-weight:800}.backlink{background:none;border:none;font-weight:700;color:var(--ocean);cursor:pointer;font-size:14px;padding:4px 0;margin-bottom:4px;display:flex;align-items:center;gap:4px}.chip.me{background:var(--ocean);border-color:var(--ocean);color:#fff}.chip.me .av{background:#fff;color:var(--ocean)}.namefields{display:flex;gap:10px;width:100%;max-width:320px;margin:4px auto 0}.namefields input{flex:1;min-width:0;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:12px 14px;font-size:16px;font-weight:600;font-family:Inter}.dupwarn{margin:-4px 0 12px;font-size:12px;font-weight:600;color:#b25a00;background:#fff4e0;border:1.5px solid #f0c48a;border-radius:10px;padding:8px 11px;line-height:1.35}.chip .claimbtn{border:1.5px solid var(--ocean);color:var(--ocean);background:transparent;font-family:Barlow Condensed;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:2px 9px;border-radius:999px;cursor:pointer;white-space:nowrap;line-height:1.4}.chip .claimbtn:hover{background:var(--ocean);color:#fff}.personal{display:flex;align-items:center;gap:14px;margin-bottom:14px;background:linear-gradient(135deg,#12384f 0%,var(--ink) 70%);color:var(--sand);border:2px solid var(--ink);border-radius:18px;padding:14px 16px}.personal .pav{flex:0 0 auto;width:46px;height:46px;border-radius:13px;background:var(--yellow);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:26px}.personal .pcol{flex:1;min-width:0}.personal .pk{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#9fbccb;font-weight:700}.personal .pv{font-family:Barlow Condensed;font-weight:800;font-size:34px;line-height:1.05;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.personal .pv .pwr{font-size:16px;color:var(--yellow)}.personal .psub{font-size:12px;font-weight:600;color:#bcd0dc;margin-top:3px}.personal.hint .psub{color:#cfe0ea;line-height:1.35}.personal{cursor:pointer}.personal .pchev{margin-left:auto;font-size:26px;color:#7fa0b3;font-weight:700;padding-left:6px}.avatar{display:inline-flex;align-items:center;justify-content:center;object-fit:cover;overflow:hidden;flex:0 0 auto;vertical-align:middle;border-radius:8px;background:var(--yellow);color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:15px}.chip.me .avatar.initial{background:#fff;color:var(--ocean)}.navav{border-radius:50%;font-size:11px}.chip .chipav{border-radius:8px}.pick .avatar.initial{background:var(--sand-2);color:var(--ink)}.pick.on-a .avatar.initial{background:#fff;color:var(--ocean)}.pick.on-b .avatar.initial{background:#fff;color:var(--coral)}.lbav{border-radius:9px}.topbar .brand,.topbar .pill{flex:0 0 auto}.devreset{margin-top:26px;background:none;border:none;color:#b25a00;font-size:12px;font-weight:700;cursor:pointer;opacity:.7;text-decoration:underline;text-underline-offset:2px}.devreset:hover{opacity:1}.prof-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;margin:6px 0 18px}.prof-av{border-radius:26px;font-size:40px}.prof-avbtn{position:relative;background:none;border:none;padding:0;cursor:pointer;border-radius:26px;line-height:0}.prof-avcam{position:absolute;right:-3px;bottom:-3px;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;border:3px solid var(--sand)}.prof-photolinks{display:flex;gap:16px;margin-top:2px}.prof-editlink{background:none;border:none;color:var(--ocean);font-weight:700;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.prof-editlink.muted{color:#8a8378}.prof-editlink:disabled{opacity:.5;cursor:default}.prof-edit{width:100%;max-width:320px}.prof-editbtns{display:flex;gap:8px;justify-content:center;margin-top:10px}.prof-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.ptile{background:var(--ink);color:var(--sand);border-radius:16px;padding:14px 16px}.ptv{font-family:Barlow Condensed;font-weight:800;font-size:30px;line-height:1}.prof-tiles.loading .ptile{opacity:.35}.ptv .pct{font-size:17px;color:var(--yellow);margin-left:1px}.ptk{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#9fbccb;font-weight:700;margin-top:5px}.prof-section{margin-bottom:20px}.prof-h{font-family:Barlow Condensed;font-weight:800;font-size:20px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;padding-bottom:6px;border-bottom:3px solid var(--yellow);display:inline-block}.prof-subh{font-family:Barlow Condensed;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.fmtrow{display:flex;align-items:center;gap:10px;padding:7px 0}.fmtlabel{font-family:Barlow Condensed;font-weight:800;font-size:16px;width:28px}.fmtrec{font-weight:700;font-size:13px;width:52px;color:#6b6455}.fmtwr{font-family:Barlow Condensed;font-weight:800;font-size:15px;width:38px;text-align:right}.partrow .partname{flex:1;min-width:0;font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nem-note{font-weight:600;font-size:12px;color:var(--coral)}.chip-id{display:inline-flex;align-items:center;gap:8px;cursor:pointer;min-width:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.renamemodal{text-align:left;max-width:340px}.renameinput{width:100%;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;font-size:16px;font-family:Inter;font-weight:600;background:var(--card);color:var(--ink);box-sizing:border-box}.renameinput:focus{outline:none;border-color:var(--ocean)}.anonbtn{margin-top:9px;background:transparent;border:2px dashed var(--ink);color:var(--ink-soft);border-radius:12px;padding:8px 12px;width:100%;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:.8px;text-transform:uppercase}.renamewarn{color:var(--coral);font-size:13px;font-weight:600;margin:9px 0 0}.tappable{cursor:pointer}.tappable:active{opacity:.6}.combo-name{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px}.combo-name:active{text-decoration-color:currentColor}.playermodal{text-align:left;max-width:360px;width:100%;position:relative}.pp-close{position:absolute;top:12px;right:12px;background:none;border:none;color:#8a8378;font-size:18px;font-weight:800;cursor:pointer;line-height:1}.pp-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pp-av{border-radius:18px;font-size:30px}.pp-name{font-family:Barlow Condensed;font-weight:800;font-size:24px;line-height:1.05}.pp-sub{font-size:12px;font-weight:600;color:#8a8378;text-transform:uppercase;letter-spacing:1px}.pp-toggle{margin-top:4px;background:none;border:none;padding:0;color:var(--ocean);font-weight:700;font-size:13px;cursor:pointer}.pp-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.playermodal .ptile{padding:11px 13px}.playermodal .ptv{font-size:26px}.moments{margin-bottom:14px}.mo-head{display:flex;align-items:center;gap:10px}.mo-add{width:26px;height:26px;border-radius:50%;background:var(--yellow);color:var(--ink);border:none;font-size:20px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;padding:0 0 2px}.mo-add:disabled{opacity:.6;cursor:default}.mo-grid{padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mo-grid.tight{padding:0;gap:6px}.mo-cell{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;display:block;cursor:pointer;background:var(--sand-2)}.mo-more{display:block;width:calc(100% - 20px);margin:0 10px 12px;padding:10px;border-radius:12px;border:none;background:var(--sand-2);color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:14px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.mo-grid.tight+.mo-more{width:100%;margin:8px 0 0}.moments-empty{color:#8a8378;font-weight:600;font-size:13px;padding:12px}.photoviewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.pv-imgwrap{position:relative;display:inline-flex;max-width:100%;max-height:78vh}.pv-img{max-width:100%;max-height:78vh;border-radius:14px;object-fit:contain}.pv-close{position:absolute;top:calc(16px + env(safe-area-inset-top));left:18px;background:#ffffff26;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer;z-index:2}.pv-menu-wrap{position:absolute;top:8px;right:8px}.pv-menu{width:34px;height:34px;border-radius:50%;background:transparent;color:#fff;border:none;font-size:24px;font-weight:800;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-bottom:6px;text-shadow:0 1px 3px rgba(0,0,0,.65),0 0 8px rgba(0,0,0,.45)}.pv-menu:active{opacity:.7}.pv-menu-pop{position:absolute;top:42px;right:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #00000073;min-width:160px}.pv-menu-del{display:block;width:100%;padding:14px 18px;background:none;border:none;color:var(--coral);font-weight:800;font-size:15px;text-align:left;cursor:pointer}.pv-menu-item{display:block;width:100%;padding:14px 18px;background:none;border:none;color:var(--ink);font-weight:800;font-size:15px;text-align:left;cursor:pointer;border-bottom:1px solid var(--line)}.pv-with{font-weight:700;font-size:13px;color:#fff;background:#ffffff26;padding:4px 14px;border-radius:999px;max-width:88vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-tag-name{background:none;border:none;padding:0;color:var(--yellow);font-weight:800;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tagmodal{max-width:340px}.tagrow{display:flex;align-items:center;gap:12px;padding:10px 2px;cursor:pointer;border-bottom:1px solid var(--line)}.tagrow:last-of-type{border-bottom:none}.tagname{flex:1;min-width:0;font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagcheck{width:26px;height:26px;border-radius:50%;border:2px solid var(--line);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#fff}.tagcheck.on{background:var(--ocean);border-color:var(--ocean)}.pv-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;color:#fff;border:none;width:44px;height:44px;border-radius:50%;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.pv-nav.prev{left:12px}.pv-nav.next{right:12px}.pv-foot{display:flex;justify-content:center;margin-top:16px;color:#fff;padding-bottom:env(safe-area-inset-bottom)}.pv-foot.col{flex-direction:column;align-items:center;gap:10px}.pv-day{background:var(--yellow);color:var(--ink);border:none;font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:.5px;padding:8px 18px;border-radius:999px;cursor:pointer}.pv-day.still{background:#ffffff26;color:#fff}.pv-count{font-weight:700;font-size:13px;color:#fff;background:#ffffff26;padding:3px 12px;border-radius:999px}.calday,.calmonth{position:relative}.calcam{position:absolute;right:3px;bottom:1px;font-size:9px;line-height:1;pointer-events:none}.calball{position:absolute;left:3px;bottom:1px;font-size:9px;line-height:1;pointer-events:none}.setgear{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;background:transparent;border:none;cursor:pointer;color:#6b6455;font-family:Barlow Condensed;font-weight:800;font-size:16px;letter-spacing:1px;text-transform:uppercase;padding:8px}.setgear-ico{font-size:18px;line-height:1}.setmodal{text-align:left;max-width:360px;position:relative}.setsheet .sheetscroll{padding-left:20px;padding-right:20px}.setrow{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:2px solid rgba(23,20,15,.1)}.setrow:first-of-type{border-top:none}.setinfo{flex:1;min-width:0}.setlabel{font-family:Barlow Condensed;font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink)}.sethint{font-size:12.5px;color:#6b6455;font-weight:500;line-height:1.4;margin-top:2px}.setoff{flex:0 0 auto;font-size:12px;font-weight:700;color:#8a8378;text-transform:uppercase;letter-spacing:1px}.switch{flex:0 0 auto;width:52px;height:31px;border-radius:999px;border:none;cursor:pointer;background:#17140f38;padding:3px;transition:background .18s;position:relative}.switch .knob{display:block;width:25px;height:25px;border-radius:50%;background:#fff;transition:transform .18s;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--yellow)}.switch.on .knob{transform:translate(21px)}.switch:disabled{opacity:.55;cursor:default}.switch.sm{width:38px;height:22px;padding:2px}.switch.sm .knob{width:18px;height:18px}.switch.sm.on .knob{transform:translate(16px)}.warmrow{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-2px 2px 12px;font-size:12px;font-weight:600;color:#6b6455}.cropmodal{text-align:center}.cropview{position:relative;overflow:hidden;border-radius:24px;margin:10px auto 14px;background:#0c0c0c;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.cropview:active{cursor:grabbing}.cropzoom{width:100%;max-width:260px;margin:0 0 16px;accent-color:var(--ocean)}.btn.runitback{background:var(--ocean);color:#fff;box-shadow:0 6px #005f92;display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:12px;padding:11px 12px}.btn.runitback:active{box-shadow:0 2px #005f92;transform:translateY(3px) scale(.99)}.btn.runitback .rib-sub{font-family:Inter;font-weight:600;font-size:12px;opacity:.9;text-transform:none;letter-spacing:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-foot{display:flex;gap:10px;margin-top:10px}.prof-foot .btn{flex:1}.btn.ghost.signout{border-color:var(--coral);color:var(--coral)}.btn.ghost:disabled,.btn.ghost.disabled{background:var(--sand-2);color:#9a917f;border-color:var(--sand-2);box-shadow:none;cursor:not-allowed}.prof-crews{text-align:center;font-size:12px;font-weight:600;color:#8a8378;margin-top:14px}.btn.invite{background:var(--ocean);color:#fff;box-shadow:0 6px #005f92;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:12px}.btn.invite:active{box-shadow:0 2px #005f92;transform:translateY(3px) scale(.99)}.btn.invite .invite-ico{font-size:20px;line-height:1}.btn.invite.spectator{background:var(--ink);box-shadow:0 6px #000}.btn.invite.spectator:active{box-shadow:0 2px #000}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--coral);display:inline-block;flex-shrink:0;animation:pulse-dot 1.4s ease-in-out infinite}.live-tag{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-weight:800;font-size:9.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--coral)}.codeline{width:100%;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:16px;border:2.5px solid var(--ocean);background:var(--ocean);color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;margin:0 0 18px;box-shadow:0 3px #005f92}.codeline:active{transform:translateY(2px);box-shadow:0 1px #005f92}.codeinput{width:100%;background:#fff;border:2.5px solid var(--ink);border-radius:12px;padding:12px 10px;margin:0 0 12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:24px;letter-spacing:.13em;text-align:center;color:var(--ink);text-transform:uppercase}.codeinput:focus{outline:none;border-color:var(--yellow-deep)}.codeinput::placeholder{color:#c3b89f}.codeerr{color:var(--coral);font-size:13px;font-weight:600;margin:-4px 0 12px;line-height:1.45}.codecancel{display:block;width:100%;background:none;border:none;margin-top:12px;font-family:Inter;font-weight:600;font-size:13.5px;color:var(--muted, #6b6455);text-decoration:underline;cursor:pointer}.codepanel{margin-top:20px}.codepanel-note{font-size:13px;color:#8a8378;font-weight:500;padding:12px 14px;background:var(--card);border:2px solid var(--line);border-radius:14px}.codepanel-note.err{color:var(--coral)}.codebox{background:var(--card);border:2.5px solid var(--ink);border-radius:14px;overflow:hidden}.codebox .codepanel-note{border:none;background:none;border-radius:0}.codelist{display:flex;flex-direction:column}.codeitem{padding:11px 13px;border-bottom:1px solid var(--line)}.codeitem:last-child{border-bottom:none}.codebtn.newcode{background:var(--yellow);border-color:var(--yellow-deep);color:var(--ink);font-weight:800}.codebtn.newcode:active{background:var(--yellow-deep)}.codebtn.newcode:disabled{opacity:.6}.codeitem.dead{opacity:.55}.codetop{display:flex;align-items:center;gap:8px}.codeval{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:17px;letter-spacing:.09em;color:var(--ink)}.codetag{font-family:Barlow Condensed;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.1em;border:1.5px solid var(--line);color:#8a8378;border-radius:999px;padding:1px 8px}.codelabel{font-size:12.5px;color:var(--ink-soft);margin-top:2px}.codemeta{font-size:11px;color:#9a917f;margin-top:1px}.codeq{font-size:12.5px;color:var(--ink-soft);line-height:1.45}.codeacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.codebtn{font-family:Barlow Condensed;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.06em;padding:5px 11px;border:1.5px solid var(--line);border-radius:8px;background:none;color:#6b6455;cursor:pointer}.codebtn:active{background:var(--sand-2)}.codebtn.danger{border-color:var(--coral);color:var(--coral)}.qrwrap{display:flex;justify-content:center;padding:14px;background:#fff;border:2px solid var(--ink);border-radius:14px;margin-bottom:12px}.qrwrap svg{display:block}.codebig{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:26px;letter-spacing:.12em;text-align:center;background:var(--sand-2);border:2px solid var(--ink);border-radius:12px;padding:11px 6px;margin:0 0 16px}.btn.invite.codes{background:transparent;color:var(--ocean);border:2.5px solid var(--ocean);box-shadow:0 4px #005f924d}.btn.invite.codes:active{box-shadow:0 1px #005f924d;transform:translateY(3px) scale(.99)}.btn.invite.codes .codecaret{font-size:13px;opacity:.75}.btn.invite.codes.open{margin-bottom:10px}.checkdot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0;margin-right:4px;background:transparent;border:2px solid rgba(23,20,15,.28)}.checkdot.here{background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e38}.checkbar{margin-bottom:16px;padding:12px 14px;border:2px solid var(--ink);border-radius:14px;background:var(--card)}.checkbar-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--ink)}.checkbar-head strong{font-family:Barlow Condensed;font-weight:800;font-size:21px;margin-right:2px}.checkbar-pct{font-size:12px;font-weight:700;color:#8a8378}.checkbar-pct.all{color:#22c55e}.checkbar-track{height:6px;border-radius:4px;background:var(--sand-2);overflow:hidden;margin-top:8px}.checkbar-fill{height:100%;border-radius:4px;background:var(--coral);transition:width .4s,background .4s}.checkbar-fill.all{background:#22c55e}.checkbar-note{margin:8px 0 0;font-size:12px;line-height:1.45;color:#8a8378;font-weight:500}.lbrow .offroster{display:inline-block;margin-left:6px;font-family:Barlow Condensed;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--coral);border:1.5px solid var(--coral);border-radius:999px;padding:0 6px;line-height:1.5;vertical-align:1px;white-space:nowrap}.ghostwarn{margin:8px 10px 10px;font-family:Inter;font-size:12px;font-weight:600;line-height:1.45;color:var(--ink);background:var(--sand-2);border:2px solid var(--coral);border-radius:12px;padding:10px 12px}.mergemodal .mergelist{display:flex;flex-direction:column;gap:6px;margin-top:12px;max-height:46vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.mergeopt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:var(--sand);border:2px solid var(--ink);border-radius:12px;padding:10px 12px;font-family:Inter;font-weight:700;font-size:14px;color:var(--ink);cursor:pointer}.mergeopt.on{background:var(--yellow);box-shadow:0 3px 0 var(--ink)}.mergeopt .offroster{flex-shrink:0;font-family:Barlow Condensed;font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--coral);border:1.5px solid var(--coral);border-radius:999px;padding:0 6px;line-height:1.5;white-space:nowrap}.modal.teamcard{text-align:left}.teamcard-top{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:3px solid var(--sand-2);margin-bottom:4px}.teamcard-top h3{font-family:Barlow Condensed;font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:.5px;line-height:1.1}.teamcard-sub{margin:2px 0 0;font-family:Inter;font-size:12px;font-weight:600;color:#8a8378}.teamcard-list{display:flex;flex-direction:column;margin:0 0 14px}.teamcard-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--sand-2)}.teamcard-row:last-child{border-bottom:none}.teamcard-av{border-radius:50%}.teamcard-name{font-family:Inter;font-weight:700;font-size:15px;color:var(--ink);line-height:1.25}.teamcard-meta{font-family:Inter;font-size:11.5px;font-weight:500;color:#8a8378;margin-top:1px}.linkcard{width:230px;max-width:100%;border-radius:12px;overflow:hidden;background:#0c0c0c;margin:4px 0 2px;cursor:pointer}.linkcard.tall{width:180px}.linkcard .lc-media{position:relative;aspect-ratio:16/9;background:#0c0c0c}.linkcard.tall .lc-media{aspect-ratio:4/5}.linkcard .lc-media img,.linkcard .lc-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0;display:block}.linkcard .lc-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Barlow Condensed;font-weight:800;font-size:22px;letter-spacing:.5px;text-transform:uppercase}.linkcard .lc-blank.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d 55%,#fcb045)}.linkcard .lc-blank.tiktok{background:#111}.linkcard .lc-blank.youtube{background:#c4302b}.linkcard .lc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#0c0c0cb8;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;padding-left:3px;border:2px solid rgba(255,255,255,.85)}.linkcard .lc-meta{display:flex;flex-direction:column;gap:2px;padding:7px 9px 8px;background:#1b1a17}.linkcard .lc-site{font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#ffce00}.linkcard .lc-title{font-weight:700;font-size:12.5px;line-height:1.25;color:#f3e7ce;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.linkcard .lc-by{font-size:11px;font-weight:600;color:#a59d8c}.exhead{display:flex;align-items:center;gap:8px;margin:0 0 10px}.btn.exbtn{flex:0 0 auto;white-space:nowrap}.exlist{display:flex;flex-direction:column;gap:16px;padding-top:8px;margin-bottom:18px}.excard{position:relative}.extag{position:absolute;top:-9px;left:14px;z-index:1;pointer-events:none;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:11px;letter-spacing:.6px;text-transform:uppercase;line-height:1;padding:3px 8px;border-radius:7px;background:var(--ink);color:var(--sand)}.exbusy{border:2px dashed rgba(12,12,12,.25);border-radius:16px;padding:18px 16px;margin:8px 0 18px;text-align:center;font-size:13px;font-weight:600;color:#8a8378}.exerr{font-size:13px;font-weight:600;color:#b03a1c;margin:0 0 18px}.hdtag{display:inline-block;vertical-align:1px;margin-left:7px;font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:normal;font-size:11px;letter-spacing:.6px;text-transform:uppercase;line-height:1;padding:3px 7px;border-radius:7px;background:var(--ink);color:var(--sand);text-shadow:none}.hdtag.ondark{margin:0 0 6px;background:var(--sand);color:var(--ink)}.hdsim{display:inline-block;vertical-align:1px;margin:0;font-family:Barlow Condensed,sans-serif;font-weight:700;font-style:normal;font-size:11px;letter-spacing:.6px;text-transform:uppercase;line-height:1;padding:2px 6px;border-radius:7px;border:1px solid rgba(12,12,12,.35);color:var(--ink-soft);background:transparent;text-shadow:none;white-space:nowrap}.hdsim.ondark{margin:0 0 6px;border-color:#f3e7cebf;color:var(--sand);background:#0c0c0c59}.crewchip .hdtag{margin:0}.pav{position:relative}span.pav>img.pav-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;padding:0;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .15s ease;pointer-events:none}span.pav.pav-on>img.pav-img{opacity:1}h2.title.pagetitle,.lg h2.title.pagetitle{display:inline-block;padding-bottom:6px;border-bottom:3px solid var(--yellow);margin-bottom:8px!important}.nav .nav-umb{display:block;width:24px;height:24px;color:inherit}.nav .nav-umb svg{width:100%;height:100%;display:block}.hometabs{display:flex;margin:-18px -18px 0;padding:0 18px;border-bottom:2px solid rgba(12,12,12,.2)}.hometabs button{flex:1;background:none;border:none;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:19px;letter-spacing:.6px;text-transform:uppercase;color:#8a7a4e;padding:13px 0 9px;margin-bottom:-2px;border-bottom:4px solid transparent;transition:color .15s ease}.hometabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.overlay>.modal{max-height:100%!important}.roster>.chip{min-width:0}.roster>.chip .chip-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-id>.chip-nm{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-id>.av,.chip-id>.cmark{flex:0 0 auto}.persontap{display:contents;cursor:pointer}.persontap>.nm,.persontap .nm{cursor:pointer}.bt,.lg .msg .bt,.lg .fi-note .tx,.lg .ann .tx,.fi .tx{overflow-wrap:anywhere}.lg .reptel{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhead{flex-wrap:wrap;row-gap:8px}.lg .lgbanner .nm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.overlay.pf .card{border-radius:18px;box-shadow:0 4px #0c0c0c2e;padding:12px 14px;margin-bottom:12px}.overlay.pf .sheetscroll{padding:14px 16px 30px}.overlay.pf .prof-tiles{margin-bottom:6px;gap:9px}.overlay.pf .ptile{padding:11px 14px}.overlay.pf .prof-h{font-size:20px;margin:4px 0 10px}.overlay.pf .pf-id{display:flex;gap:13px;align-items:center;margin-bottom:14px}.overlay.pf .pf-id .pf-av{width:60px;height:60px;border-radius:14px;flex:0 0 auto;font-size:28px}.overlay.pf .pf-id .pf-nm{font-family:Barlow Condensed;font-weight:800;font-size:23px;text-transform:uppercase;line-height:1}.overlay.pf .pf-id .pf-sub{color:#6b6455;font-size:12.5px;font-weight:600;margin-top:4px;line-height:1.35}.overlay.pf .pf-id .pf-tags{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.overlay.pf .badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:.6px;text-transform:uppercase;padding:3px 8px;border-radius:7px;background:var(--sand-2);color:#2a2723}.overlay.pf .badge.c1{background:var(--yellow);color:var(--ink)}.overlay.pf .badge.c3{background:var(--ink);color:var(--sand)}.overlay.pf .pf-id.sm .pf-av{width:46px;height:46px;border-radius:12px;font-size:22px}.overlay.pf .pf-id.sm .pf-nm{font-size:20px}.overlay.pf .tabs{gap:3px;padding:3px}.overlay.pf .tabs button{font-weight:800;font-size:13px;letter-spacing:.3px;padding:8px 2px;border-radius:11px}.overlay.pf .pf-note{font-size:11.5px;color:#6b6455;font-weight:600;margin:4px 2px 16px}.overlay.pf .pf-chips{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.overlay.pf .pf-chips::-webkit-scrollbar{display:none}.overlay.pf .pf-chips button{flex:0 0 auto;border:2px solid var(--ink);border-radius:999px;padding:5px 11px;background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:13px;text-transform:uppercase;color:var(--ink);cursor:pointer;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay.pf .pf-chips button.on{background:var(--ink);color:var(--sand)}.overlay.pf .pf-youme{display:grid;grid-template-columns:1fr 1fr;padding:0;overflow:hidden;margin-bottom:16px}.overlay.pf .pf-youme>div{padding:11px 14px;min-width:0}.overlay.pf .pf-youme>div+div{border-left:2px solid var(--line)}.overlay.pf .pf-youme .k{font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#6b6455}.overlay.pf .pf-youme .v{font-family:Barlow Condensed;font-weight:800;font-size:28px;line-height:1.05}.overlay.pf .pf-youme .s{font-size:11.5px;font-weight:600;color:#6b6455}.overlay.pf .pf-youme .s.up{color:#1a7a3c}.overlay.pf .pf-youme .s.dn{color:var(--coral)}.overlay.pf .pf-shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.overlay.pf .pf-shelf>div{min-width:0;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:8px 4px;text-align:center;box-shadow:0 3px #0c0c0c2e}.overlay.pf .pf-shelf .e{font-size:20px;line-height:1}.overlay.pf .pf-shelf .n{font-family:Barlow Condensed;font-weight:800;font-size:19px;line-height:1;margin-top:3px}.overlay.pf .pf-shelf .l{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;font-weight:800;color:#6b6455;margin-top:2px}.overlay.pf .pf-list{padding:4px 14px;margin-bottom:16px}.overlay.pf .pf-place{display:flex;align-items:center;gap:11px;padding:9px 0;cursor:pointer}.overlay.pf .pf-place+.pf-place{border-top:1.5px solid var(--line)}.overlay.pf .pf-place .ic{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:13px;color:var(--sand);background:var(--ink)}.overlay.pf .pf-place .ic.lg{background:var(--ocean);color:#fff}.overlay.pf .pf-place .ic.tn{background:var(--yellow);color:var(--ink)}.overlay.pf .pf-place .ic.md{background:none;font-size:20px;width:26px}.overlay.pf .pf-place .t{flex:1;min-width:0}.overlay.pf .pf-place .t b{display:block;font-weight:800;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overlay.pf .pf-place .t span{display:block;font-size:11.5px;color:#6b6455;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overlay.pf .pf-place .r{text-align:right;flex:0 0 auto}.overlay.pf .pf-place .r b{font-family:Barlow Condensed;font-weight:800;font-size:17px;display:block;line-height:1}.overlay.pf .pf-place .r span{font-size:11px;color:#6b6455;font-weight:700}.overlay.pf .pf-place .chev{color:#a59c88;font-size:18px;margin-left:2px}.overlay.pf .fmtrow .bar{max-width:none}.overlay.pf .pf-lg{margin-bottom:12px}.overlay.pf .pf-lg .top{display:flex;align-items:flex-start;gap:10px}.overlay.pf .pf-lg .top .t{flex:1;min-width:0}.overlay.pf .pf-lg .top b{font-family:Barlow Condensed;font-weight:800;font-size:18px;text-transform:uppercase;line-height:1.05;display:block}.overlay.pf .pf-lg .top span{font-size:12px;color:#6b6455;font-weight:600}.overlay.pf .pf-lg .rec{font-family:Barlow Condensed;font-weight:800;font-size:22px;line-height:1;text-align:right;flex:0 0 auto}.overlay.pf .pf-lg .rec small{display:block;font-size:11px;font-family:Inter;color:#6b6455;font-weight:700}.overlay.pf .pf-lg .none{margin-top:9px;font-size:11.5px;color:#6b6455;font-weight:600}.overlay.pf .pf-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:11px;background:var(--ink);border-radius:13px;overflow:hidden}.overlay.pf .pf-strip>div{text-align:center;padding:8px 2px 7px;color:var(--sand)}.overlay.pf .pf-strip>div+div{border-left:1px solid #2b2b2b}.overlay.pf .pf-strip .n{font-family:Barlow Condensed;font-weight:800;font-size:23px;line-height:1}.overlay.pf .pf-strip .k{font-size:9px;letter-spacing:.8px;font-weight:800;color:var(--yellow);margin-top:2px;text-transform:uppercase}.overlay.pf .pf-strip .p{font-size:10px;color:#9fbccb;font-weight:600;margin-top:1px}.overlay.pf .pf-season{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.overlay.pf .pf-season .ptile{padding:9px 4px;text-align:center}.overlay.pf .pf-season .ptv{font-size:24px;white-space:nowrap}.overlay.pf .pf-season .ptk{font-size:9px;letter-spacing:.8px}.overlay.pf .pf-elig{display:flex;align-items:center;gap:8px;border-radius:12px;padding:8px 12px;font-weight:700;font-size:12.5px;margin-bottom:14px;background:#d8f0dd;color:#1a7a3c}.overlay.pf .pf-elig.no{background:#fdeceb;color:#b03a1c}.overlay.pf .pf-elig button{margin-left:auto}.overlay.pf .pf-wk{width:100%;border-collapse:collapse;font-size:12px}.overlay.pf .pf-wk th{font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:#6b6455;text-align:center;padding:0 0 6px}.overlay.pf .pf-wk th:first-child,.overlay.pf .pf-wk td:first-child{text-align:left}.overlay.pf .pf-wk td{padding:7px 0;text-align:center;border-top:1.5px solid var(--line);font-weight:700}.overlay.pf .pf-wk td.res{font-family:Barlow Condensed;font-weight:800;font-size:14px;white-space:nowrap}.overlay.pf .pf-wk .w{color:#1a7a3c}.overlay.pf .pf-wk .l{color:var(--coral)}.overlay.pf .pf-wk td small{display:block;font-size:10.5px;color:#6b6455;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay.pf .pf-lock{display:flex;gap:11px;align-items:flex-start;background:var(--ink);color:var(--sand);border-radius:16px;padding:12px 14px;margin-bottom:14px}.overlay.pf .pf-lock .i{font-size:18px;line-height:1.2}.overlay.pf .pf-lock b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:.4px}.overlay.pf .pf-lock span{font-size:12px;color:#c9c0ad;font-weight:500;line-height:1.4}.overlay.pf .pf-empty{font-size:13px;color:#6b6455;font-weight:600;margin:6px 2px 16px}.statsopt{display:flex;gap:12px;align-items:flex-start;background:var(--card);border:2px solid rgba(12,12,12,.2);border-radius:16px;padding:12px 13px;margin-bottom:9px;cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink)}.statsopt.on{border-color:var(--ink);box-shadow:0 3px #0c0c0c2e}.statsopt .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--ink);flex:0 0 auto;margin-top:1px;display:flex;align-items:center;justify-content:center}.statsopt.on .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.statsopt b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:18px;text-transform:uppercase;line-height:1.05;color:var(--ink)}.statsopt b+span{font-size:12px;color:#6b6455;font-weight:600;line-height:1.4;display:block;margin-top:3px}.lg .crecap .rc-title{padding:6px 13px 0;font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:28px;text-transform:uppercase;line-height:.95}.lg .rc-sub{padding:3px 13px 10px;font-size:12px;font-weight:700;color:#7a5a00}.lg .potd{display:flex;align-items:center;gap:11px;margin:0 13px 10px;background:var(--ink);color:var(--sand);border-radius:14px;padding:9px 11px}.lg .crecapd .potd{margin:0 0 10px}.lg .potd .k{font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1.2px;color:var(--yellow);text-transform:uppercase}.lg .potd .n{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg .potd .r{margin-left:auto;text-align:right;font-family:Barlow Condensed;font-weight:800;font-size:24px;line-height:1;flex:0 0 auto}.lg .potd .r small{display:block;font-family:Inter;font-size:10.5px;font-weight:700;color:#c9c0ab}.lg .crecap .wtags:empty{display:none}.lg .rstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.lg .rstrip .pc{height:86px;background-size:cover;background-position:center;position:relative;cursor:pointer}.lg .pstack{display:flex;flex-direction:column;gap:3px}.lg .pstack img{width:100%;display:block;cursor:pointer}.lg .crecapd .rgame{gap:8px;font-size:12.5px}.lg .crecapd .rgame .no{font-family:Barlow Condensed;font-weight:800;font-size:12px;color:#6b6455;width:26px;flex:0 0 auto}.lg .crecapd .rgame .side{flex:1;min-width:0;font-weight:700;line-height:1.25}.lg .crecapd .rgame .side.r{text-align:right}.lg .crecapd .rgame .side.l{color:#6b6455;font-weight:600}.lg .crecapd .rgame .sc{font-family:Barlow Condensed;font-weight:800;font-size:17px;white-space:nowrap;flex:0 0 auto}.screen.gta{padding:24px 20px calc(40px + env(safe-area-inset-bottom))}.gta-wrap{max-width:340px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.gta-icon{width:72px;height:72px;border-radius:18px;box-shadow:0 6px #0c0c0c2e;margin-top:4px}.gta-logo{font-size:40px;margin:10px 0 18px}.gta-who{font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:1.4px;text-transform:uppercase;color:#8a7f66}.gta-h{text-align:center;margin:4px 0}.gta-sub{text-align:center;margin:0 0 6px}.gta-team{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 2px;flex-wrap:wrap}.gta-team .seat{width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:13px}.gta-team .seat.open{background:transparent;border:2px dashed rgba(12,12,12,.35);color:#a59d8c;font-size:16px}.gta-team .who{font-size:12.5px;font-weight:700;color:#6b6455;margin-left:4px}.gta-steps{list-style:none;counter-reset:gta;padding:0;margin:20px 0 0;width:100%;text-align:left}.gta-steps li{counter-increment:gta;position:relative;padding:0 0 18px 40px}.gta-steps li:before{content:counter(gta);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:16px}.gta-steps li>b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.4px;line-height:1.1}.gta-steps li>span{display:block;font-size:13px;color:#6b6455;font-weight:500;margin-top:3px;line-height:1.4}.gta-stores{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:10px}.gta-stores .btn{display:block;text-align:center;text-decoration:none;font-size:18px}.gta-qr{display:flex;align-items:center;gap:12px;margin-top:12px}.gta-qr>div{background:#fff;border-radius:12px;padding:6px;flex:0 0 auto;line-height:0}.gta-qr>div svg{width:110px;height:110px}.gta-qr span{font-size:12.5px;color:#6b6455;font-weight:500;line-height:1.4}.gta-code{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:10px;padding:12px 10px;border-radius:16px;border:2.5px dashed var(--ink);background:var(--card);cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:38px;letter-spacing:4px;color:var(--ink);line-height:1}.gta-code span{font-family:Inter;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--ocean);margin-top:6px;text-transform:uppercase}.seats{display:flex;align-items:center;gap:6px}.seats .seat{display:inline-flex;border-radius:50%;flex:0 0 auto}.seat.open{border:2px dashed rgba(12,12,12,.35);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#a59d8c;font-weight:800;font-size:15px;border-radius:50%;box-sizing:border-box;flex:0 0 auto}.invrow{display:flex;align-items:center;gap:10px}.invrow .cnt{font-weight:700;font-size:12.5px;color:#6b6455}.invlink{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:13.5px;color:var(--ocean);white-space:nowrap;cursor:pointer;background:none;border:none;padding:4px 0;font-family:Inter}.invlink svg{width:17px;height:17px}.btn.ocean .shi{display:inline-flex;vertical-align:-3px;margin-right:8px}.btn.ocean .shi svg{width:20px;height:20px}.smallnote{font-size:11.5px;color:#6b6455;font-weight:500;line-height:1.45;text-align:center;margin-top:10px}.teamsheet .ts-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.teamsheet .ts-crest{width:48px;height:48px;border-radius:14px;background:var(--ink);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:20px;flex:0 0 auto}.teamsheet .ts-name{font-family:Barlow Condensed;font-weight:800;font-size:19px;text-transform:uppercase;line-height:1.05}.teamsheet .ts-sub{font-size:12.5px;font-weight:600;color:#6b6455}.teamsheet .ts-list{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:4px 14px}.teamsheet .ts-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--line)}.teamsheet .ts-row:first-child{border-top:none}.teamsheet .ts-row .nm{flex:1;font-weight:700;font-size:14.5px}.teamsheet .ts-row .tag{font-size:11px;font-weight:800;color:#8a8378;text-transform:uppercase;letter-spacing:.6px}.teamsheet .ts-row.open .nm{color:#a59d8c;font-weight:600}.topbar .chatbtn{position:relative;width:36px;height:36px;border-radius:50%;border:none;background:#f3e7ce1a;color:var(--sand);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;padding:0}.topbar .chatbtn svg{width:22px;height:22px;display:block}.topbar .chatbtn:active{transform:scale(.94)}@media (max-width:389px){.topbar.live .tag{display:none}}.topbar .chatbtn .n{position:absolute;top:-3px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--coral);color:#fff;font:800 10.5px Inter,sans-serif;display:flex;align-items:center;justify-content:center;border:2px solid var(--ink);box-sizing:border-box}.overlay.sheetwrap.acwrap>.sheet.ac-sheet{height:83%!important;background:var(--card)}.ac-sheet .sheethead b{flex:0 0 auto}.ac-count{font:700 11px Inter,sans-serif;color:#9a9287}.ac-tools{flex:0 0 auto;padding:12px 14px 4px}.ac-q{width:100%;box-sizing:border-box;border:2px solid var(--ink);border-radius:12px;padding:9px 12px;font:500 15px Inter,sans-serif;background:#fff;color:var(--ink);outline:none}.ac-filters{display:flex;gap:6px;margin-top:10px;overflow-x:auto}.ac-filters::-webkit-scrollbar{display:none}.ac-filters button{flex:0 0 auto;border:2px solid var(--ink);border-radius:999px;padding:3px 12px;background:var(--card);color:var(--ink);font:800 13px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.ac-filters button.on{background:var(--ink);color:var(--yellow)}.lg .sheetscroll.ac-list{padding:0 0 calc(20px + env(safe-area-inset-bottom,0px))}.ac-sec{margin:10px 10px 0;border-radius:14px;padding:0 0 8px}.ac-sec.crews{background:#0083c71a}.ac-sec.leagues{background:#f5b30129}.ac-grp{font:800 11.5px Barlow Condensed,sans-serif;letter-spacing:.19em;text-transform:uppercase;padding:12px 16px 6px}.ac-sec.crews .ac-grp{color:var(--ocean)}.ac-sec.leagues .ac-grp{color:#9a6a00}.ac-lgblk{margin:0 8px 8px;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ac-sub{font:800 13px Barlow Condensed,sans-serif;letter-spacing:.3px;text-transform:uppercase;color:var(--ink-soft);padding:8px 14px 4px}.ac-none{padding:28px 16px;text-align:center;font-size:13.5px;font-weight:600;color:#6b6455}.ac-row{display:flex;gap:11px;align-items:center;padding:10px 14px;width:100%;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:10px}.ac-lgblk .ac-row{border-radius:0}.ac-row.captains{background:#0c0c0c0f}.ac-row:active,.ac-row.captains:active{background:#ffe58a}.ac-ic{width:44px;height:44px;border-radius:13px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:16px;color:#fff;background:center / cover no-repeat var(--ocean)}.ac-ic.cap{background:var(--ink);color:var(--yellow);border:1.5px solid #444}.ac-row .tx{flex:1;min-width:0;display:block}.ac-row .t1{display:flex;justify-content:space-between;align-items:center;gap:6px;font:800 16px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.2px}.ac-row .t1 .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-row .t1 small{font:600 11px Inter,sans-serif;color:#9a917f;text-transform:none;letter-spacing:0;flex:0 0 auto}.ac-row .t2{display:flex;align-items:center;gap:6px;margin-top:1px}.ac-row .lst{flex:1;min-width:0;font-size:13px;color:#6b6455;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-row.unread .lst{color:var(--ink);font-weight:700}.ac-row.unread .t1 small{color:var(--coral);font-weight:800}.ac-row .n{background:var(--coral);color:#fff;border-radius:10px;padding:0 7px;font:800 11px Inter,sans-serif;line-height:18px;flex:0 0 auto}.lg .sheethead.ac-head{padding:9px 12px 9px 8px;gap:9px;min-height:54px}.ac-head .ac-back{background:none;border:none;color:var(--yellow);cursor:pointer;width:32px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:-4px}.ac-head .ac-back svg{width:24px;height:24px;display:block}.ac-head .ac-ic{width:34px!important;height:34px!important;font-size:13px!important;border-radius:10px!important}.ac-head .ht{flex:1;min-width:0}.lg .ac-head .ht b{display:block;font-size:17px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-head .ht small{display:block;font:600 11px Inter,sans-serif;color:#9a9287;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-head .ac-link{background:none;border:none;color:var(--yellow);font:700 12px Inter,sans-serif;white-space:nowrap;cursor:pointer;padding:4px 2px;flex:0 0 auto}.lg .ac-head .x{margin-left:2px}.ac-chat{position:relative;flex:1;min-height:0;display:flex}.ac-chat>.overlay.sheetwrap:first-child{position:absolute;top:0;right:0;left:0;bottom:0;background:none!important;padding:0;z-index:200;animation:none;display:flex}.ac-chat>.overlay.sheetwrap:first-child>.sheet{width:100%;height:100%!important;max-height:none!important;border-radius:0;border-top:none;box-shadow:none;animation:none}.ac-chat>.overlay.sheetwrap:first-child>.sheet>.sheethead{display:none}.ac-chat:has(>.overlay.closing){display:none}.chatnone{flex:1;padding:28px 16px;text-align:center;font-size:13.5px;font-weight:600;color:#6b6455}.vh-entry+.setgear{margin-top:0}.vh-entry .setgear-ico{font-size:13px}.vh-sheet .sheetscroll,.vh-offer .sheetscroll{display:flex;flex-direction:column;align-items:stretch;padding:14px 16px}.vh-video{display:block;align-self:center;height:min(calc(100dvh - env(safe-area-inset-top,0px) - 200px),720px);width:auto;max-width:100%;aspect-ratio:9/16;background:var(--ink);border-radius:16px;object-fit:contain;transition:height .3s ease}.vh-video.vh-preview{height:min(42dvh,340px);cursor:pointer;box-shadow:0 4px #0c0c0c2e}.vh-offer-title{font-family:Barlow Condensed;font-weight:800;font-size:28px;text-transform:uppercase;text-align:center;line-height:1;margin-top:16px;color:var(--ink)}.vh-offer-len{text-align:center;margin:4px 0 16px}.vh-offer .vh-later{margin-top:10px;font-size:17px;padding:11px}.vh-group+.vh-group{margin-top:18px}.vh-grouph{font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#6b6455;margin:0 0 8px}.vh-rows{display:flex;flex-direction:column;gap:8px}.vh-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;background:#fffaf0;border:2px solid var(--ink);border-radius:14px;padding:8px;box-shadow:0 3px #0c0c0c29;font:inherit;color:var(--ink)}.vh-row:active{transform:scale(.98)}.vh-thumb{position:relative;flex:0 0 auto;width:46px;height:82px;border-radius:9px;overflow:hidden;background:var(--ink)}.vh-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vh-playdot{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:10px;display:flex;align-items:center;justify-content:center;padding-left:2px}.vh-rowtext{display:flex;flex-direction:column;gap:3px;min-width:0}.vh-title{font-family:Barlow Condensed;font-weight:800;font-size:19px;text-transform:uppercase;line-height:1.05}.vh-len{font-size:12.5px;font-weight:600;color:#6b6455}.vh-section{margin-top:14px;padding-top:12px;border-top:2px solid rgba(23,20,15,.1)}.vh-ask{font-weight:700;font-size:13.5px;margin-bottom:8px}.vh-roles{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.vh-role{flex:1 1 auto;border:2px solid var(--ocean);background:transparent;color:var(--ocean);border-radius:12px;padding:8px 10px;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap}.vh-role.on{background:var(--ocean);color:#fff}.vh-link{display:inline-flex;align-items:center;gap:7px;margin-top:10px;background:transparent;border:none;padding:4px 0;cursor:pointer;color:var(--ocean);font-family:Inter,sans-serif;font-weight:700;font-size:13.5px;text-align:left}.vh-linkplay{width:20px;height:20px;border-radius:50%;background:var(--ocean);color:#fff;font-size:8px;display:inline-flex;align-items:center;justify-content:center;padding-left:2px;flex:0 0 auto}.feedtop{position:sticky;bottom:calc(84px + min(env(safe-area-inset-bottom,0px),28px));height:0;z-index:6;display:flex;justify-content:center;pointer-events:none}.feedtop button{position:absolute;bottom:0;display:flex;align-items:center;gap:5px;padding:8px 14px 8px 11px;border:0;border-radius:999px;background:var(--ink);color:var(--yellow);font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px #00000047;opacity:0;transform:translateY(10px) scale(.92);transition:opacity .18s ease,transform .18s ease;cursor:pointer}.feedtop.show button{opacity:1;transform:none;pointer-events:auto}.cw-line{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--card);border:2.5px solid var(--ink);border-radius:16px;padding:9px 12px;margin:0 0 12px;cursor:pointer;color:var(--ink);font:inherit}.cw-line .ic{font-size:22px;line-height:1}.cw-line .m{flex:1;min-width:0}.cw-line .m b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-line .m span{display:block;font-size:11.5px;color:#6b6455;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-line .go{font-family:Barlow Condensed;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ocean);white-space:nowrap}.sheet.cw .tabs{margin-bottom:12px}.cw-empty{padding:16px 14px;text-align:center;font-size:13px;color:var(--ocean);font-weight:600;line-height:1.45}.cw-card{padding:14px;margin-bottom:12px}.cw-dayhead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cw-d{font-family:Barlow Condensed;font-weight:800;font-size:22px;text-transform:uppercase;line-height:1}.cw-s{font-size:12px;color:#6b6455;margin-top:3px}.cw-arrows{display:flex;gap:6px;flex:0 0 auto}.cw-arrows button{width:30px;height:30px;border:2px solid var(--ink);border-radius:50%;background:#fff;font-weight:800;font-size:16px;line-height:1;cursor:pointer;color:var(--ink);padding:0}.cw-arrows button:disabled{opacity:.3;cursor:default}.cw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 12px}.cw-wx{background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:8px 3px;text-align:center;min-width:0}.cw-wx .v{font-family:Barlow Condensed;font-weight:800;font-size:22px;line-height:1}.cw-wx .v small{font-size:12px}.cw-wx.strong .v{color:var(--coral)}.cw-wx .k{font-size:10px;font-weight:700;color:#6b6455;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;white-space:nowrap}.cw-wx .sub{font-size:10.5px;color:#6b6455;margin-top:1px;line-height:1.25}.cw-arrow{display:inline-block;font-size:12px}.cw-lab{font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6b6455}.cw-sun{position:relative;height:30px;margin:8px 0 4px;border-radius:8px}.cw-sun .play{position:absolute;top:-3px;bottom:-3px;border:2.5px solid var(--ink);border-radius:8px;background:#ffce0059}.cw-sunlbl{display:flex;justify-content:space-between;font-size:10.5px;color:#6b6455}.cw-hours{display:flex;align-items:flex-end;gap:4px;margin-top:8px}.cw-hours .h{flex:1;min-width:0;text-align:center;font-size:9.5px;color:#6b6455;font-weight:700}.cw-hours .cw-col{height:80px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;margin-bottom:3px}.cw-hours .cw-gust{position:absolute;left:0;right:0;bottom:0;border-radius:5px 5px 2px 2px;background:#0083c740}.cw-hours .cw-bar{position:relative;border-radius:5px 5px 2px 2px;background:var(--ocean)}.cw-hours .h.in .cw-bar{background:var(--ink)}.cw-hours .h.in{color:var(--ink)}.cw-note{font-size:11px;color:#6b6455;margin-top:6px;line-height:1.4}.cw-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;text-align:center;background:var(--ink);color:#fff;border-radius:16px;padding:12px 10px;margin-bottom:12px}.cw-sum .k{font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#b9b2a4}.cw-sum .v{font-family:Barlow Condensed;font-weight:800;font-size:28px;line-height:1.05}.cw-sum .v small{font-size:14px}.cw-list{background:var(--card);border:2.5px solid var(--ink);border-radius:18px;overflow:hidden;margin-bottom:12px}.cw-list .r{display:grid;grid-template-columns:60px 1fr auto;gap:8px;align-items:center;padding:10px 12px;border:0;border-top:1.5px solid var(--line);width:100%;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.cw-list .r:first-child{border-top:0}.cw-list .dt{font-family:Barlow Condensed;font-weight:800;line-height:1}.cw-list .dt b{display:block;font-size:19px}.cw-list .dt span{font-size:11px;color:#6b6455;text-transform:uppercase;letter-spacing:.04em}.cw-list .chips{display:flex;flex-wrap:wrap;gap:4px}.cw-list .chip{border:0;box-shadow:none;font-family:Inter,sans-serif;text-transform:none;letter-spacing:0;height:auto;font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;background:#f1ead8;white-space:nowrap}.cw-list .chip.wind{background:#dcefff;color:#0a5f93}.cw-list .chip.wind.hi{background:var(--ocean);color:#fff}.cw-list .chip.rain{background:#e6e3f7;color:#4b3f99}.cw-list .chip.sun{background:#ffe9b8;color:#8a5a00}.cw-list .gm{text-align:right;font-family:Barlow Condensed;font-weight:800;font-size:16px;line-height:1.1}.cw-list .gm span{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:10.5px;color:#6b6455}.cw-people{display:flex;gap:6px;overflow-x:auto;margin:0 -16px 12px;padding:0 16px 2px;scrollbar-width:none}.cw-people::-webkit-scrollbar{display:none}.cw-people button{flex:0 0 auto;border:2px solid var(--ink);border-radius:10px;background:var(--card);padding:6px 12px;font-weight:700;font-size:12.5px;cursor:pointer;color:var(--ink)}.cw-people button.on{background:var(--yellow)}.cw-split{display:grid;grid-template-columns:92px 1fr 52px;gap:8px;align-items:center;margin:8px 0}.cw-split .n{font-weight:700;font-size:12.5px}.cw-split .n span{display:block;font-weight:500;font-size:10.5px;color:#6b6455}.cw-split .meter{height:12px;background:#eee4cc;border-radius:6px;overflow:hidden}.cw-split .meter i{display:block;height:100%;background:var(--yellow-deep);border-radius:6px}.cw-split .meter i.best{background:#2e9e5b}.cw-split .meter i.worst{background:var(--coral)}.cw-split .p{font-family:Barlow Condensed;font-weight:800;font-size:17px;text-align:right;line-height:1.05}.cw-split .p span{display:block;font-family:Inter,sans-serif;font-weight:600;font-size:10px;color:#6b6455}.cw-award{display:flex;gap:10px;align-items:center;background:var(--ink);color:#fff;border-radius:14px;padding:10px 12px;margin-bottom:8px}.cw-award .ic{width:34px;height:34px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;font-size:17px;flex:0 0 auto}.cw-award .t{font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.08em;color:var(--yellow);text-transform:uppercase}.cw-award .w{font-weight:700;font-size:13.5px}.cw-foot{text-align:center;margin:4px 0 6px}.cw-attr{background:none;border:0;padding:4px;font:inherit;font-size:11px;color:#6b6455;text-decoration:underline;cursor:pointer}.fi-beach .bd-wx{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 13px 4px}.fi-beach .bd-wx>div{background:#fff;border:1.5px solid rgba(12,12,12,.12);border-radius:10px;padding:7px 3px;text-align:center;min-width:0}.fi-beach .bd-wx b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:17px;line-height:1.05;white-space:nowrap}.fi-beach .bd-wx span{display:block;font-size:9.5px;font-weight:700;color:#6b6455;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-beach .bd-wx .hi b{color:var(--coral)}.fi-beach .bd-who{display:flex;align-items:center;margin:8px 13px 6px;padding-left:6px}.fi-beach .bd-who>*{margin-left:-6px}.fi-beach .bd-who .pav,.fi-beach .bd-who [class*=av]{outline:2px solid var(--card)}.fi-beach .bd-who .more{font-family:Barlow Condensed;font-weight:800;font-size:14px;margin-left:6px;color:#6b6455}.cw-back{background:none;border:0;padding:2px 2px 10px;font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--ocean);cursor:pointer}.cw-hours .h.now{color:var(--ocean)}.hs-now{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:10px 14px;margin-bottom:10px;font-size:14px}.crewtop .sb .hs-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:3px;cursor:pointer}.cw-hours .cw-num{position:absolute;left:0;right:0;text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:13px;line-height:1;color:var(--ink)}.vh-pill{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:6px 0;color:var(--ocean);font-family:Inter,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.vh-pillplay{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ocean);display:grid;place-items:center;padding-left:1px;flex:0 0 auto}.vh-pillplay svg{display:block}.eyebrow{font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#8a7f66;margin-bottom:2px}.field{margin-bottom:16px}.lab{font-family:Barlow Condensed;font-weight:800;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.inp{width:100%;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;background:var(--card);font-family:Inter;font-weight:600;font-size:15px;color:var(--ink)}.hint{font-size:12.5px;color:#6b6455;font-weight:500;line-height:1.45;margin:7px 0 0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.grid2>*,.grid3>*,.divnames>*{min-width:0}.divnames{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg{display:flex;gap:6px;flex-wrap:wrap}.seg button{flex:1;min-width:56px;background:var(--card);border:2px solid var(--ink);border-radius:12px;padding:10px 8px;font-family:Barlow Condensed;font-weight:800;font-size:14px;letter-spacing:.4px;color:var(--ink);cursor:pointer}.seg button.on{background:var(--yellow);box-shadow:0 3px 0 var(--yellow-deep)}.seg.week button{min-width:0;padding:9px 2px;font-size:12.5px}.chiprow{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.tchip{background:var(--card);border:2px solid var(--ink);border-radius:999px;padding:7px 12px;font-family:Barlow Condensed;font-weight:800;font-size:14px;cursor:pointer;color:var(--ink)}.tchip span{color:#8a8378;margin-left:4px}.switchrow{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.switchrow .info{flex:1;min-width:0}.switchrow .info .lab{margin-bottom:2px}.switchrow .hint{margin:0}.stepper .lgall{height:36px;border-radius:10px;border:2px solid var(--ink);background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:14px;cursor:pointer;color:var(--ink)}.stepper .lgall.on{background:var(--yellow)}.lgmath{background:var(--ink);color:var(--sand);border-radius:16px;padding:14px 16px;font-size:13.5px;font-weight:600;line-height:1.55;margin:10px 0 12px}.lgmath b{color:var(--yellow)}.lgmathfoot{margin-top:7px;font-weight:500;color:#c9c0ab;font-size:11.5px}.callout{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:12px;border:2px solid var(--ink);background:var(--card)}.callout.warn{background:#fdeceb;border-color:#b03a1c;color:#7d2813}.callout.info{background:#0083c71a;border-color:var(--ocean);color:#0a4a6b}.callout.math{background:var(--ink);color:var(--sand)}.card{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:12px 14px;margin-bottom:12px}.card.flat{padding:2px 14px}.card.ink{background:var(--ink);color:var(--sand)}.card .row{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.card .row:first-child{border-top:none}.card .row .nm{flex:1;font-weight:700;font-size:13.5px}.headrow{display:flex;align-items:center;gap:8px;margin-bottom:6px}.editlink{background:none;border:none;color:var(--ocean);font-weight:700;font-size:13px;cursor:pointer;padding:0}.tbrow{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.tbrow:first-child{border-top:none}.tbrow .n{font-family:Barlow Condensed;font-weight:800;font-size:16px;color:#a59d8c;width:16px}.tbrow .t{flex:1;font-weight:700;font-size:13px}.tbrow button{width:30px;height:30px;border-radius:9px;border:2px solid var(--ink);background:var(--card);cursor:pointer;font-weight:800}.tbrow button:disabled{opacity:.35;cursor:default}.lghead{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.lgmenu{margin-left:auto;background:none;border:none;font-size:24px;font-weight:800;cursor:pointer;color:var(--ink);line-height:1;padding:0 4px}.lgwhen{flex:0 0 auto;font-family:Inter;font-weight:600;font-size:11.5px;padding:4px 10px;border-radius:999px;white-space:nowrap;color:#6b5e3a;background:var(--sand);border:1.5px solid var(--sand-2)}.lghomecard{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--sand);border-radius:16px;border:2.5px solid var(--ink);cursor:pointer}.lghomecard .ic{width:56px;height:56px;border-radius:14px;flex-shrink:0;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-size:28px}.lghomecard .nm{font-family:Barlow Condensed;font-weight:800;font-size:20px;text-transform:uppercase;line-height:1.1}.lghomex{width:22px;height:22px;border-radius:50%;background:#0c0c0c1f;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--ink);flex:0 0 auto;cursor:pointer}.lghomex:active{background:#0c0c0c38}.lgnext{background:var(--ink);color:var(--sand);border-radius:18px;padding:14px 16px;margin-bottom:12px;cursor:pointer}.lgnext .hd{font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#c9c0ab}.lgnext .ti{font-family:Barlow Condensed;font-weight:800;font-size:22px;line-height:1.1;margin:2px 0 4px}.lgnext .fx{font-weight:700;font-size:13.5px;color:var(--yellow)}.lglaunch{display:flex;gap:8px;margin-bottom:14px}.lglaunch button{flex:1 1 0;min-width:0;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:10px 3px 8px;text-align:center;cursor:pointer;box-shadow:0 3px #0c0c0c2e;font-family:Barlow Condensed;font-weight:800;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:3px}.lglaunch button span{font-size:20px;line-height:1}.lgteamcard{display:flex;align-items:center;gap:12px;background:var(--card);border:3px solid var(--ocean);border-radius:16px;padding:12px 14px;margin-bottom:14px;cursor:pointer}.lgteamcard .av{width:44px;height:44px;border-radius:13px;background:var(--ink);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:18px}.lgteamcard .nm{font-family:Barlow Condensed;font-weight:800;font-size:19px;text-transform:uppercase}.lgteamcard .chev{color:var(--ink);opacity:.35;font-weight:800}.lgdates{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px}.lgdates::-webkit-scrollbar{display:none}.lgdates button{flex:0 0 auto;background:var(--card);border:2px solid var(--ink);border-radius:12px;padding:6px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;min-width:52px}.lgdates button b{font-family:Barlow Condensed;font-size:16px;line-height:1}.lgdates button span{font-size:9.5px;font-weight:700;color:#8a8378;margin-top:2px}.lgdates button.on{background:var(--yellow);box-shadow:0 3px 0 var(--yellow-deep)}.lgtools{display:flex;gap:8px;margin-bottom:10px}.slothead{display:flex;align-items:center;gap:9px;margin:14px 0 8px}.slothead .t{font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:.6px}.slothead .ln{flex:1;height:2px;background:var(--sand-2)}.lgfx{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:11px 13px;margin-bottom:9px}.lgfx.mine{border-color:var(--ocean);border-width:3px}.lgfx.live{border-color:var(--coral);border-width:3px}.lgfx .top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.lgfx .side{display:flex;align-items:center;gap:9px;padding:3px 0;cursor:pointer}.lgfx .side .nm{flex:1;font-weight:800;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgfx .side .sc{font-family:Barlow Condensed;font-weight:800;font-size:20px}.lgfx .foot{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.lgfx .foot .ref{flex:1;font-size:11.5px;font-weight:700;color:#8a8378}.livetag{display:inline-flex;align-items:center;gap:4px;font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--coral)}.badge.c1{background:var(--yellow);color:var(--ink)}.badge.c2{background:var(--coral);color:#fff}.badge.c3{background:var(--ink);color:var(--sand)}.badge.warn{background:#fdeceb;color:#b03a1c;border:1px solid #b03a1c}.badge.ghost{background:transparent;border:1.5px dashed rgba(12,12,12,.3);color:#8a8378}.divhead{font-family:Barlow Condensed;font-weight:800;font-size:16px;letter-spacing:1.2px;text-transform:uppercase;margin:12px 0 7px}.std{background:var(--card);border:2px solid var(--ink);border-radius:18px;overflow:hidden;margin-bottom:12px}.std .hd{background:var(--ink);color:var(--sand);display:grid;grid-template-columns:20px 1fr 44px 40px 34px 34px;gap:4px;padding:8px 10px;font-family:Barlow Condensed;font-weight:700;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase}.std .hd span:nth-child(n+3){text-align:right}.std .rw{display:grid;grid-template-columns:20px 1fr 44px 40px 34px 34px;gap:4px;padding:10px;border-top:1px solid var(--line);align-items:center;cursor:pointer}.std .rw.me{background:#0083c71a}.std .rw .rk{font-family:Barlow Condensed;font-weight:800;font-size:17px;color:#a59d8c}.std .rw .tm{display:flex;align-items:center;gap:6px;min-width:0}.std .rw .tm .av{width:24px;height:24px;border-radius:7px;background:var(--sand-2);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:11px}.std .rw .nm{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std .rw .num{font-family:Barlow Condensed;font-weight:700;font-size:14px;text-align:right}.lgfeedhead{display:flex;align-items:baseline;gap:10px;margin-top:8px}.lgfeedwhen{font-size:12px;font-weight:600;color:#8a8378}.lgcomposer{display:flex;gap:8px;align-items:center;margin:10px 0 12px}.lgsay{flex:1;background:transparent;border:2px dashed var(--ocean);border-radius:14px;padding:12px 14px;color:var(--ocean);font-weight:700;font-size:14px;text-align:left;cursor:pointer}.lgcam{flex:0 0 auto;width:52px;height:46px;border-radius:14px;border:2px solid var(--ink);background:var(--yellow);font-size:19px;cursor:pointer;box-shadow:0 3px 0 var(--yellow-deep)}.lgcam.gif{background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:15px;box-shadow:0 3px #0c0c0c2e}.lgcompopen{flex:1}.lgcompopen textarea{width:100%;border:2px solid var(--ink);border-radius:14px;padding:11px 13px;font-family:Inter;font-size:14px;font-weight:600;resize:none;background:var(--card)}.lgcomprow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.lgcard{background:var(--card);border:2px solid var(--ink);border-radius:18px;margin-bottom:11px;overflow:hidden}.lgcard.pinned{border-color:var(--yellow-deep);box-shadow:0 0 0 3px #ffce0059}.lgcard.result{background:linear-gradient(150deg,#ffe8a3,#f7c948)}.lgcard.upset{background:linear-gradient(150deg,#ffb9a6,#ff7a5c)}.lgcard.mvp{background:var(--ink);color:var(--sand)}.lgcard.mvp .lgcardhead .when,.lgcard.mvp .lgcardhead .kind{color:#c9c0ab}.lgcard.ask{border-color:var(--ocean);border-width:3px}.lgcard.answered{border-color:#1a7a3c;border-width:3px;background:#effaf1}.lgcard.notice{background:var(--sand)}.lgcardhead{display:flex;align-items:center;gap:8px;padding:9px 13px 0}.lgcardhead .when{font-size:11px;font-weight:700;color:#8a8378}.lgcardhead .kind{margin-left:auto;font-family:Barlow Condensed;font-weight:800;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:#8a8378}.lgpin{background:none;border:none;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ocean);padding:0 0 0 8px}.lgcardbody{padding:8px 13px 11px;cursor:pointer}.lgwho{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lgwho .av{width:28px;height:28px;border-radius:9px;background:var(--ink);color:var(--yellow);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:12px}.lgwho .nm{font-weight:800;font-size:14px}.lgtext{font-weight:600;font-size:14px;line-height:1.5}.lgtaken{font-weight:800;font-size:13.5px;color:#1a7a3c;margin-top:8px}.lgmedia{display:grid;gap:4px;margin-top:8px;border-radius:12px;overflow:hidden}.lgmedia.n1{grid-template-columns:1fr}.lgmedia.n2,.lgmedia.n3,.lgmedia.n4{grid-template-columns:1fr 1fr}.lgthumb{position:relative;aspect-ratio:4/3;background:var(--sand-2) center/cover no-repeat}.lgthumb video{width:100%;height:100%;object-fit:cover;display:block}.lgcardfoot{display:flex;align-items:center;gap:8px;padding:9px 13px;border-top:1px solid var(--line)}.lgrxadd{border:1.5px dashed rgba(12,12,12,.28);background:none;border-radius:999px;padding:2px 9px;cursor:pointer;font-size:12px;color:inherit}.lgcmt{background:none;border:none;cursor:pointer;font-size:12px;font-weight:700;color:inherit}.lgopen{margin-left:auto;font-weight:700;font-size:12px;color:var(--ocean);cursor:pointer}.lgrx{display:flex;flex-wrap:wrap;gap:4px}.lgrxchip{border:none;background:#0c0c0c14;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;cursor:pointer;color:inherit}.lgrxchip.mine{background:var(--ocean);color:#fff}.lgqbar{display:inline-flex;gap:2px;background:var(--ink);border-radius:999px;padding:3px 6px;box-shadow:0 3px #0c0c0c33;margin-bottom:5px}.lgqbar button{background:none;border:none;font-size:19px;line-height:1;padding:4px 3px;border-radius:999px;cursor:pointer}.lgqbar button.on{background:#ffffff38}.lgqbar .lgqdel{font-size:15px;color:var(--yellow)}.lgdelrow{display:flex;justify-content:flex-start;margin-top:12px}.lgdelpost{background:none;border:1.5px solid rgba(176,58,28,.45);color:#b03a1c;border-radius:999px;padding:6px 14px;font-family:Barlow Condensed;font-weight:800;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.lgcomment{display:flex;gap:9px;padding:11px 0;border-top:1px solid var(--line)}.lgcomment:first-child{border-top:none}.lgcomment .av{width:28px;height:28px;border-radius:9px;flex:0 0 auto;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:12px}.lgcomment .bd{flex:1;min-width:0;cursor:pointer}.lgcomment .bd .n{font-weight:800;font-size:13px}.lgcomment .bd .t{font-size:13px;font-weight:500;line-height:1.4;margin-top:1px}.sheetwrap{align-items:flex-end;padding:0}.sheet{background:var(--bg-gradient);border-radius:22px 22px 0 0;width:100%;height:86%;display:flex;flex-direction:column;overflow:hidden;border-top:3px solid var(--ink);box-shadow:0 -14px 40px #00000059}.sheethead{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--ink);color:var(--sand);flex:0 0 auto}.sheethead b{font-family:Barlow Condensed;font-weight:800;font-size:17px;letter-spacing:.6px;text-transform:uppercase;flex:1}.sheethead .x{background:none;border:none;color:var(--sand);font-size:16px;cursor:pointer}.sheetscroll{flex:1;overflow-y:auto;padding:14px 16px 18px}.sheetbar{display:flex;gap:8px;padding:10px 14px 14px;background:var(--card);flex:0 0 auto;border-top:2px solid var(--ink);align-items:center}.sheetbar input{flex:1;border:2px solid var(--ink);border-radius:12px;padding:10px 12px;font-family:Inter;font-size:14px;background:#fff}.sheetbar button{border:none;background:var(--yellow);color:var(--ink);border-radius:12px;padding:10px 14px;font-family:Barlow Condensed;font-weight:800;font-size:15px;cursor:pointer}.gifbtn{flex:0 0 auto;height:42px;padding:0 10px;border-radius:12px;border:2px solid var(--ink);background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:.5px;color:var(--ink);cursor:pointer}.chatpush{display:flex;align-items:center;gap:12px;padding:9px 16px;background:#0c0c0c0f;flex:0 0 auto}.chatpush .lab{flex:1;margin:0}.chatex{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 16px 0;flex:0 0 auto}.chatex .hdtag{margin-left:0}.lggiftray{background:var(--card);border-top:2px solid var(--ink);padding:10px 14px 4px;flex:0 0 auto}.lggifhead{display:flex;align-items:center;gap:8px}.lggifq{flex:1;border:2px solid var(--ink);border-radius:12px;padding:9px 12px;font-family:Inter;font-size:14px;font-weight:600;background:#fff}.lggiflab{font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#8a8378;margin:7px 0 5px}.lggifcredit{text-align:center;font-family:Inter;font-weight:800;font-size:10.5px;letter-spacing:.8px;text-transform:uppercase;color:#8a8378;padding:8px 0 4px}.lggifgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:190px;overflow-y:auto;padding-bottom:10px}.lggiftile{border:none;padding:0;background:none;cursor:pointer;border-radius:10px;display:block;width:100%}.lggiftile:active{transform:scale(.96)}.lggifnone{grid-column:1/-1;text-align:center;font-weight:700;font-size:13px;color:#8a8378;padding:18px 0}.lggif{position:relative;width:200px;max-width:100%;height:130px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;margin-top:6px}.lggif.sm{width:170px;height:108px}.lggif.tiny{width:100%;height:84px;border-radius:10px;margin-top:0}.lggif .e{font-size:44px;line-height:1;display:block}.lggif.sm .e{font-size:36px}.lggif.tiny .e{font-size:26px}.lggif .c{font-family:Barlow Condensed;font-weight:800;font-size:21px;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(12,12,12,.55);line-height:1}.lggif.sm .c{font-size:18px}.lggif.tiny .c{font-size:13px}.lggif .tag{position:absolute;top:6px;left:6px;background:#0c0c0c9e;color:#fff;font-family:Inter;font-weight:800;font-size:8.5px;letter-spacing:.6px;padding:2px 5px;border-radius:5px}.lggifimg{border-radius:12px;max-width:100%;max-height:230px;width:auto;height:auto;margin-top:6px;display:block}.lggifimg.sm{max-width:170px}.lggifimg.tiny{width:100%;height:84px;max-height:none;object-fit:cover;margin-top:0}@keyframes lgBounce{0%,to{transform:translateY(4px)}50%{transform:translateY(-14px)}}@keyframes lgPulse{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.3) rotate(-12deg)}}@keyframes lgShake{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes lgDrive{0%{transform:translate(-70px)}to{transform:translate(70px)}}@keyframes lgFloat{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(6deg)}}@keyframes lgFlash{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.lggif.m-bounce .e{animation:lgBounce .7s ease-in-out infinite}.lggif.m-pulse .e{animation:lgPulse .9s ease-in-out infinite}.lggif.m-shake .e{animation:lgShake .5s ease-in-out infinite}.lggif.m-drive .e{animation:lgDrive 1.6s linear infinite}.lggif.m-float .e{animation:lgFloat 1.8s ease-in-out infinite}.lggif.m-flash{animation:lgFlash .9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.lggif,.lggif .e{animation:none!important}}.teamtabs{display:flex;gap:8px;margin:10px 0 14px}.teamtabs button{flex:1;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:11px 8px;font-family:Barlow Condensed;font-weight:800;font-size:14px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;box-shadow:0 3px #0c0c0c2e;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:7px}.teamtabs button span{font-size:16px}.pick-grid .pick{height:56px;min-width:0;padding:12px 9px;gap:6px}.pick .nm2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.pick .chk{width:20px;height:20px;border-radius:50%;border:2px solid rgba(12,12,12,.25);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent}.pick.on{background:var(--ocean);color:#fff;border-color:var(--ocean)}.pick.on .chk{background:#fff;border-color:#fff;color:var(--ocean)}.pick .rm{color:var(--coral);font-weight:800;font-size:15px;flex:0 0 auto}.pick.add{justify-content:center;border-style:dashed;border-color:var(--ocean);background:transparent;color:var(--ocean);font-weight:800}.lineupbar{display:flex;align-items:center;gap:10px;border-radius:14px;padding:11px 14px;margin:8px 0;font-weight:700;font-size:13px;border:2px solid var(--ink);background:var(--card)}.lineupbar.bad{background:#fdeceb;border-color:#b03a1c;color:#7d2813}.lineupbar.ok{background:#effaf1;border-color:#1a7a3c;color:#14562c}.lineupbar .n{font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1}.turnrow{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.turnrow:first-child{border-top:none}.turnrow .when{flex:0 0 78px}.turnrow .when b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:14px}.turnrow .when span{display:block;font-size:10px;font-weight:700;color:#8a8378}.turnrow .who{flex:1;min-width:0}.turnrow .who .fx{font-weight:700;font-size:12.5px;color:#6b6455;margin-bottom:3px}.turnrow select{width:100%;border:2px solid var(--ink);border-radius:10px;padding:6px 8px;font-family:Inter;font-weight:700;font-size:13px;background:var(--card)}.srow{display:flex;align-items:center;gap:10px;padding:11px 2px;border-top:1px solid var(--line);cursor:pointer}.srow:first-child{border-top:none}.srow .wk2{width:38px;flex:0 0 auto;text-align:center}.srow .wk2 b{font-family:Barlow Condensed;font-weight:800;font-size:15px;line-height:1;display:block}.srow .wk2 span{display:block;font-weight:700;font-size:9px;color:#8a8378;margin-top:2px;white-space:nowrap}.srow .mid{flex:1;min-width:0}.srow .opp{font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:6px;min-width:0}.srow .opp .on{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.srow .opp .cr{width:19px;height:19px;border-radius:6px;flex:0 0 auto;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:9px;line-height:1}.srow .opp .rec{flex:0 0 auto;font-size:10.5px;font-weight:700;color:#8a8378}.srow .meta{font-size:11px;font-weight:600;color:#8a8378;margin-top:2px}.srow .res{flex:0 0 auto;display:flex;align-items:center;gap:6px}.srow .res .sc2{font-family:Barlow Condensed;font-weight:800;font-size:16px}.lgscorer{max-width:340px}.lgsetstrip{display:flex;gap:6px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.lgsetchip{border:2px solid var(--ink);background:var(--card);border-radius:10px;padding:5px 8px;font-family:Barlow Condensed;font-weight:800;font-size:14px;cursor:pointer;line-height:1.1}.lgsetchip span{display:block;font-size:8.5px;letter-spacing:.8px;color:#8a8378}.lgsetchip.now{border-color:var(--coral)}.lgsetchip.done{background:var(--yellow)}.lgmatchpill{margin-left:auto;background:var(--ink);color:var(--yellow);border-radius:10px;padding:5px 9px;font-family:Barlow Condensed;font-weight:800;font-size:14px}.lgscoreside{border:3px solid var(--ocean);border-radius:16px;padding:10px 12px;margin-bottom:10px;text-align:center;background:var(--card)}.lgscoreside.b{border-color:var(--coral)}.lgscoreside .nm{font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;color:var(--ocean)}.lgscoreside.b .nm{color:var(--coral)}.lgscoreside .big{width:100%;border:none;background:none;text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:52px;line-height:1;color:var(--ink)}.lgscoreside .row{justify-content:center;gap:10px}.lgscorehead{display:flex;align-items:center;gap:10px}.lgscorehead .sd{flex:1;min-width:0}.lgscorehead .sd.right{text-align:right}.lgscorehead .sd .nm{font-weight:800;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgscorehead .sd.won .nm{color:var(--yellow)}.lgscorehead .wintag{font-size:10px;font-weight:800;letter-spacing:.6px;color:var(--yellow);text-transform:uppercase}.lgscorehead .big{font-family:Barlow Condensed;font-weight:800;font-size:38px;line-height:1}.lgscorehead .dash{font-family:Barlow Condensed;font-weight:800;font-size:20px;color:#5f584a}.brtoolbar{display:flex;align-items:center;gap:12px;margin-bottom:8px}.brfullbtn{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:var(--ink);font-family:Inter;font-weight:600;font-size:11px;padding:6px 0}.brprogress{margin-left:auto;font-weight:700;font-size:12px;color:#6b6455}.brtabs{display:flex;justify-content:space-between;border-bottom:2px solid var(--sand-2);margin-bottom:6px;overflow-x:auto}.brtabs::-webkit-scrollbar{display:none}.brtabs button{background:none;border:none;border-bottom:2.5px solid transparent;margin-bottom:-2px;padding:10px 6px;font-weight:600;font-size:11px;color:#9a917f;cursor:pointer;white-space:nowrap}.brtabs button.on{border-bottom-color:var(--yellow-deep);color:var(--ink);font-weight:700}.brrail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:4px -18px 0;padding:0 18px 12px}.brrail::-webkit-scrollbar{display:none}.brcol{position:relative;scroll-snap-align:start}.brcolhead{text-align:center;padding:4px 0;font-family:Inter;font-weight:700;font-size:9px;letter-spacing:1px;color:#9a7f3a;text-transform:uppercase}.brcolhead.sm{font-size:8.5px}.brcard{position:absolute;left:0;right:0;background:var(--card);border-radius:4px 10px 10px 4px;border:1.5px dashed var(--sand-2);padding:8px 10px;overflow:hidden;box-shadow:0 1px 4px #00000014}.brcard.sm{padding:6px 8px;font-size:10.5px}.brcardhead{display:flex;align-items:center;gap:6px;margin-bottom:4px}.brlab{font-weight:700;font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:#9a7f3a;margin-left:auto}.brlab.sm{margin:0 0 2px;font-size:7.5px}.brside{display:flex;align-items:center;gap:6px;padding:2px 0}.brside .av{width:18px;height:18px;border-radius:6px;flex:0 0 auto;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:9px}.brside .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:12px}.brside.tbd .nm{font-style:italic;font-weight:500;color:#a89968}.brside.won .nm{color:var(--ink);font-weight:800}.brside .sc{font-weight:700;font-size:13px;min-width:20px;text-align:right}.brsidesm{font-weight:600;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brconn{display:block;flex:0 0 auto}.brstage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0c0c0c;overflow:hidden}.brframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;overflow:hidden}.brzone{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;cursor:grab;background:radial-gradient(ellipse 130% 130% at 50% 50%,#fff8e8,#edd99a 55%,#b8983c)}.brzone:active{cursor:grabbing}.brbadge{position:absolute;top:8px;left:8px;z-index:5;padding:2px 8px;border-radius:20px;background:var(--coral);color:#fff;font-family:Inter;font-weight:700;font-size:8px;letter-spacing:.5px}.brbadge.done{background:var(--yellow);color:var(--ink)}.brzoom{position:absolute;top:8px;right:8px;z-index:5;display:flex;gap:4px}.brzoom button{width:26px;height:26px;border-radius:7px;border:none;background:#fffbf2;color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 1px 3px #00000026}.brcanvas{position:absolute;top:50%;left:50%;transform-origin:center center;-webkit-user-select:none;user-select:none}.brtitle{text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:1.2px;text-transform:uppercase;color:#6b5a22;height:30px}.brchamp{position:absolute;left:0;right:0;text-align:center;background:#fffbf28c;border:1.5px dashed var(--sand-2);border-radius:3px 9px 9px 3px;padding:12px 8px;font-weight:700;font-size:10.5px;color:#a89968;font-style:italic}.brhint{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-family:Inter;font-weight:600;font-size:8px;color:#8a7040;opacity:.65;pointer-events:none}.brvert{position:fixed;bottom:96px;right:12px;z-index:310;transform:rotate(-90deg);transform-origin:center center;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:20px;padding:8px 14px;cursor:pointer;display:flex;align-items:center;gap:6px;color:#fff;font-family:Inter;font-weight:700;font-size:12px;letter-spacing:.3px;box-shadow:0 2px 10px #00000059}.noticeplan{padding:2px 14px}.noticerow{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.noticerow:first-child{border-top:none}.noticerow .badge{min-width:52px;justify-content:center;margin-top:1px;flex:0 0 auto}.noticerow .bd{flex:1;min-width:0}.noticerow .bd .nm{display:block;font-weight:700;font-size:13.5px;line-height:1.25}.noticerow .bd .hint{display:block;margin-top:1px}.lgcard.mvp{background:linear-gradient(135deg,#0c0c0c,#241f14);border-color:var(--ink)}.lgcard.mvp .lgcardfoot{border-top-color:#ffffff24}.lgcard.mvp .lgpin{color:var(--yellow)}.lgcard.mvp .lgopen,.lgcard.mvp .lgcmt{color:#a59d8c}.lgcard.mvp .lgcardhead .kind{color:var(--yellow)}.mvpbody{display:flex;align-items:center;gap:13px;padding:3px 0 4px}.mvpstar{font-size:30px;line-height:1;flex:0 0 auto}.mvpname{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:26px;line-height:1;color:var(--yellow);text-transform:uppercase}.mvpsub{font-size:12px;font-weight:700;color:#c9c0ab;margin-top:3px}.mvpline{font-size:11.5px;font-weight:600;color:#8f8877;margin-top:4px;line-height:1.35}.lgautorow{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:12px;cursor:pointer}.lgautorow .nm{flex:1;font-weight:700;font-size:13.5px}.mvprow{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--line)}.mvprow:first-child{border-top:none}.mvprow .medal{font-size:19px;width:24px;text-align:center;flex:0 0 auto}.mvprow .who{flex:1;min-width:0}.mvprow .who .n{display:block;font-weight:700;font-size:14px}.mvprow .who .t{display:block;font-size:11.5px;color:#8a8378;font-weight:600}.ldrow{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);cursor:pointer}.ldrow:first-child{border-top:none}.ldrow .rk{font-family:Barlow Condensed;font-weight:800;font-size:15px;width:20px;color:#8a8378}.ldrow .who{flex:1;min-width:0}.ldrow .who .n{display:block;font-weight:700;font-size:13.5px}.ldrow .who .t{display:block;font-size:11px;color:#8a8378;font-weight:600}.ldrow .v{font-family:Barlow Condensed;font-weight:800;font-size:18px}.ldrow .v small{display:block;font-family:Inter,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#8a8378;text-align:right}.plhead{display:flex;align-items:center;gap:12px}.plhead .av{width:48px;height:48px;border-radius:14px;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:19px}.lgmvpask{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:12px;cursor:pointer;background:var(--ink);color:var(--sand);border-radius:16px}.lgmvpask .st{font-size:24px;line-height:1;flex:0 0 auto}.lgmvpask .nm{font-family:Barlow Condensed;font-weight:800;font-size:18px;text-transform:uppercase;line-height:1.1;color:var(--yellow)}.lgmvpask .sub{color:#c9c0ab;font-size:12px}.lgmvpask .chev{color:#c9c0ab;font-weight:800}.lgineligible{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.lgineligible button{background:#0c0c0c14;border:none;border-radius:9px;padding:5px 9px;font-family:Inter,sans-serif;font-weight:700;font-size:12px;color:var(--ink);cursor:pointer;text-align:left}.lgineligible button span{display:block;font-weight:600;font-size:10px;opacity:.6}.gtag{display:flex;gap:3px;flex:0 0 auto}.gtag button{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:11px;cursor:pointer;opacity:.4;padding:0;line-height:1}.gtag button.on{background:var(--ink);color:#fff;opacity:1}.pick-grid.wide{grid-template-columns:1fr}.lgwho .av.emoji{background:var(--sand-2);font-size:15px}.btn.datebtn{width:100%;margin-bottom:0}.title+.field{margin-top:16px}.lgformat{font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:.4px;text-transform:uppercase;color:var(--ink);background:var(--sand-2);border-radius:10px;padding:8px 12px;margin:-4px 0 14px}.stepper-input.word{font-size:13px;letter-spacing:.3px;white-space:nowrap;color:#8a8378}.lgsubhead{font-family:Barlow Condensed;font-weight:800;font-size:19px;text-transform:uppercase;letter-spacing:.3px;color:var(--ink);margin:22px 0 2px;padding-top:16px;border-top:1px solid var(--line)}.stepper-input.word{width:auto;min-width:52px;padding:0 9px}.subtag{font-size:11px;font-weight:700;color:#8a8378}.pick.on .subtag{color:#ffffffbf}.gtag button.wide{width:auto;padding:0 6px}.pick.add{justify-content:center;border-style:dashed;color:#8a8378;font-family:Barlow Condensed;font-weight:800;font-size:14px;letter-spacing:.3px;cursor:pointer}.lgsubform{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:12px 14px;margin:8px 0 12px}.lgsubform .linklike{margin-top:8px}.seg button:disabled{opacity:.5;cursor:default}.lg .bannercrop{flex:0 0 auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.lg .bannercrop:active{cursor:grabbing}.lg .bannercrop .art img{position:absolute;max-width:none;pointer-events:none;-webkit-user-drag:none}.lg .bannercrop .body{pointer-events:none}.lg .bannercrop-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 20px;text-align:center;color:#fff;font-weight:700;font-size:13px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.lg .seg.chatrooms{margin:10px 16px 2px;flex:0 0 auto}.lg .seg.chatrooms button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:8px}.lg .seg.chatrooms .rn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lg .seg.chatrooms .rdot{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--coral);color:#fff;font-family:Inter;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.lg .cmark.co{width:auto;padding:0 3px}.lg .lgmenu-dot{position:absolute;top:2px;right:0;width:9px;height:9px;border-radius:50%;background:var(--coral);border:1.5px solid #fff}.lg .lgmenu-count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--coral);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.lg .crewtop .lgbanner .nm,.lg .bannercrop .nm{color:#fff;margin-top:0}.lg .crewtop .lgmenu{text-shadow:0 1px 5px rgba(0,0,0,.55)}.lg .ccard{margin:10px 2px;padding:12px 14px;border-radius:16px;border:2px solid var(--ink);background:var(--card)}.lg .ccard .cc-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#9a7f3a}.lg .ccard .cc-text{font-size:13.5px;font-weight:600;line-height:1.4;margin-top:6px}.lg .ccard .cc-meta{font-size:12px;color:#6b6455;font-weight:600;margin-top:5px}.lg .ccard .cc-foot{font-size:11px;color:#8a8378;font-weight:600;margin-top:8px}.lg .ccard .cc-list{margin-top:8px;border-top:1px solid var(--line)}.lg .ccard .cc-row{display:flex;flex-direction:column;padding:6px 0;border-bottom:1px solid var(--line);font-size:12.5px}.lg .ccard .cc-row span{color:#6b6455;font-weight:600;font-size:11.5px}.lg .ccard .cc-btn{margin-top:10px;width:auto}.lg .ccard .cc-done{margin-top:8px;font-weight:800;font-size:12.5px;color:#1f7a3a}.lg .ccard .cc-person{display:flex;align-items:center;gap:10px;margin-top:8px}.lg .ccard .cc-av{width:40px;height:40px;border-radius:12px;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:16px;flex:0 0 auto}.lg .ccard .cc-name{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:24px;text-transform:uppercase;line-height:1}.lg .ccard .cc-sub{font-size:12.5px;font-weight:700;color:#6b6455}.lg .ccard .cc-quote{font-size:13px;margin-top:8px}.lg .ccard.t-nom{border-color:var(--yellow-deep);box-shadow:0 4px 0 var(--yellow-deep)}.lg .ccard.t-mvp{background:var(--ink);color:#fff}.lg .ccard.t-mvp .cc-eyebrow,.lg .ccard.t-mvp .cc-name{color:var(--yellow)}.lg .ccard.t-mvp .cc-sub,.lg .ccard.t-mvp .cc-quote{color:#ffffffd9}.lg .ccard.t-mvp .cc-av{background:#ffffff24;color:#fff}.lg .ccard.t-mvp .cc-foot{color:#a59d8c}.lg .ccard.t-rain,.lg .ccard.t-elig{background:#fff1ec;border-color:#b03a1c}.lg .ccard.t-rain .cc-eyebrow,.lg .ccard.t-elig .cc-eyebrow{color:#b03a1c}.lg .ccard.t-dispute{border-color:var(--coral);box-shadow:0 4px 0 var(--coral)}.lg .ccard.t-dispute .cc-eyebrow{color:#b03a1c}.lg .ccard.t-forfeit{background:var(--sand-2);border-color:#0c0c0c59}.lg .ccard.t-lineups,.lg .ccard.t-swap{border-color:var(--ocean);box-shadow:0 4px #005f92}.lg .ccard.t-lineups .cc-eyebrow,.lg .ccard.t-swap .cc-eyebrow{color:var(--ocean)}.lg .ccard.t-swap.taken{border-color:#1f7a3a;box-shadow:0 4px #1f7a3a}.lg .ccard.t-swap.taken .cc-eyebrow{color:#1f7a3a}.lg .ccard.t-bracket{border-color:var(--yellow-deep);background:linear-gradient(180deg,#fff8dc,var(--card))}.lg .ccard.t-notice{background:var(--sand);border-style:dashed}.lg .nomrow{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:8px;border:2px solid var(--yellow-deep);border-radius:14px;background:var(--card);cursor:pointer}.lg .nomrow.on{background:#fff3c4;box-shadow:0 3px 0 var(--yellow-deep)}.lg .nomrow .av{width:34px;height:34px;border-radius:10px;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:14px;flex:0 0 auto}.lg .nomrow .nm{font-weight:800;font-size:14px}.lg .nomrow .nq{font-size:12.5px;margin-top:3px}.lg .nomrow .chk{margin-left:auto;width:22px;height:22px;border-radius:50%;border:2px solid rgba(12,12,12,.25);display:flex;align-items:center;justify-content:center;color:transparent;font-weight:900;font-size:12px;flex:0 0 auto}.lg .nomrow.on .chk{background:var(--ink);border-color:var(--ink);color:var(--yellow)}.lg .cond{font-family:Barlow Condensed,sans-serif}.lg h2.title{font-family:Barlow Condensed;font-weight:800;font-size:32px;margin:4px 0 2px;letter-spacing:.3px;text-transform:uppercase;line-height:.95}.lg .sub{color:#6b6455;font-size:13px;margin:0 0 16px;font-weight:500}.lg .prof-h{font-family:Barlow Condensed;font-weight:800;font-size:24px;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;padding-bottom:6px;border-bottom:3px solid var(--yellow);display:inline-block}.lg .qgrid{display:flex;gap:8px;margin:12px 0 18px}.lg .qgrid .qbtn{flex:1 1 0;min-width:0}.lg .qgrid.five{gap:6px}.lg .qbtn{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:10px 3px 8px;text-align:center;cursor:pointer;box-shadow:0 3px #0c0c0c2e;position:relative}.lg .qbtn:active{transform:translateY(2px);box-shadow:0 1px #0c0c0c2e}.lg .qbtn .i{line-height:1;height:29px;display:flex;align-items:center;justify-content:center}.lg .qbtn .i svg{width:28px;height:28px;display:block;color:var(--ink)}.lg .qbtn .l{font-family:Barlow Condensed;font-weight:800;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--ink);margin-top:4px;line-height:1.05}.lg .qbtn .dot{position:absolute;top:-5px;right:-4px;min-width:17px;height:17px;border-radius:999px;background:var(--coral);color:#fff;font-family:Inter;font-weight:800;font-size:9.5px;display:flex;align-items:center;justify-content:center;padding:0 4px}.lg .moreRow{display:flex;align-items:center;gap:9px;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:11px 14px;cursor:pointer;box-shadow:0 3px #0c0c0c2e}.lg .moreRow .t{flex:1;font-weight:800;font-size:13.5px}.lg .moreRow .c{background:var(--coral);color:#fff;border-radius:999px;font-weight:800;font-size:10.5px;padding:2px 8px}.lg .footlink{display:block;text-align:center;padding:16px 0 4px;color:var(--ocean);font-weight:700;font-size:13px;cursor:pointer}.lg .eyebrow{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#9a7f3a;margin:0 0 2px}.lg .btn.primary{background:var(--yellow);color:var(--ink);box-shadow:0 6px 0 var(--yellow-deep)}.lg .btn.primary.off{background:var(--sand-2);color:#9a9382;box-shadow:0 6px #0c0c0c21}.lg .gapmsg{margin:9px 0 0}.lg .btn.dark{background:var(--ink);color:var(--sand);box-shadow:0 6px #000}.lg .btn.ocean{background:var(--ocean);color:#fff;box-shadow:0 6px #005f92}.lg .btn.ghost{background:transparent;color:var(--ink);border:2px solid var(--ink)}.lg .btn.ghost.del{border-color:var(--coral);color:var(--coral)}.lg .btn.ghost:disabled,.lg .btn.ghost.disabled{background:var(--sand-2);color:#9a917f;border-color:var(--sand-2);box-shadow:none;cursor:not-allowed}.lg .btn.danger{background:var(--coral);color:#fff;box-shadow:0 6px #c13a22}.lg .btn.sm{font-size:15px;padding:10px 14px;width:auto;border-radius:12px}.lg .btn.disabled{background:var(--sand-2);color:#9a917f;box-shadow:none}.lg .tabs{display:flex;gap:3px;background:var(--sand-2);padding:3px;border-radius:14px;margin-bottom:14px}.lg .tabs button{flex:1;min-width:0;border:none;background:var(--card);box-shadow:0 1px 2px #0c0c0c14;font-family:Barlow Condensed;font-weight:700;font-size:12.5px;text-transform:uppercase;padding:9px 4px;border-radius:11px;cursor:pointer;color:var(--ink);letter-spacing:.3px}.lg .tabs button.on{background:var(--ink);color:var(--sand)}.lg .card{background:var(--card);border:2px solid var(--ink);border-radius:18px;box-shadow:0 4px #0c0c0c2e;padding:14px 16px;margin-bottom:10px}.lg .card.flat{box-shadow:none;padding:14px 16px}.lg .card.live{background:linear-gradient(135deg,#FFF3CC 0%,var(--yellow-deep) 100%)}.lg .card.lgpast{background:#ede3cd;border-color:#0c0c0c6b;box-shadow:0 3px #0c0c0c14}.lg .card.lgpast .cardhead{color:#4d473d}.lg .lgchamp{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:3px 10px;border-radius:999px;background:#ffce0047;border:1.5px solid rgba(200,112,0,.35);font-weight:800;font-size:11.5px;color:#7a5600}.lg .card.dashed{border-style:dashed;background:transparent;box-shadow:none;border-color:var(--ocean);color:var(--ocean)}.lg .card.ink{background:var(--ink);color:var(--sand);border-color:var(--ink)}.lg .cardhead{font-family:Barlow Condensed;font-weight:800;font-size:19px;text-transform:uppercase;line-height:1.05}.lg .muted{color:#8a8378;font-weight:600;font-size:12px}.lg .live-dot{width:7px;height:7px;border-radius:50%;background:var(--coral);display:inline-block;flex-shrink:0;animation:lgp-pulse-dot 1.4s ease-in-out infinite}@keyframes lgp-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}.lg .live-tag{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-size:9.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--coral)}.lg .badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:.6px;text-transform:uppercase;padding:3px 8px;border-radius:7px;background:var(--sand-2);color:var(--ink-soft);border:none}.lg .badge.c1{background:var(--yellow);color:var(--ink)}.lg .badge.c2{background:var(--coral);color:#fff}.lg .badge.c3{background:var(--ink);color:var(--sand)}.lg .badge.c4{background:var(--ice);color:var(--ink)}.lg .badge.ocean{background:var(--ocean);color:#fff}.lg .badge.warn{background:#ffe2d9;color:#b03a1c}.lg .badge.win{background:#d8f0dd;color:#1a7a3c}.lg .badge.ghost{background:transparent;border:1.5px dashed rgba(12,12,12,.35);color:#8a8378}.lg .weekwrap{position:relative}.lg .weekstrip{display:flex;gap:6px;overflow-x:auto;padding:2px 0 12px;scroll-behavior:smooth;scroll-padding:0 30px}.lg .weekstrip::-webkit-scrollbar{display:none}.lg .weekstrip.fit{overflow-x:hidden}.lg .weekstrip.fit .wk{flex:1 1 0;min-width:0}.lg .weekstrip.tight{gap:4px}.lg .weekstrip.tight .wk{padding:6px 4px}.lg .weekstrip.tight .wk .d{font-size:9px;letter-spacing:.2px}.lg .weekstrip.nodate .wk{min-width:30px;padding:9px 5px}.lg .weekstrip.nodate .wk .d{display:none}.lg .weekstrip.nodate .wk .n{font-size:18px}.lg .wkarrow{position:absolute;top:0;bottom:12px;width:30px;border:none;padding:0;cursor:pointer;display:none;align-items:center;z-index:4;background:none}.lg .weekwrap.scrolls .wkarrow{display:flex}.lg .wkarrow.l{left:-2px;justify-content:flex-start;background:linear-gradient(90deg,#f0e0a8f2 40%,#f0e0a800)}.lg .wkarrow.r{right:-2px;justify-content:flex-end;background:linear-gradient(270deg,#f0e0a8f2 40%,#f0e0a800)}.lg .wkarrow .c{width:23px;height:23px;border-radius:50%;background:var(--ink);color:var(--sand);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;line-height:1;box-shadow:0 2px #00000047}.lg .wkarrow.off{opacity:0;pointer-events:none}.lg .wk{flex:0 0 auto;min-width:44px;text-align:center;border:2px solid var(--ink);border-radius:12px;background:var(--card);padding:6px 8px;cursor:pointer}.lg .wk .n{font-family:Barlow Condensed;font-weight:800;font-size:17px;line-height:1}.lg .wk .d{font-size:9.5px;font-weight:700;color:#8a8378;letter-spacing:.4px}.lg .wk.on{background:var(--ink);color:var(--sand)}.lg .wk.on .d{color:#a59d8c}.lg .wk.done{opacity:.5}.lg .wk.rain{background:#ffe2d9;border-color:#b03a1c}.lg .wk.rain .n,.lg .wk.rain .d{color:#b03a1c}.lg .gblock{margin-bottom:6px}.lg .gsub{font-size:12px;font-weight:700;color:#6b6455;margin:-6px 0 9px}.lg .gcard{background:var(--card);border:2px solid var(--ink);border-radius:14px;box-shadow:0 3px #0c0c0c29;padding:9px 12px 10px;margin-bottom:8px}.lg .gcard.live{border-color:var(--coral);box-shadow:0 3px #e85a3a59}.lg .gcard.next{box-shadow:none;background:#fffbf28c;border-color:#0c0c0c52}.lg .gcard .gh{display:flex;align-items:center;gap:6px;margin-bottom:7px}.lg .gcard .gr{display:flex;align-items:center;gap:9px}.lg .gcard .gr .tm{font-weight:800;font-size:13.5px;color:#8a8378;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .gcard .gr .tm.r{text-align:right}.lg .gcard .gr .tm.w{color:var(--ink)}.lg .gcard .gr .sc{font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1;color:#a59d8c;min-width:26px;text-align:center}.lg .gcard .gr .sc.w{color:var(--ink)}.lg .gcard .gr .dash{color:#b0a68f;font-weight:800;font-size:15px}.lg .gcard .btn{margin-top:10px;font-size:17px;padding:11px 14px}.lg .commbar{display:flex;align-items:center;gap:10px;background:var(--ink);color:var(--sand);border-radius:14px;padding:9px 10px 9px 12px;margin:0 0 12px}.lg .commbar .ic{font-size:17px;flex:0 0 auto}.lg .commbar .t{flex:1;min-width:0}.lg .commbar .t b{display:block;font-size:12.5px;line-height:1.2}.lg .commbar .t span{font-size:10.5px;color:#a59d8c;font-weight:600}.lg .commbar button{flex:0 0 auto;background:var(--yellow);color:var(--ink);border:none;font-family:Barlow Condensed;font-weight:800;font-size:14px;letter-spacing:.5px;padding:8px 12px;border-radius:11px;cursor:pointer;box-shadow:0 3px 0 var(--yellow-deep)}.lg .mrow{display:flex;align-items:center;gap:10px;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:9px 12px;margin-bottom:7px;cursor:pointer;box-shadow:0 3px #0c0c0c26}.lg .mrow .tick{width:22px;height:22px;border-radius:7px;border:2px solid var(--ink);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:transparent;background:var(--card)}.lg .mrow.on .tick{background:var(--yellow);color:var(--ink)}.lg .mrow .mtx{flex:1;min-width:0}.lg .mrow .mtx b{display:block;font-size:13.5px;font-weight:800}.lg .mrow .mtx span{font-size:11px;font-weight:600;color:#8a8378}.lg .mrow .mtx .kept{display:block;font-size:10.5px;font-weight:700;color:#1a7a3c;margin-top:2px}.lg .mrow.off{opacity:.42;box-shadow:none}.lg .datestrip{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 0}.lg .dchip{border:2px solid var(--ink);border-radius:12px;background:var(--card);padding:7px 11px;font-weight:800;font-size:12.5px;cursor:pointer;text-align:left;font-family:Inter;color:var(--ink)}.lg .dchip.on{background:var(--ink);color:var(--sand)}.lg .dchip .s2{display:block;font-size:9.5px;font-weight:700;color:#8a8378;margin-top:1px}.lg .dchip.on .s2{color:#a59d8c}.lg .dtin{width:100%;margin-top:8px;border:2px solid var(--ink);border-radius:12px;padding:10px 12px;font-family:Inter;font-weight:700;font-size:14px;background:var(--card);color:var(--ink)}.lg .rainoff{opacity:.35;pointer-events:none}.lg .dchip:disabled{opacity:.38;cursor:not-allowed}.lg .dchip .s2.ok{color:#1a7a3c}.lg .dchip.on .s2.ok{color:#8fd3a6}.lg .dchip .s2.no{color:#b03a1c}.lg .dchip.on .s2.no{color:#ff9b80}.lg .fitbox{border:2px solid var(--ink);border-radius:14px;padding:10px 12px;margin-top:10px;background:var(--card);box-shadow:0 3px #0c0c0c26}.lg .fitbox.bad{border-color:#b03a1c;background:#ffefe9;box-shadow:0 3px #b03a1c}.lg .fitbox .h{font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#8a8378}.lg .fitbox .l{font-weight:800;font-size:13.5px;margin-top:3px;line-height:1.35}.lg .fitbox .w{font-weight:700;font-size:12px;color:#b03a1c;margin-top:6px;line-height:1.4}.lg .hint.nofit{color:#b03a1c;font-weight:600}.lg .setdate{font-weight:800;font-size:11px;color:var(--ocean);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.lg .fx.post,.lg .row.grow{cursor:pointer}.lg .row.grow:active{background:#0c0c0c0d}.lg .gscore{cursor:text;white-space:nowrap}.lg .gscore.edit{outline:2px solid var(--ocean);outline-offset:3px;border-radius:6px}.lg .gscore input{font-family:Barlow Condensed;font-weight:800;font-size:19px;width:36px;text-align:center;background:transparent;border:none;outline:none;color:inherit;padding:0;-moz-appearance:textfield}.lg .gscore input::-webkit-outer-spin-button,.lg .gscore input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lg .row.edited{background:#ffce002e;margin:0 -16px;padding-left:16px;padding-right:16px}.lg .fitbox .n{font-weight:700;font-size:12px;color:#6b6455;margin-top:6px;line-height:1.4}.lg .std{background:var(--card);border:2px solid var(--ink);border-radius:18px;overflow:hidden;margin-bottom:14px}.lg .std .hd{background:var(--ink);color:var(--sand);display:grid;grid-template-columns:18px 1fr 36px 36px 22px 30px 32px;gap:4px;padding:8px 10px;font-family:Barlow Condensed;font-weight:700;font-size:11px;letter-spacing:1px;text-transform:uppercase}.lg .std .rw{cursor:pointer;display:grid;grid-template-columns:18px 1fr 36px 36px 22px 30px 32px;gap:4px;padding:10px;align-items:center;border-top:1px solid var(--line);font-size:13px;font-weight:600}.lg .std .rw .rk{font-family:Barlow Condensed;font-weight:800;font-size:17px;color:#a59d8c}.lg .std .rw.top .rk{color:var(--yellow-deep)}.lg .std .rw.me{background:#0083c71a}.lg .std .rw .tm{display:flex;align-items:center;gap:6px;min-width:0}.lg .std .rw .nm{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .std .rw .num{font-family:Barlow Condensed;font-weight:700;font-size:14px;text-align:right}.lg .std .rw .pos{color:#1a7a3c}.lg .std .rw .neg{color:#c0391c}.lg .std .cut{background:var(--ink);color:var(--yellow);font-family:Barlow Condensed;font-weight:800;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;padding:4px 12px;text-align:center}.lg .std .rw .av{width:24px;height:24px}.lg .divhead{font-family:Barlow Condensed;font-weight:800;font-size:16px;letter-spacing:1.2px;text-transform:uppercase;margin:4px 0 7px}.lg .std+.divhead{margin-top:18px}.lg .av{width:26px;height:26px;border-radius:8px;background:var(--yellow);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:13px;color:var(--ink)}.lg .slothead{display:flex;align-items:center;gap:8px;margin:14px 0 8px}.lg .slothead .t{font-family:Barlow Condensed;font-weight:800;font-size:17px;letter-spacing:.5px}.lg .slothead .ln{flex:1;height:2px;background:#0c0c0c24;border-radius:2px}.lg .fx{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:10px 12px;margin-bottom:8px;box-shadow:0 3px #0c0c0c24}.lg .fx.mine{background:#fff}.lg .fx.pending{box-shadow:none;background:#fffbf299;border-color:#0c0c0c57}.lg .fx.post{background:#ffefe9;border-color:#b03a1c;box-shadow:none}.lg .fx .top{display:flex;align-items:center;gap:6px;margin-bottom:6px}.lg .fx .side{display:flex;align-items:center;gap:8px;padding:3px 0}.lg .fx .side .nm{flex:1;font-weight:700;font-size:14px}.lg .fx .side .sc{font-family:Barlow Condensed;font-weight:800;font-size:19px;min-width:46px;text-align:right}.lg .fx .side.w .nm{font-weight:800}.lg .fx .side.l{color:#8a8378}.lg .setline{font-family:Barlow Condensed;font-weight:700;font-size:12px;color:#8a8378;letter-spacing:.6px;text-align:right}.lg .row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.lg .row:first-of-type{border-top:none}.lg .row .nm{flex:1;font-weight:700;font-size:14px}.lg .row.me{background:#0083c71a;margin:0 -14px;padding-left:14px;padding-right:14px}.lg .stat{background:var(--ink);color:var(--sand);border-radius:16px;padding:12px 14px}.lg .stat .k{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#a59d8c;font-weight:700}.lg .stat .v{font-family:Barlow Condensed;font-weight:800;font-size:32px;line-height:1;margin-top:3px}.lg .grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.lg .grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px}.lg .field{margin-bottom:14px}.lg .lab{font-family:Barlow Condensed;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px}.lg .hint{font-size:11.5px;color:#6b6455;font-weight:500;line-height:1.35;margin-top:5px}.lg .inp{width:100%;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;background:var(--card);font-family:Inter;font-weight:700;font-size:15px;color:var(--ink)}.lg .seg{display:flex;gap:6px;flex-wrap:nowrap}.lg .seg button{flex:1;border:2px solid var(--ink);background:transparent;border-radius:11px;padding:9px 4px;font-family:Barlow Condensed;font-weight:800;font-size:13px;text-transform:uppercase;cursor:pointer;color:var(--ink);min-width:0;letter-spacing:normal;box-shadow:none}.lg .seg button.on{background:var(--yellow);box-shadow:none}.lg .seg.week button{padding:9px 2px;font-size:12px;letter-spacing:-.2px}.lg .switchrow{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.lg .switchrow .info{flex:1}.lg .sw{width:50px;height:29px;border-radius:999px;background:var(--sand-2);border:none;position:relative;flex:0 0 auto;cursor:pointer}.lg .sw .knob{position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:.15s}.lg .sw.on{background:var(--yellow)}.lg .sw.on .knob{left:24px}.lg .flowbar{display:flex;gap:6px;margin-bottom:14px}.lg .flowbar .step{flex:1;height:5px;border-radius:4px;background:var(--sand-2)}.lg .flowbar .step.done{background:var(--yellow-deep)}.lg .callout{border-radius:14px;padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.45;margin-bottom:12px;border:none;background:none}.lg .callout.math{background:var(--ink);color:var(--sand)}.lg .callout.math b{color:var(--yellow)}.lg .callout.warn{background:#ffe9e1;border:2px solid #e0866c;color:#8a2f14}.lg .callout.info{background:#0083c71f;border:2px solid rgba(0,131,199,.45);color:#08557f}.lg .roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:6px 0 16px}.lg .roster .chip{cursor:pointer}.lg .chip{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:9px 12px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.lg .chip .av{width:26px;height:26px;border-radius:8px;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:15px;color:var(--ink)}.lg .chip .x{color:var(--coral);font-weight:800;font-size:17px;margin-left:2px}.lg .chip.me{background:var(--ocean);border-color:var(--ocean);color:#fff}.lg .chip.me .av{background:#fff;color:var(--ocean)}.lg .chip-id{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .chip .claimbtn{border:1.5px solid var(--ocean);color:var(--ocean);background:transparent;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.lg .numctl{display:flex;align-items:center;gap:8px}.lg .numctl button.nb{width:48px;height:48px;border-radius:13px;border:2px solid var(--ink);background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1;color:var(--ink);cursor:pointer;flex:0 0 auto;padding:0}.lg .numctl button.nb:active{background:var(--yellow)}.lg .numctl .v{flex:0 0 84px;text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:24px;border:2px solid var(--ink);border-radius:13px;padding:11px 6px;background:var(--card);text-transform:uppercase;letter-spacing:.5px}.lg .numctl .allb{flex:0 0 auto;border:2px solid var(--ink);border-radius:13px;background:transparent;font-family:Barlow Condensed;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.5px;padding:0 12px;height:48px;color:var(--ink);cursor:pointer}.lg .numctl .allb.on{background:var(--yellow)}.lg .cmark{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:5px;background:var(--ink);color:var(--yellow);font-family:Barlow Condensed;font-weight:800;font-size:10px;line-height:1;margin-left:5px;vertical-align:1px;flex:0 0 auto}.lg .tbrow{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line)}.lg .tbrow:first-child{border-top:none}.lg .tbrow .n{width:20px;font-family:Barlow Condensed;font-weight:800;font-size:15px;color:#8a8378}.lg .tbrow .t{flex:1;font-weight:700;font-size:13px}.lg .tbrow button{width:32px;height:32px;border-radius:9px;border:2px solid var(--ink);background:var(--card);font-size:13px;line-height:1;cursor:pointer;flex:0 0 auto;padding:0;color:var(--ink)}.lg .tbrow button:disabled{opacity:.25}.lg .tchip{display:inline-flex;align-items:center;gap:7px;border:2px solid var(--ink);background:var(--card);border-radius:999px;padding:8px 12px;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:14.5px;color:var(--ink)}.lg .tchip span{color:#8a8378;font-size:13px;line-height:1;margin-left:0}.lg .addrow{display:flex;gap:8px;margin-bottom:8px}.lg .addrow input{flex:1;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;font-size:15px;font-family:Inter;font-weight:600;background:var(--card);min-width:0}.lg .btn.invite{background:var(--ocean);color:#fff;box-shadow:0 6px #005f92;display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:12px}.lg .btn.invite .invite-ico{font-size:20px;line-height:1}.lg .scorewrap{display:grid;grid-template-columns:1fr;gap:8px;margin:4px 0}.lg .scorewrap-rel .scorewrap{gap:30px}.lg .scorewrap-rel{position:relative}.lg .scoreside{border:3px solid var(--ink);border-radius:18px;padding:8px 10px 10px;text-align:center;cursor:pointer;background:var(--card)}.lg .scoreside.a{border-color:var(--ocean)}.lg .scoreside.b{border-color:var(--coral)}.lg .teamtag{font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}.lg .teamtag.a{color:var(--ocean)}.lg .teamtag.b{color:var(--coral)}.lg .scoreside .names{font-weight:700;font-size:14px;min-height:34px;display:flex;align-items:center;justify-content:center;line-height:1.15}.lg .scoreside .num{font-family:Barlow Condensed;font-weight:800;font-size:52px;line-height:1;margin:0;width:100%;text-align:center;cursor:text}.lg .scoreside .num input{font-family:Barlow Condensed;font-weight:800;font-size:52px;line-height:1;width:100%;text-align:center;background:transparent;border:none;outline:none;color:var(--ink);margin:0;padding:0;-moz-appearance:textfield}.lg .scoreside .num input::-webkit-outer-spin-button,.lg .scoreside .num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lg .scoreside.win{background:var(--yellow)}.lg .scoreside.win.a{border-color:var(--ink)}.lg .stepper{display:flex;gap:8px;justify-content:center;margin-top:6px}.lg .stepper button{width:36px;height:36px;border-radius:10px;border:2px solid var(--ink);background:var(--sand);font-family:Barlow Condensed;font-weight:800;font-size:20px;cursor:pointer;line-height:1}.lg .vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Barlow Condensed;font-weight:800;color:var(--ink);font-size:20px;background:var(--yellow);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--ink);z-index:2}.lg .who-r{display:inline-block;margin-left:7px;font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;background:#0c0c0c17;color:#6b6455;border-radius:999px;padding:2px 7px;vertical-align:1px}.lg .who-r.ref{background:var(--ocean);color:#fff}.lg .who-r.comm{background:var(--ink);color:var(--yellow)}.lg .reptel{display:inline-block;margin-top:4px;font-weight:800;font-size:14px;color:var(--ocean);text-decoration:none}.lg .fi-foot{flex-wrap:wrap}.lg .rxchip{border:none;background:#0c0c0c14;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;cursor:pointer;color:inherit;font-family:Inter;line-height:1.25}.lg .rxchip.on{background:var(--ocean);color:#fff}.lg .rxadd{border:1.5px dashed rgba(12,12,12,.28);background:none;border-radius:999px;padding:3px 9px;font-size:12px;cursor:pointer;color:inherit;line-height:1.25;font-family:Inter}.lg .rxcmt{border:none;background:none;font-size:12px;font-weight:700;cursor:pointer;color:inherit;padding:0;font-family:Inter}.lg .rxchip,.lg .rxadd,.lg .rxcmt{position:relative}.lg .rxchip:after,.lg .rxadd:after,.lg .rxcmt:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;transform:translateY(-50%);height:44px}.lg .filink{cursor:pointer}.lg .fi-win .rxchip,.lg .fi-upset .rxchip{background:#0c0c0c24}.lg .fi-win .rxadd,.lg .fi-upset .rxadd{border-color:#0c0c0c4d}.lg .fi-mvp .rxchip{background:#ffffff29}.lg .fi-mvp .rxadd{border-color:#ffffff52}.lg .rxgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.lg .rxgrid button{font-size:26px;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:12px 0;cursor:pointer;line-height:1}.lg .rxgrid button.on{background:var(--yellow);box-shadow:0 3px 0 var(--yellow-deep)}.lg .rxcat{font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#8a8378;margin:10px 0 5px}.lg .rxwrap{display:flex;flex-wrap:wrap;gap:5px}.lg .rxsm{font-size:20px;line-height:1;background:var(--card);border:1.5px solid rgba(12,12,12,.14);border-radius:10px;width:38px;height:38px;cursor:pointer;padding:0}.lg .rxsm.on{background:var(--yellow);border-color:var(--ink)}.lg .fullrot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;overflow:hidden;border-radius:16px}.lg .fullzone{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;cursor:grab;background:radial-gradient(ellipse 130% 130% at 50% 50%,#fff8e8,#edd99a 55%,#b8983c)}.lg .fullzone:active{cursor:grabbing}.lg .fullbadge{position:absolute;top:8px;left:8px;z-index:5;padding:2px 8px;border-radius:20px;background:var(--coral);color:#fff;font-family:Inter;font-weight:700;font-size:8px;letter-spacing:.5px}.lg .fullbadge.done{background:var(--yellow);color:var(--ink)}.lg .fullzoom{position:absolute;top:8px;right:8px;z-index:5;display:flex;gap:4px}.lg .fullzoom button{width:26px;height:26px;border-radius:7px;border:none;background:#fffbf2;color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:13px;cursor:pointer;box-shadow:0 1px 3px #00000026}.lg .fullcanvas{position:absolute;top:50%;left:50%;transform-origin:center center;-webkit-user-select:none;user-select:none}.lg .fullvert{position:absolute;bottom:96px;right:12px;z-index:30;transform:rotate(-90deg);transform-origin:center center;background:#ffffff38;border:1px solid rgba(255,255,255,.35);border-radius:20px;padding:8px 14px;cursor:pointer;display:flex;align-items:center;gap:6px;color:#fff;font-family:Inter;font-weight:700;font-size:12px;letter-spacing:.3px;box-shadow:0 2px 10px #00000059}.lg .brlab{font-weight:700;font-size:8.5px;letter-spacing:.6px;text-transform:uppercase;color:#9a7f3a}.lg .sheet{background:var(--bg-gradient);border-radius:22px 22px 0 0;width:100%;height:83%;display:flex;flex-direction:column;overflow:hidden;border-top:3px solid var(--ink);box-shadow:0 -14px 40px #00000059}.lg .divnames{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lg .sheethead{display:flex;align-items:center;gap:10px;padding:11px 16px;background:var(--ink);color:var(--sand);flex:0 0 auto}.lg .sheethead b{font-family:Barlow Condensed;font-weight:800;font-size:17px;letter-spacing:.6px;text-transform:uppercase}.lg .sheethead .x{margin-left:auto;background:none;border:none;color:var(--sand);font-size:17px;cursor:pointer;line-height:1;padding:2px 4px}.lg .sheetscroll{flex:1;overflow-y:auto;padding:14px 16px 18px}.lg .sheetscroll::-webkit-scrollbar{display:none}.lg .cmt{display:flex;gap:9px;padding:11px 0;border-top:1px solid var(--line)}.lg .cmt:first-child{border-top:none}.lg .cmt .av{width:28px;height:28px;border-radius:9px;flex:0 0 auto;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:11px}.lg .cmt .bd{flex:1;min-width:0}.lg .cmt .bd .n{font-weight:800;font-size:13px}.lg .cmt .bd .t{font-size:13px;font-weight:500;line-height:1.4;margin-top:1px}.lg .cmt .w{font-size:10.5px;color:#8a8378;font-weight:700;flex:0 0 auto}.lg .sheetbar{display:flex;gap:8px;padding:10px 14px 14px;background:var(--card);border-top:2px solid var(--ink);flex:0 0 auto}.lg .sheetbar input{flex:1;border:2px solid var(--ink);border-radius:12px;padding:10px 12px;font-family:Inter;font-weight:600;font-size:13.5px;background:var(--card);color:var(--ink);outline:none;min-width:0}.lg .sheetbar button{border:none;background:var(--yellow);color:var(--ink);border-radius:12px;padding:0 16px;font-family:Barlow Condensed;font-weight:800;font-size:17px;cursor:pointer;box-shadow:0 3px 0 var(--yellow-deep);flex:0 0 auto}.lg .modal h3{font-family:Barlow Condensed;font-weight:800;font-size:24px;margin:0 0 6px;text-transform:uppercase}.lg .modal .row{display:flex;gap:10px}.lg .tabs.scroll{gap:3px;padding:3px}.lg .tabs.scroll button{flex:1 1 0;min-width:0;padding:8px 4px;font-size:10.5px;letter-spacing:.2px;text-align:center}.lg .backlink{background:none;border:none;font-weight:700;color:var(--ocean);cursor:pointer;font-size:14px;padding:0;margin-bottom:8px;display:block}.lg .setstrip{display:flex;gap:6px;margin:2px 0 10px;flex-wrap:wrap}.lg .setchip{border:2px solid var(--ink);border-radius:10px;padding:4px 9px;background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:14px;line-height:1.15;text-align:center;min-width:52px}.lg .setchip .g{display:block;font-family:Inter;font-weight:800;font-size:8.5px;letter-spacing:.9px;text-transform:uppercase;color:#8a8378}.lg .setchip.won{background:var(--yellow)}.lg .setchip.lost{background:var(--card);color:#8a8378;border-color:#0c0c0c47}.lg .setchip.now{border-color:var(--coral);border-width:3px;background:#fff}.lg .setchip.next{background:transparent;color:#8a8378;border-color:#0c0c0c33}.lg .matchscore{font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1}@keyframes lgp-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.lg .wk,.lg .tabs button,.lg .seg button,.lg .sw,.lg .stepper button{cursor:pointer;letter-spacing:.3px;min-width:0;letter-spacing:normal;box-shadow:none}.lg .lgbanner{position:relative;height:128px;overflow:hidden;border-bottom:3px solid var(--ink)}.lg .lgbanner .art{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0083c7,#38b6d6 40%,#ffce00)}.lg .lgbanner .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.35),transparent 60%),linear-gradient(to top,rgba(8,14,20,.86) 0%,rgba(8,14,20,.3) 55%,transparent 100%)}.lg .lgbanner .body{position:absolute;left:16px;right:16px;bottom:11px;color:#fff}.lg .lgbanner .nm{font-family:Barlow Condensed;font-weight:800;font-style:italic;font-size:31px;text-transform:uppercase;line-height:.98;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.45)}.lg .lgbanner .sb{font-size:11.5px;font-weight:700;letter-spacing:.4px;margin-top:3px;color:#ffffffeb;text-shadow:0 1px 5px rgba(0,0,0,.5)}.lg .lgtop{position:relative}.lg .lgbanner .sb[data-go]{cursor:pointer}.lg .binfo{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#0006;border:1.2px solid rgba(255,255,255,.6);color:#fff;font-family:Inter;font-size:8.5px;font-weight:800;font-style:normal;line-height:1;margin-left:6px;vertical-align:-1px;text-shadow:none}.lg .lgmenu{position:absolute;right:12px;top:6px;z-index:30;color:#fff;font-size:26px;font-weight:800;line-height:1;padding:6px 8px;cursor:pointer;text-shadow:0 1px 7px rgba(0,0,0,.55);letter-spacing:1px;-webkit-user-select:none;user-select:none}.lg .lgmenu:active{opacity:.6}.lg .lgmenu-pop{position:absolute;top:46px;right:12px;z-index:31;background:#fff;border-radius:14px;overflow:hidden;min-width:210px;box-shadow:0 10px 30px #08141e59}.lg .lgmenu-pop[hidden]{display:none}.lg .lgmenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;background:none;border:none;border-top:1px solid var(--line);color:var(--ink);font-family:Inter;font-weight:700;font-size:14px;text-align:left;cursor:pointer}.lg .lgmenu-item:first-child{border-top:none}.lg .lgmenu-item:active{background:var(--sand-2)}.lg .lgmenu-item .mi{font-size:15px;width:20px;text-align:center;flex:0 0 auto}.lg .lgmenu-head{padding:10px 16px 8px;font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:#8a8378;background:var(--sand)}.lg .lgbanner .wkpill{position:absolute;left:16px;top:12px;background:var(--yellow);color:var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:999px}.lg .prestrip{background:var(--ink);border-radius:16px;padding:12px 14px 24px;margin-bottom:12px;color:var(--sand)}.lg .prestrip .hd{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#a59d8c;font-weight:800}.lg .prestrip .ti{font-family:Barlow Condensed;font-weight:800;font-size:22px;line-height:1.1;margin:3px 0 1px}.lg .prestrip .wh{font-size:12px;font-weight:600;color:#a59d8c;margin-bottom:10px}.lg .prestrip .btn{font-size:17px;padding:11px 14px}.lg .livestrip{background:var(--ink);border-radius:16px;padding:11px 14px;margin-bottom:12px;color:var(--sand)}.lg .livestrip .hd{display:flex;align-items:center;gap:6px;margin-bottom:7px}.lg .livestrip .hd b{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--coral)}.lg .livestrip .g{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;font-weight:700}.lg .livestrip .g .sc{margin-left:auto;font-family:Barlow Condensed;font-weight:800;font-size:17px;color:var(--yellow)}.lg .ann{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:12px 14px;margin-bottom:9px}.lg .ann.pin{border-color:var(--yellow-deep);box-shadow:0 4px 0 var(--yellow-deep)}.lg .ann .who{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lg .ann .who .av{width:24px;height:24px;border-radius:7px;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:12px;flex:0 0 auto}.lg .ann .who .nm{font-weight:800;font-size:12.5px}.lg .ann .who .tm{margin-left:auto;font-size:11px;color:#8a8378;font-weight:600}.lg .ann .tx{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--ink-soft)}.lg .ann .foot{display:flex;align-items:center;gap:14px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);font-size:12px;font-weight:700;color:#8a8378}.lg .bkt{display:flex;gap:10px}.lg .bkt .col{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:10px}.lg .bkt .m{background:var(--card);border:2px solid var(--ink);border-radius:11px;padding:6px 8px;box-shadow:0 3px #0c0c0c24}.lg .bkt .m .r{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:2px 0}.lg .bkt .m .r .s{margin-left:auto;font-family:Barlow Condensed;font-weight:800;font-size:13px}.lg .bkt .m .r.w{font-weight:800}.lg .bkt .m .r.l{color:#9a917f}.lg .bkt .m.pend{border-style:dashed;box-shadow:none;background:#fffbf28c;color:#8a8378}.lg .bkt .lbl{font-family:Barlow Condensed;font-weight:800;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#9a7f3a;text-align:center;margin-bottom:6px}.lg .bktwrap{background:radial-gradient(ellipse farthest-corner at 50% 50%,#fff8e8,#edd99a 55%,#b8983c);border:2px solid var(--ink);border-radius:16px;padding:12px 10px;margin-bottom:14px}.lg .duties{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(12,12,12,.16)}.lg .duties .dt{font-size:10.5px;font-weight:600;color:#6b6455;background:#0c0c0c0d;border-radius:7px;padding:3px 7px}.lg .duties .dt b{font-weight:800;color:var(--ink);letter-spacing:.3px}.lg .mvp{display:flex;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--line)}.lg .mvp:first-of-type{border-top:none}.lg .mvp .medal{font-size:19px;width:24px;text-align:center;flex:0 0 auto}.lg .mvp .who{flex:1;min-width:0}.lg .mvp .who .n{font-weight:700;font-size:14px}.lg .mvp .who .t{font-size:11.5px;color:#8a8378;font-weight:600}.lg .mvp .v{font-family:Barlow Condensed;font-weight:800;font-size:19px}.lg .feedhead{display:flex;align-items:baseline;gap:9px;margin:22px 0 10px}.lg .feedhead .h{font-family:Barlow Condensed;font-weight:800;font-size:24px;text-transform:uppercase;letter-spacing:.5px;padding-bottom:6px;border-bottom:3px solid var(--yellow);display:inline-block}.lg .feedhead .s{font-size:11.5px;font-weight:600;color:#8a8378}.lg .compose{display:flex;align-items:center;gap:10px;background:var(--card);border:2px dashed var(--ocean);border-radius:16px;padding:11px 14px;margin-bottom:12px;cursor:pointer}.lg .compose .ic{width:32px;height:32px;border-radius:10px;background:var(--ocean);color:#fff;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:16px}.lg .compose .tx{flex:1;font-weight:700;font-size:13.5px;color:var(--ocean)}.lg .compose .tx small{display:block;font-weight:600;font-size:11px;color:#8a8378;margin-top:1px}.lg .fi{border:2px solid var(--ink);border-radius:18px;margin-bottom:11px;overflow:hidden;background:var(--card);box-shadow:0 4px #0c0c0c2e}.lg .fi-head{display:flex;align-items:center;gap:7px;padding:9px 13px 0}.lg .fi-when{font-size:11px;font-weight:600;color:#8a8378}.lg .fi-kind{margin-left:auto;font-family:Barlow Condensed;font-weight:800;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#9a7f3a}.lg .feedband{background:var(--sand-2);border-left:2px solid rgba(12,12,12,.22);border-right:2px solid rgba(12,12,12,.22);border-radius:20px;padding:14px 13px 4px;margin:20px -3px 0}.lg .fi.pinned{border-color:var(--yellow-deep);box-shadow:0 4px 0 var(--yellow-deep)}.lg .fi-note .nbody{padding:2px 13px 0}.lg .fi-note .who{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lg .fi-note .who .av{width:24px;height:24px;border-radius:7px;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:11px;flex:0 0 auto}.lg .fi-note .who .nm{font-weight:800;font-size:12.5px}.lg .fi-note .who .tm{margin-left:auto;font-size:11px;color:#8a8378;font-weight:600}.lg .fi-note .tx{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--ink-soft);padding-bottom:10px}.lg .fi-note .rep{margin:0 0 10px;padding-left:8px;border-left:2px solid var(--line)}.lg .fi-note .rep .who{margin-bottom:3px}.lg .fi-note .rep .tx{font-size:13px;padding-bottom:6px}.lg .trow{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.lg .trow:first-child{border-top:none}.lg .trow.done{opacity:.45}.lg .trow .tl{flex:1;min-width:0}.lg .trow .tt{font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.3px}.lg .trow .tt .now{color:var(--coral)}.lg .trow .tm{font-size:12px;font-weight:600;color:#6b6455;margin-top:1px}.lg .trow .tw{font-size:11.5px;font-weight:700;color:#b03a1c;margin-top:3px}.lg .trow .tn{font-size:11.5px;font-weight:700;color:var(--ocean);margin-top:3px}.lg .trow .tr .tn{margin-top:0}.lg .trow .tr{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.lg .trow select{border:2px solid var(--ink);border-radius:11px;background:var(--card);font-family:Inter,sans-serif;font-weight:700;font-size:13px;padding:7px 8px;max-width:150px;color:var(--ink);cursor:pointer}.lg .trow select:disabled{opacity:1;cursor:default;border-color:#0c0c0c40}.lg .trow .tdone{font-weight:800;font-size:13px}.lg .trow .tlink{background:none;border:none;padding:0;cursor:pointer;font-family:Inter,sans-serif;font-weight:800;font-size:12px;color:var(--ocean)}.lg .trow .tlink.off{color:#8a8378;cursor:default}.lg .teamtabs{display:flex;gap:9px;margin:14px 0 18px}.lg .ttab{flex:1;position:relative;background:var(--card);border:2px solid var(--ink);border-radius:16px;box-shadow:0 4px #0c0c0c33;padding:11px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.lg .ttab:active{transform:translateY(2px);box-shadow:0 2px #0c0c0c33}.lg .ttab .i{width:19px;height:19px;flex:0 0 auto;color:var(--ink)}.lg .ttab .i svg{width:19px;height:19px;display:block}.lg .ttab .l{font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.5px}.lg.crew .teamtabs{gap:7px}.lg.crew .ttab{padding:8.5px 5px;gap:5px;border-radius:14px}.lg.crew .ttab .i,.lg.crew .ttab .i svg{width:16.5px;height:16.5px}.lg.crew .ttab .l{font-size:13.9px;letter-spacing:.3px;white-space:nowrap}.lg .ttab .dot{position:absolute;top:-7px;right:-6px;min-width:21px;height:21px;border-radius:999px;background:var(--coral);color:#fff;border:2px solid var(--ink);font-family:Barlow Condensed;font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 5px}.lg .chatpush{display:flex;align-items:center;gap:12px;padding:9px 16px;background:#0c0c0c0f;border-bottom:1px solid var(--line);flex:0 0 auto}.lg .chatex{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 16px 0;flex:0 0 auto}.lg .chatex .hdtag{margin-left:0}.lg .chatday{text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#8a8378;margin:14px 0 8px}.lg .msg{display:flex;gap:8px;margin-bottom:9px;align-items:flex-end}.lg .msg .av{width:26px;height:26px;border-radius:8px;background:var(--sand-2);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:11px}.lg .msg .bub{max-width:76%;background:var(--card);border:2px solid var(--ink);border-radius:16px 16px 16px 5px;padding:8px 11px}.lg .msg .who2{font-family:Barlow Condensed;font-weight:800;font-size:12px;color:#8a8378;letter-spacing:.4px;margin-bottom:2px}.lg .msg .bt{font-size:13.5px;font-weight:600;line-height:1.4}.lg .msg .tm2{font-size:10px;font-weight:700;color:#8a8378;margin-top:3px}.lg .msg.me{flex-direction:row-reverse}.lg .msg.me .bub{background:var(--yellow);border-bottom-left-radius:16px;border-bottom-right-radius:5px}.lg .msg.me .tm2{text-align:right}.lg .msg .col{max-width:76%;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.lg .msg.me .col{align-items:flex-end}.lg .msg .col .bub{max-width:100%;cursor:pointer}.lg .msg.sel .bub{box-shadow:0 0 0 3px var(--ocean)}.lg .msg .bub.gifb{padding:5px}.lg .msg .bub.gifb .who2{padding:1px 5px 4px}.lg .msg .bub.gifb .tm2{padding:0 5px 1px}.lg .rxs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.lg .msg.me .rxs{justify-content:flex-end}.lg .mrx{border:1.5px solid rgba(12,12,12,.2);background:var(--card);border-radius:999px;padding:2px 7px;font-family:Inter;font-size:12px;font-weight:800;line-height:1.35;cursor:pointer;color:var(--ink)}.lg .mrx.on{background:var(--ocean);border-color:var(--ocean);color:#fff}.lg .qbar{display:inline-flex;gap:1px;background:var(--ink);border-radius:999px;padding:3px 5px;margin:0 0 5px;box-shadow:0 3px #0c0c0c33}.lg .qbar button{background:none;border:none;font-size:20px;line-height:1;padding:7px 5px;min-width:32px;border-radius:999px;cursor:pointer}.lg .qbar button.on{background:#ffffff3d}.lg .qbar .more{color:var(--yellow);font-family:Inter;font-weight:800;font-size:17px;width:32px}.lg .cmt .bd[data-msg]{cursor:pointer}.lg .cmt.sel .bd .t,.lg .cmt.sel .bd .gif{box-shadow:0 0 0 3px var(--ocean);border-radius:8px}.lg .cmt .bd .gif{margin-top:4px}.lg .gif{position:relative;width:200px;max-width:100%;height:130px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.lg .gif.sm{width:170px;height:108px}.lg .gif.tiny{width:100%;height:84px;border-radius:10px;gap:1px}.lg .gif .ge{font-size:44px;line-height:1;display:block;position:relative}.lg .gif.sm .ge{font-size:36px}.lg .gif.tiny .ge{font-size:27px}.lg .gif .gc{font-family:Barlow Condensed;font-weight:800;font-size:21px;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(12,12,12,.55);line-height:1;position:relative}.lg .gif.sm .gc{font-size:18px}.lg .gif.tiny .gc{font-size:13px}.lg .gif .gtag{position:absolute;top:6px;left:6px;background:#0c0c0c9e;color:#fff;font-family:Inter;font-weight:800;font-size:8.5px;letter-spacing:.6px;padding:2px 5px;border-radius:5px}.lg .gif.tiny .gtag{display:none}@keyframes lgp-gBounce{0%,to{transform:translateY(4px)}50%{transform:translateY(-14px)}}@keyframes lgp-gPulse{0%,to{transform:scale(1) rotate(0)}40%{transform:scale(1.3) rotate(-12deg)}}@keyframes lgp-gShake{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@keyframes lgp-gDrive{0%{transform:translate(-80px)}to{transform:translate(80px)}}@keyframes lgp-gFloat{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(6deg)}}@keyframes lgp-gFlash{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}@keyframes lgp-gRain{to{background-position:0 40px}}.lg .g-bounce .ge{animation:lgp-gBounce .7s ease-in-out infinite}.lg .g-pulse .ge{animation:lgp-gPulse .9s ease-in-out infinite}.lg .g-shake .ge{animation:lgp-gShake .5s ease-in-out infinite}.lg .g-drive .ge{animation:lgp-gDrive 1.6s linear infinite}.lg .g-float .ge{animation:lgp-gFloat 1.8s ease-in-out infinite}.lg .g-flash{animation:lgp-gFlash .9s ease-in-out infinite}.lg .g-flash .ge{animation:lgp-gPulse .9s ease-in-out infinite}.lg .g-rain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 40px;animation:lgp-gRain .45s linear infinite;background-image:repeating-linear-gradient(105deg,transparent 0 10px,rgba(255,255,255,.45) 10px 11px)}@media (prefers-reduced-motion: reduce){.lg .gif,.lg .gif .ge,.lg .gif:before{animation:none!important}}.lg .giftray{flex:0 0 auto;background:var(--card);border-top:2px solid var(--ink);padding:10px 14px 2px}.lg .giftray[hidden]{display:none}.lg .giftray .gifq{width:100%;border:2px solid var(--ink);border-radius:12px;padding:9px 12px;font-family:Inter;font-size:14px;font-weight:600;background:#fff;margin-bottom:6px}.lg .giflab{font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#8a8378;margin:2px 0 5px}.lg .gifgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:186px;overflow-y:auto;padding-bottom:10px}.lg .giftile{border:none;padding:0;background:none;cursor:pointer;border-radius:10px;display:block;width:100%}.lg .giftile:active{transform:scale(.96)}.lg .gifnone{grid-column:1/-1;text-align:center;font-weight:700;font-size:13px;color:#8a8378;padding:18px 0}.lg .gifbtn{flex:0 0 auto;height:44px;padding:0 10px;border-radius:14px;border:2px solid var(--ink);background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:15px;letter-spacing:.5px;color:var(--ink);cursor:pointer}.lg .gifbtn.on{background:var(--ink);color:var(--yellow)}.lg .sheetbar .gifbtn{background:var(--card);color:var(--ink);border:2px solid var(--ink);height:auto}.lg .sheetbar .gifbtn.on{background:var(--ink);color:var(--yellow)}.lg .chatbar{display:flex;gap:8px;align-items:flex-end;flex:0 0 auto;padding:10px 14px 14px;border-top:2px solid var(--ink);background:var(--card)}html:not(.kb-open) .sheetbar,html:not(.kb-open) .lg .chatbar{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.lg .chatbar textarea{flex:1;border:2px solid var(--ink);border-radius:16px;padding:11px 13px;background:var(--card);font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.4;resize:none;outline:none;min-height:44px;overflow:hidden}.lg .chatbar .send{flex:0 0 auto;width:46px;height:44px;border-radius:14px;background:var(--yellow);border:2px solid var(--ink);box-shadow:0 3px 0 var(--yellow-deep);cursor:pointer;font-size:17px;line-height:1}.lg .chatbar .send:active{transform:translateY(2px);box-shadow:0 1px 0 var(--yellow-deep)}.lg .composer{display:flex;gap:8px;margin-bottom:12px}.lg .composer .say{flex:1;background:var(--card);border:2px dashed var(--ocean);border-radius:16px;padding:12px 14px;color:var(--ocean);font-weight:800;font-size:13.5px;cursor:pointer;text-align:left}.lg .composer .addmedia{margin-left:0;align-self:stretch;width:52px;height:auto;border-radius:16px}.lg .composer .addmedia svg{width:22px;height:22px}.lg .compopen{background:var(--card);border:2px solid var(--ocean);border-radius:16px;padding:11px 12px 10px;margin-bottom:12px;box-shadow:0 4px #0083c740}.lg .compopen textarea{width:100%;border:none;outline:none;background:transparent;resize:none;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1.45;color:var(--ink);min-height:52px;overflow:hidden;padding:0;display:block}.lg .compopen textarea::placeholder{color:#9aa7ad;font-weight:700}.lg .comprow{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.lg .comprow .clip{width:38px;height:38px;border-radius:11px;border:2px solid var(--ink);background:var(--card);cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0}.lg .comprow .clip svg{width:17px;height:17px}.lg .comprow .cnt{flex:1;font-size:11px;font-weight:700;color:#8a8378}.lg .comprow .btn.sm{width:auto}.lg .pinbtn{background:none;border:none;cursor:pointer;padding:0 0 0 10px;flex:0 0 auto;font-family:Barlow Condensed;font-weight:800;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ocean)}.lg .fi-mvp .pinbtn{color:var(--yellow)}.lg .fi-photo .who .pinbtn{padding:0 0 0 10px;align-self:center;margin-left:auto}.lg .delpost{background:none;border:1.5px solid rgba(176,58,28,.45);color:#b03a1c;border-radius:999px;padding:6px 14px;font-family:Barlow Condensed;font-weight:800;font-size:12.5px;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.lg .delpost:active{background:#b03a1c14}.lg .fi-win .pinbtn,.lg .fi-upset .pinbtn{color:#7a5a00}.lg .fi-foot{display:flex;align-items:center;gap:14px;padding:9px 13px;border-top:1px solid var(--line);font-size:12px;font-weight:700;color:#8a8378}.lg .fi-foot .react{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.lg .fi-foot .react.on{color:var(--coral)}.lg .fi-win{background:linear-gradient(135deg,#FFF7DC 0%,#FFE08A 55%,var(--yellow-deep) 100%)}.lg .fi-win .fi-when,.lg .fi-win .fi-kind{color:#7a5a00}.lg .fi-win .fi-foot{border-top-color:#0c0c0c29;color:#6b4f00}.lg .fi-upset{background:linear-gradient(135deg,#FFE7DF 0%,#FFB49E 60%,var(--coral) 100%)}.lg .fi-upset .fi-when,.lg .fi-upset .fi-kind{color:#8a2f14}.lg .fi-upset .fi-foot{border-top-color:#0c0c0c29;color:#8a2f14}.lg .wbody{display:flex;align-items:center;gap:12px;padding:8px 13px 2px}.lg .wcrest{width:52px;height:52px;border-radius:15px;flex:0 0 auto;background:var(--ink);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:21px;box-shadow:0 3px #0c0c0c47}.lg .wtxt{flex:1;min-width:0}.lg .wteam{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:26px;text-transform:uppercase;line-height:.96;letter-spacing:.3px}.lg .wdef{font-size:12px;font-weight:700;color:#7a5a00;margin-top:2px}.lg .wscore{font-family:Barlow Condensed;font-weight:800;font-size:40px;line-height:1}.lg .wtags{display:flex;flex-wrap:wrap;gap:5px;padding:8px 13px 11px}.lg .wtag{font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:3px 9px;border-radius:8px;background:var(--ink);color:var(--yellow)}.lg .wtag.alt{background:#0c0c0c24;color:var(--ink)}.lg .wtag.hot{background:var(--coral);color:#fff}.lg .fi-win .setstrip{padding:0 13px;margin:4px 0 0}.lg .fi-win .setchip{background:#ffffffb8;border-color:#0c0c0c73}.lg .fi-win .setchip .g{color:#8a6a13}.lg .fi-ask{background:linear-gradient(135deg,#eaf6fb,#cfe9f5);border-color:var(--ocean)}.lg .fi-ask .fi-when{color:#3d7690}.lg .fi-ask .fi-kind{color:var(--ocean)}.lg .fi-ask .fi-foot{border-top-color:#0083c740;color:#3d7690}.lg .fi-ask.done{background:linear-gradient(135deg,#eaf7ee,#cdebd7);border-color:#1a7a3c}.lg .fi-ask.done .fi-when{color:#3f7a55}.lg .fi-ask.done .fi-kind{color:#1a7a3c}.lg .fi-ask.done .fi-foot{border-top-color:#1a7a3c40;color:#3f7a55}.lg .askbody{display:flex;align-items:center;gap:12px;padding:8px 13px 11px}.lg .askbody .av{width:44px;height:44px;border-radius:13px;flex:0 0 auto;font-size:15px}.lg .asktxt{flex:1;min-width:0}.lg .askwhat{font-family:Barlow Condensed;font-weight:800;font-size:23px;line-height:1.02;text-transform:uppercase;letter-spacing:.2px}.lg .askwhen{font-size:12.5px;font-weight:700;color:#3d7690;margin-top:3px}.lg .fi-ask.done .askwhen{color:#3f7a55}.lg .fi-mvp{background:linear-gradient(135deg,#0c0c0c,#241f14);border-color:var(--ink);color:var(--sand)}.lg .fi-mvp .fi-when{color:#a59d8c}.lg .fi-mvp .fi-kind{color:var(--yellow)}.lg .fi-mvp .fi-foot{border-top-color:#ffffff24;color:#a59d8c}.lg .mvpbody{display:flex;align-items:center;gap:13px;padding:9px 13px 12px}.lg .mvpstar{font-size:30px;line-height:1;flex:0 0 auto}.lg .mvpname{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:26px;text-transform:uppercase;line-height:.96;color:var(--yellow)}.lg .mvpsub{font-size:12px;font-weight:700;color:#c9c0ab;margin-top:3px}.lg .mvpline{font-size:11.5px;font-weight:600;color:#8f8877;margin-top:4px}.lg .fi-photo .who{display:flex;align-items:center;gap:9px;padding:10px 13px 9px}.lg .fi-photo .who .av{width:28px;height:28px;border-radius:9px;background:var(--yellow);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:13px}.lg .fi-photo .who .nm{font-weight:800;font-size:13px}.lg .fi-photo .who .sub{font-size:11px;color:#8a8378;font-weight:600;margin:0}.lg .fi-photo .who .tm{margin-left:auto;font-size:11px;color:#8a8378;font-weight:600}.lg .pgrid{display:grid;gap:2px}.lg .pgrid.one{grid-template-columns:1fr}.lg .pgrid.two{grid-template-columns:1fr 1fr}.lg .pgrid.three{grid-template-columns:2fr 1fr}.lg .pgrid.three .pc:first-child{grid-row:span 2}.lg .pc{width:100%;aspect-ratio:1;object-fit:cover;display:block;position:relative;overflow:hidden}.lg .pgrid.one .pc{aspect-ratio:4/3}.lg .pgrid.three .pc:first-child{aspect-ratio:auto;height:100%}.lg .pc .more{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0c8c;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:24px}.lg .ptags{padding:9px 13px 0;font-size:12px;font-weight:600;color:#6b6455}.lg .ptags b{color:var(--ocean);font-weight:800}.lg .feedend{text-align:center;padding:14px 0 4px}.lg .feedend .btn{width:100%}.lg .feedend .note2{font-size:11.5px;color:#8a8378;font-weight:600;margin-top:8px}.lg .ph1{background:linear-gradient(140deg,#3aa7d8,#7fd0e8 45%,#f3e2b0)}.lg .ph2{background:linear-gradient(160deg,#f7c96b,#e8894f 55%,#8a4b2f)}.lg .ph3{background:linear-gradient(120deg,#0f3f57,#2f8fb3,#ffd98a)}.lg .ph4{background:linear-gradient(200deg,#ffd36b,#ff8a5c 60%,#c2452a)}.lg .ph5{background:linear-gradient(135deg,#6fc7c1,#f0e3bb 55%,#d8a44a)}.lg .addmedia{margin-left:auto;align-self:center;width:36px;height:36px;flex:0 0 auto;padding:0;border-radius:12px;background:var(--yellow);border:2px solid var(--ink);box-shadow:0 3px 0 var(--yellow-deep);color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.lg .addmedia:active{transform:translateY(2px);box-shadow:0 1px 0 var(--yellow-deep)}.lg .addmedia svg{width:19px;height:19px;display:block}.lg .vidwrap{position:relative;overflow:hidden;background:#0c0c0c}.lg .vidwrap .poster{width:100%;aspect-ratio:4/3;display:block}.lg .playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#0c0c0c80;border:2.5px solid rgba(255,255,255,.92);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;padding-left:4px;cursor:pointer;transition:.15s}.lg .playbtn:active{transform:translate(-50%,-50%) scale(.92)}.lg .vidwrap.playing .playbtn{opacity:0;pointer-events:none}.lg .vidbadge{position:absolute;right:9px;bottom:11px;background:#0c0c0cb8;color:#fff;font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.5px;padding:2px 8px;border-radius:7px}.lg .muteb{position:absolute;left:9px;bottom:11px;background:#0c0c0cb8;color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.lg .vidbar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff38}.lg .vidbar i{display:block;height:100%;background:var(--coral);width:0%}.lg .procov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0ca8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#fff;padding:18px;text-align:center}.lg .procov .st{font-weight:800;font-size:13.5px;letter-spacing:.2px}.lg .procov .pb{width:74%;height:6px;border-radius:4px;background:#ffffff3d;overflow:hidden}.lg .procov .pb i{display:block;height:100%;background:var(--yellow);width:4%;transition:width .45s linear}.lg .procov .sm{font-size:11px;font-weight:600;color:#ffffffc7;line-height:1.45}.lg .shrink{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.lg .shrink b{color:var(--yellow)}.lg .spin{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:var(--yellow);animation:lgp-spin .8s linear infinite}@keyframes lgp-spin{to{transform:rotate(360deg)}}.lg .fi-video .fi-kind{color:var(--coral)}.totop{position:absolute;right:16px;bottom:100px;z-index:120;display:flex;align-items:center;gap:7px;background:var(--ink);color:var(--sand);border:2px solid var(--ink);border-radius:999px;padding:9px 15px 9px 12px;font-family:Barlow Condensed;font-weight:800;font-size:14px;letter-spacing:.9px;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 16px #08141e73;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .22s ease,transform .3s cubic-bezier(.34,1.25,.5,1)}.totop.show{opacity:1;transform:none;pointer-events:auto}.totop:active{transform:translateY(2px) scale(.97)}.totop .arw{color:var(--yellow);font-size:15px;line-height:1}.lg .pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:8px}.lg .pick-grid .pick{height:56px;min-width:0;padding:12px 9px;gap:5px}.lg .pick-grid .pick .av{width:26px;height:26px}.lg .pick{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:12px 11px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;cursor:pointer;transition:.12s;-webkit-user-select:none;user-select:none}.lg .pick:active{transform:scale(.97)}.lg .pick .av{width:28px;height:28px;border-radius:8px;background:var(--sand-2);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:13px;color:var(--ink)}.lg .pick .nm2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .pick .gt2{font-size:10px;font-weight:800;color:#8a8378;letter-spacing:.5px}.lg .pick .chk{width:20px;height:20px;border-radius:50%;border:2px solid rgba(12,12,12,.25);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent}.lg .pick.on{background:var(--ocean);color:#fff;border-color:var(--ocean)}.lg .pick.on .av{background:#fff;color:var(--ocean)}.lg .pick.on .gt2{color:#ffffffbf}.lg .pick.on .chk{background:#fff;border-color:#fff;color:var(--ocean)}.lg .pick.sub{border-style:dashed}.lg .pick.sub .nm2:after{content:" · sub";font-size:10px;font-weight:700;color:#8a8378}.lg .pick.sub.on .nm2:after{color:#ffffffb3}.lg .lineupbar{display:flex;align-items:center;gap:10px;border-radius:14px;padding:11px 14px;font-weight:700;font-size:13px;line-height:1.35;border:none;background:none;margin:0 0 10px}.lg .lineupbar .n{font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1;flex:0 0 auto}.lg .lineupbar.ok{background:#d8f0dd;border:2px solid #6fbf87;color:#166534}.lg .lineupbar.bad{background:#ffe9e1;border:2px solid #e0866c;color:#8a2f14}.lg .lockedbar{background:var(--ink);color:var(--sand);border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:10px;margin-bottom:10px}.lg .lockedbar .t{flex:1;font-weight:700;font-size:13px;line-height:1.35}.lg .lockedbar .t b{color:var(--yellow)}.lg .lockedbar .edit{color:var(--yellow);font-weight:800;font-size:12.5px;cursor:pointer}.lg .sched{background:var(--card);border:2px solid var(--ink);border-radius:18px;overflow:hidden;margin-bottom:10px;box-shadow:0 4px #0c0c0c2e}.lg .srow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--line);cursor:default}.lg .srow:first-child{border-top:none}.lg .srow .wk2{width:38px;flex:0 0 auto;text-align:center}.lg .srow .wk2 b{font-family:Barlow Condensed;font-weight:800;font-size:15px;line-height:1;display:block}.lg .srow .wk2 span{display:block;font-weight:700;font-size:9px;color:#8a8378;margin-top:2px;white-space:nowrap}.lg .srow .mid{flex:1;min-width:0}.lg .srow .opp{font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:6px;min-width:0}.lg .srow .opp .on{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lg .srow .opp .cr{width:19px;height:19px;border-radius:6px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:9px;line-height:1}.lg .srow .opp .rec{flex:0 0 auto;font-size:10.5px;font-weight:700;color:#8a8378}.lg .srow .meta{font-size:10.5px;font-weight:600;color:#8a8378;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .srow .res{display:flex;align-items:center;gap:7px;flex:0 0 auto}.lg .srow .sc2{font-family:Barlow Condensed;font-weight:800;font-size:17px}.lg .srow.up{opacity:.6}.lg .srow.up .sc2{color:#b0a68f}.lg .srow.now{background:#ffce0038}.lg .srow.bye{opacity:.5}.lg .srow.post{background:#ffefe9}.lg .srow.dbl{padding-top:2px;border-top:none}.lg .srow.dbl .wk2{visibility:hidden}.lg .headrow{display:flex;align-items:center;gap:8px;margin-bottom:2px}.lg .prof-h+.sub,.lg .prof-h+.gsub{margin-top:-6px}.lg .headrow+.sub,.lg .headrow+.gsub{margin-top:4px}.lg .headrow:has(>h2.pagetitle){margin-bottom:0}.lg .headrow:has(>h2.pagetitle)+.sub,.lg .headrow:has(>h2.pagetitle)+.gsub{margin-top:0}.lg .headrow:has(>h2.pagetitle)>.qmark{margin-bottom:13px}.lg .headrow:not(:has(>:not(.qmark,.overlay))){float:right;margin:0 0 4px 10px}.lg .headrow:not(:has(>:not(.qmark,.overlay)))>.qmark{margin-bottom:0}.lg .headrow:not(:has(>:not(.qmark,.overlay)))+.sub{margin-top:0}.lg .prof-h+.roster,.lg .prof-h+.datestrip,.lg .prof-h+.pick-grid,.lg .prof-h+.setstrip,.lg .prof-h+.tabs{margin-top:0}.lg .headrow+.card,.lg .headrow+.std,.lg .headrow+.sched,.lg .headrow+.pick-grid,.lg .headrow+.roster,.lg .headrow+.setstrip,.lg .headrow+.tabs,.lg .headrow+.datestrip{margin-top:10px}.lg .qmark{background:#00000014;border:none;color:var(--ink);width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:800;font-family:Inter;cursor:pointer;line-height:1;padding:0;opacity:.7;align-self:center;margin-bottom:6px}.lg .qmark:active{opacity:1}.lg .editlink{background:none;border:none;color:var(--ocean);font-weight:700;font-size:13px;cursor:pointer;padding:0 0 6px}.lg .pick{position:relative}.lg .pick .rm{display:none;color:var(--coral);font-weight:800;font-size:15px;flex:0 0 auto}.lg .pick.add{justify-content:center;border-style:dashed;border-color:var(--ocean);background:transparent;color:var(--ocean);font-weight:800;font-family:Inter,sans-serif;font-size:14px;letter-spacing:normal}.lg .rulesrow{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.lg .rulesrow:first-of-type{border-top:none}.lg .rulesrow .k{flex:1;font-weight:700;font-size:13.5px}.lg .rulesrow .v{font-family:Barlow Condensed;font-weight:800;font-size:15px;text-align:right}.lg .ann .annmore{display:flex;align-items:center;gap:9px;margin:11px -14px -12px;padding:11px 14px;background:var(--ink);color:var(--sand);border-radius:0 0 14px 14px;font-weight:800;font-size:13px;cursor:pointer}.lg .ann .annmore .t{flex:1}.lg .ann .annmore .c{background:var(--coral);color:#fff;border-radius:999px;font-weight:800;font-size:10.5px;padding:2px 8px}.lg .ann .annmore .chev{opacity:.55;font-weight:700;font-size:15px}.lg .ann:active .annmore{background:#1e1b12}.screen.lg.nopad{padding:0 0 calc(104px + env(safe-area-inset-bottom))}.lg.nopad .pad{padding:0 18px}.lg .fi[data-post],.lg .fi.fi-ask{cursor:pointer}.lg .pick-grid.editing .chk{display:none}.lg .pick-grid.editing .rm{display:block}.lg .pick-grid.editing .pick{background:var(--card);color:var(--ink);border-color:var(--ink)}.lg .pick-grid.editing .pick .av{background:var(--sand-2);color:var(--ink)}.lg .pick-grid.editing .pick .gt2{color:#8a8378}.lg .chatwrap{display:flex;flex-direction:column;padding-bottom:6px}.lg .sheet.auto{height:auto;max-height:83%}.lg .sheet.auto .sheetscroll{padding-bottom:28px}.lg .overlay.sheetwrap{align-items:flex-end;padding:0}.lg .overlay .modal{max-height:calc(100% - 48px)}.lg .polive-bar{background:#0d2f1c}.lg .polive-bar button{background:var(--coral);color:#fff;box-shadow:0 3px #c13a22}.lg .lgmenu-pop{display:block}.lg .binfo{cursor:pointer}.lg .lgbanner .art.photo{background-size:cover;background-position:center}.lg .qbtn .i svg{pointer-events:none}.lg .lgmenu{margin-left:0;background:none;border:none}.lg .gscore input{color:var(--ink)}.lg .chip .x{cursor:pointer}.lg .lgcaption{font-size:12px;font-weight:600;color:#6b6455;padding:9px 13px 0;line-height:1.4}.lg .compopen .gifrow{display:flex;gap:6px}.lg .sheetbar{align-items:stretch}.lg .btn:disabled,.lg .btn.primary:disabled,.lg .btn.dark:disabled{background:var(--sand-2);color:#9a917f;box-shadow:none;cursor:not-allowed}.crew .crewcard{display:flex;align-items:center;gap:12px;background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:12px 14px;box-shadow:0 4px #0c0c0c26;cursor:pointer;margin-bottom:12px;position:relative}.crew .crewcard:active{transform:translateY(2px);box-shadow:0 2px #0c0c0c26}.crew .crewcard .cav{width:52px;height:52px;border-radius:14px;background:var(--yellow);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:22px}.crew .crewcard .cn{font-family:Barlow Condensed;font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.4px;line-height:1}.crew .crewcard .cm{font-size:12.5px;font-weight:600;color:#8a8378;margin-top:3px}.crew .crewcard .cx{margin-top:7px}.crew .crewcard .chev{margin-left:auto;font-size:22px;color:#8a8378;align-self:center}.crew .udot{position:absolute;top:-6px;right:-5px;min-width:19px;height:19px;border-radius:999px;background:var(--coral);color:#fff;font-family:Inter;font-weight:800;font-size:10.5px;display:flex;align-items:center;justify-content:center;padding:0 5px}.crew .newcrew{display:block;width:100%;border:2px dashed var(--ocean);border-radius:16px;background:transparent;color:var(--ocean);font-family:Barlow Condensed;font-weight:800;font-size:16px;text-transform:uppercase;padding:13px;cursor:pointer;margin-top:2px}.crew .nextg{background:var(--card);border:3px solid var(--ocean);border-radius:16px;padding:12px 14px 13px;margin:0 0 16px}.crew .nextg.on{border-color:#1a7a3c}.crew .nextg.none{border:2px dashed rgba(12,12,12,.3);background:transparent}.crew .nh{display:flex;align-items:center;gap:8px}.crew .nh .by{margin-left:auto;font-size:11px;font-weight:700;color:#8a8378}.crew .nw{font-family:Barlow Condensed;font-weight:800;font-size:22px;text-transform:uppercase;line-height:1.05;margin-top:6px}.crew .nextg .nm,.crew .pollc .nm{font-size:12.5px;font-weight:600;color:#6f685d;margin-top:2px}.crew .nstat{font-size:13px;font-weight:800;margin-top:6px}.crew .nstat.ok{color:#1a7a3c}.crew .nstat.short{color:#b03a1c}.crew .facestrip{display:flex;align-items:center;gap:9px;width:100%;margin:8px 0 2px;padding:0;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.crew .facestrip:disabled{cursor:default}.crew .facestrip .nstat{margin:0;flex:1}.crew .facestrip .faces{display:flex;align-items:center;padding-left:7px}.crew .facestrip .faces .avatar{margin-left:-7px;border:2px solid var(--card);border-radius:50%;object-fit:cover;font-size:11px}.crew .facestrip .more{margin-left:4px;font-size:12px;font-weight:800;color:#1a7a3c}.crew .facestrip .chev{font-size:12px;color:#8a8378}.crew .facestrip.vote .nstat,.crew .facestrip.vote .more{color:var(--ocean)}.crew .inlist.vote span{background:#dcecf6;color:#0a5f8f}.crew .pollc{background:var(--card);border:3px solid var(--ocean);border-radius:16px;padding:11px 12px 10px;margin:4px 0 12px}.crew .pollc.on{border-color:#1a7a3c}.crew .opt{position:relative;display:flex;align-items:center;gap:9px;border:2px solid var(--ink);border-radius:12px;padding:9px 10px;margin-top:7px;cursor:pointer;overflow:hidden;background:#fff;-webkit-user-select:none;user-select:none}.crew .opt:active{transform:scale(.99)}.crew .opt .fill{position:absolute;left:0;top:0;bottom:0;background:#0083c726;transition:width .25s}.crew .opt>span{position:relative}.crew .opt .ck{width:20px;height:20px;border-radius:50%;border:2px solid rgba(12,12,12,.3);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:11px;color:transparent}.crew .opt.mine .ck{background:var(--ocean);border-color:var(--ocean);color:#fff}.crew .opt .ol{flex:1;font-weight:700;font-size:13.5px;min-width:0}.crew .faces{display:flex;flex:0 0 auto}.crew .faces i{font-style:normal;width:21px;height:21px;border-radius:7px;background:var(--sand-2);border:1.5px solid #fff;margin-left:-6px;font-family:Barlow Condensed;font-weight:800;font-size:9.5px;display:flex;align-items:center;justify-content:center}.crew .faces i.me{background:var(--ocean);color:#fff}.crew .opt .oc{font-family:Barlow Condensed;font-weight:800;font-size:17px;min-width:12px;text-align:right}.crew .opt{gap:7px}.crew .opt .lockin{flex:0 0 auto;border:none;background:var(--ink);color:var(--sand);border-radius:9px;padding:5px 9px;font-family:Barlow Condensed;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;box-shadow:0 2px #0c0c0c4d;position:relative}.crew .opt .lockin:active{transform:translateY(1px);box-shadow:0 1px #0c0c0c4d}.crew .opt.picking{border-color:var(--ocean);border-bottom-left-radius:0;border-bottom-right-radius:0}.crew .opt.locked{border-color:#1a7a3c;background:#eef8f0;cursor:default}.crew .opt.locked .ck{background:#1a7a3c;border-color:#1a7a3c;color:#fff}.crew .gpill{flex:0 0 auto;background:#1a7a3c;color:#fff;border-radius:999px;padding:3px 8px;white-space:nowrap;font-family:Barlow Condensed;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.3px}.crew .lockbar{border:2px solid var(--ocean);border-top:none;border-radius:0 0 12px 12px;background:#fff;padding:9px 10px 10px}.crew .lockbar .lbt{font-size:12px;font-weight:700;color:#6f685d;margin-bottom:7px}.crew .lockbar .seg{margin:0}.crew .lockbar .seg button{padding:8px 4px}.crew .lockbar .lba{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:10px}.crew .pollc .pf{display:flex;align-items:center;gap:8px;margin-top:9px}.crew .calrow{margin-top:9px}.crew .nh .pinlink{flex:0 0 auto;font-size:11.5px;margin-left:4px}.crew .chatpins{flex:0 0 auto;max-height:52%;overflow-y:auto;padding:10px 14px 0;border-bottom:2px solid rgba(12,12,12,.12);background:#ffffff2e}.crew .chatpins .pollc{margin:0 0 10px}.crew .chatpins .pinhead{font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.6px;text-transform:uppercase;color:#6f685d;margin:0 0 6px}.crew .pollc .pf .pv{font-size:11.5px;font-weight:700;color:#8a8378;flex:1}.crew .rsvp{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 0 2px}.crew .rsvp button{border:2px solid var(--ink);border-radius:12px;background:#fff;padding:8px 4px;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;box-shadow:0 3px #0c0c0c26}.crew .rsvp button:active{transform:translateY(2px);box-shadow:0 1px #0c0c0c26}.crew .rsvp button b{font-weight:800;opacity:.55;margin-left:4px}.crew .rsvp button.on[data-v=in]{background:#1a7a3c;border-color:#1a7a3c;color:#fff}.crew .rsvp button.on[data-v=maybe]{background:var(--yellow)}.crew .rsvp button.on[data-v=out]{background:var(--ink);color:var(--sand)}.crew .rsvp button.on b{opacity:.8}.crew .inlist{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.crew .inlist span{font-size:11.5px;font-weight:700;background:#d8f0dd;color:#1a7a3c;border-radius:999px;padding:3px 9px}.crew .inlist span.mb{background:#fff3c2;color:#8a6a00}.crew .sysline{text-align:center;font-size:11.5px;font-weight:700;color:#6f685d;margin:0 14px 12px;line-height:1.4}.crew .linkbtn{background:none;border:none;color:var(--ocean);font-family:Inter;font-weight:700;font-size:12.5px;cursor:pointer;padding:0}.crew .chatbar .plus,.lg .chatbar .plus{flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:var(--ocean);color:#fff;border:none;font-size:26px;font-weight:700;line-height:1;box-shadow:0 3px #005f92;cursor:pointer}.crew .chatbar .plus:active,.lg .chatbar .plus:active{transform:translateY(2px);box-shadow:0 1px #005f92}.crew .whenrow{display:flex;gap:8px;margin-bottom:8px}.crew .whenrow input{flex:1;min-width:0;border:2px solid var(--ink);border-radius:12px;padding:10px;background:var(--card);font-family:Inter;font-weight:600;font-size:14px}.crew .spot{position:relative;margin-bottom:14px}.crew .spotbtn{width:100%;display:flex;align-items:center;gap:10px;border:2px solid var(--ink);border-radius:14px;padding:12px 14px;background:var(--card);font-family:Inter;font-weight:700;font-size:15px;color:var(--ink);cursor:pointer;text-align:left}.crew .spotbtn .sv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew .spotbtn .car{font-size:12px;color:#8a8378}.crew .spotmenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;background:var(--card);border:2px solid var(--ink);border-radius:14px;box-shadow:0 6px 16px #0000002e;overflow:hidden}.crew .spotmenu[hidden]{display:none}.crew .spotopt{display:flex;align-items:center;gap:10px;width:100%;border:none;border-top:1px solid rgba(12,12,12,.1);background:none;padding:11px 14px;text-align:left;cursor:pointer;font-family:Inter;color:var(--ink)}.crew .spotopt:first-child{border-top:none}.crew .spotopt:active{background:#0c0c0c0d}.crew .spotopt .sn{flex:1;min-width:0}.crew .spotopt b{display:block;font-size:14px;font-weight:700}.crew .spotopt small{font-size:11.5px;font-weight:600;color:#8a8378}.crew .spotopt .tick{color:var(--ocean);font-weight:800}.crew .spotopt .rm{color:#8a8378;font-size:16px;font-weight:700;padding:4px 0 4px 10px;margin-right:-2px;cursor:pointer}.crew .spotopt .rm:active{color:var(--ink)}.crew .spotopt.new{color:var(--ocean);font-weight:800;font-size:14px}.crew .attachmenu,.lg .attachmenu{position:absolute;left:12px;bottom:74px;z-index:6;background:var(--card);border:2px solid var(--ink);border-radius:14px;box-shadow:0 6px 16px #0003;overflow:hidden;min-width:214px}.crew .attachmenu[hidden],.lg .attachmenu[hidden]{display:none}.crew .attachmenu button,.lg .attachmenu button{display:flex;align-items:center;gap:11px;width:100%;border:none;border-top:1px solid rgba(12,12,12,.1);background:none;padding:12px 14px;font-family:Inter;font-weight:700;font-size:14px;color:var(--ink);cursor:pointer;text-align:left}.crew .attachmenu button:first-child,.lg .attachmenu button:first-child{border-top:none}.crew .attachmenu button:active,.lg .attachmenu button:active{background:#0c0c0c0d}.crew .attachmenu svg,.lg .attachmenu svg{width:21px;height:21px;flex:0 0 auto}.crew .bwrap{max-width:78%;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.crew .msg.me .bwrap{align-items:flex-end}.crew .bwrap .bub{max-width:100%}.crew .bub.mediab{padding:4px}.crew .msg.reacting .bub{box-shadow:0 0 0 3px var(--ocean)}.crew .mgrid{display:grid;gap:3px;border-radius:12px;overflow:hidden;width:224px}.crew .mgrid.n1{grid-template-columns:1fr}.crew .mgrid.n2,.crew .mgrid.n3,.crew .mgrid.n4{grid-template-columns:1fr 1fr}.crew .mt{position:relative;aspect-ratio:1;background-size:cover;background-position:center;cursor:pointer}.crew .mgrid.n1 .mt{aspect-ratio:4/3}.crew .mgrid.n3 .mt:first-child{grid-column:span 2;aspect-ratio:2/1}.crew .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.crew .play i{font-style:normal;width:40px;height:40px;border-radius:50%;background:#0c0c0c8c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;padding-left:3px}.crew .dur{position:absolute;right:6px;bottom:5px;background:#0c0c0c9e;color:#fff;font-size:10.5px;font-weight:700;border-radius:6px;padding:1px 5px;font-family:Inter}.crew .moreov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0c80;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:26px}.crew .rxrow{display:flex;flex-wrap:wrap;gap:4px;margin-top:-7px;padding:0 8px;position:relative;z-index:1}.crew .rx{background:var(--card);border:1.5px solid var(--ink);border-radius:999px;padding:1px 7px 2px;font-size:12.5px;font-weight:700;font-family:Inter;cursor:pointer;color:var(--ink);line-height:1.4}.crew .rx.mine{background:#dff0fa;border-color:var(--ocean);color:var(--ocean)}.crew .reactbar{position:absolute;z-index:8;background:var(--card);border:2px solid var(--ink);border-radius:999px;box-shadow:0 6px 16px #00000038;display:flex;align-items:center;gap:1px;padding:3px 5px}.crew .reactbar button{border:none;background:none;font-size:22px;width:36px;height:36px;border-radius:50%;cursor:pointer;line-height:1;padding:0}.crew .reactbar button.on{background:#dff0fa}.crew .reactbar button:active{transform:scale(1.2)}.crew .reactbar .rxmore{font-size:19px;font-weight:800;color:#6f685d;background:#0c0c0c12;font-family:Inter}.crew .reactbar.big{border-radius:16px;flex-wrap:wrap;width:292px;padding:6px}.crew .gif{position:relative;width:216px;height:150px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.crew .gif .ge{font-size:50px;line-height:1.1;display:inline-block}.crew .gif .gifcap{font-family:Barlow Condensed;font-weight:800;font-size:21px;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 2px 0 rgba(0,0,0,.18);text-align:center;padding:0 8px;line-height:1.05}.crew .gif .gb{position:absolute;left:7px;top:7px;background:#0c0c0c8c;color:#fff;font-size:9.5px;font-weight:800;border-radius:5px;padding:1px 5px;font-family:Inter}@keyframes cr-gpulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes cr-gbounce{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes cr-gspike{0%{transform:translate(-28px,-22px) rotate(0)}70%{transform:translate(16px,12px) rotate(260deg)}to{transform:translate(-28px,-22px) rotate(360deg)}}@keyframes cr-gwobble{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes cr-grise{0%{transform:translateY(16px);opacity:.5}60%,to{transform:translateY(-3px);opacity:1}}@keyframes cr-gwave{0%,to{transform:rotate(0)}25%{transform:rotate(22deg)}75%{transform:rotate(-14deg)}}@keyframes cr-gshake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}75%{transform:translate(7px)}}.crew .ge.gpulse{animation:cr-gpulse 1s ease-in-out infinite}.crew .ge.gbounce{animation:cr-gbounce .7s ease-in-out infinite}.crew .ge.gspike{animation:cr-gspike 1.1s ease-in infinite}.crew .ge.gwobble{animation:cr-gwobble .9s ease-in-out infinite}.crew .ge.grise{animation:cr-grise 1.6s ease-out infinite}.crew .ge.gwave{animation:cr-gwave 1s ease-in-out infinite;transform-origin:70% 80%}.crew .ge.gshake{animation:cr-gshake .35s linear infinite}.crew .gifchips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.crew .gifchips button{border:2px solid var(--ink);border-radius:999px;background:var(--card);padding:5px 11px;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:14px;text-transform:uppercase}.crew .gifchips button.on{background:var(--yellow)}.crew .gifgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crew .gifpick{cursor:pointer}.crew .gifpick .gif{width:auto;height:120px}.crew .gifpick .gif .ge{font-size:40px}.crew .gifpick .gif .gifcap{font-size:17px}.crew .mediabar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 14px;border-top:2px solid var(--ink);background:var(--card);flex:0 0 auto}.crew .viewer,.lg .viewer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:400;background:#000;display:flex;align-items:center;justify-content:center}.crew .viewer[hidden]{display:none}.crew .viewer .vimg{position:relative;width:100%;aspect-ratio:1;background-size:cover;background-position:center}.crew .viewer .vclose,.lg .viewer .vclose{position:absolute;top:58px;right:14px;z-index:2;background:#ffffff26;border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:17px;cursor:pointer}.crew .viewer .play i{width:64px;height:64px;font-size:24px;cursor:pointer}.crew.fun .only-comp{display:none!important}.crew:not(.fun) .only-fun{display:none!important}.crew .modebox{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:11px 12px 12px;margin:12px 0 14px}.crew .modebox .lab{margin:0 0 7px}.crew .modebox .seg{margin:0}.crew .modebox .seg button{font-size:14px;padding:10px 4px}.crew .modebox .hint{margin:8px 0 0}.crew.fun .modebox .seg button.on{background:#7fd1c7}.crew .lbprev{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:6px 14px 8px;margin:0 0 16px;cursor:pointer}.crew .lbprev .lbh{display:flex;align-items:center;padding:6px 0 4px}.crew .lbprev .lbh b{font-family:Barlow Condensed;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.4px;flex:1}.crew .lbprev .lbh span{font-size:12.5px;font-weight:700;color:var(--ocean)}.crew .lbrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(12,12,12,.08)}.crew .lbrow .rk{font-family:Barlow Condensed;font-weight:800;font-size:18px;width:16px;color:#a59d8c}.crew .lbrow.top .rk{color:var(--yellow-deep)}.crew .lbrow .av{width:26px;height:26px;border-radius:8px;background:var(--sand-2);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:12px;flex:0 0 auto}.crew .lbrow.me .av{background:var(--ocean);color:#fff}.crew .lbrow .nm{flex:1;font-weight:700;font-size:14px}.crew .lbrow .wl{font-family:Barlow Condensed;font-weight:700;font-size:16px;width:46px;text-align:right}.crew .lbrow .pct{font-family:Barlow Condensed;font-weight:700;font-size:16px;width:44px;text-align:right;color:#6f685d}.crew .board{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:2px 14px 6px}.crew .board .lbrow:first-child{border-top:none}.crew .teams2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 8px}.crew .tbox{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:10px 12px}.crew .tbox .th{font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.crew .tbox .tp{display:flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;padding:4px 0}.crew .tbox .tp .av{width:24px;height:24px;border-radius:7px;background:var(--yellow);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:11px}.crew .tbox.b .tp .av{background:var(--coral);color:#fff}.crew .modelist{margin:4px 0 14px;padding:0;list-style:none}.crew .modelist li{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:600;line-height:1.4;padding:7px 0}.crew .modelist li i{font-style:normal;flex:0 0 auto;width:24px;display:flex;justify-content:center;padding-top:0}.crew .modelist li i svg{width:23px;height:23px;display:block}.crew .fromgame{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#6f685d;margin:0 0 10px}.crew .herecount{font-size:13px;font-weight:800;margin:4px 0 12px}.crew .herecount.short{color:#b03a1c}.crew .btn.off{opacity:.45}.crew .tbox.a .th{color:var(--ocean)}.crew .tbox.b .th{color:var(--coral)}.crew .tbox.a .tp .av{background:var(--ocean);color:#fff}.crew .tbox .tp .p{margin-left:auto;font-family:Barlow Condensed;font-weight:700;font-size:14px;color:#8a8378}.crew .tbox .tavg{border-top:1px solid rgba(12,12,12,.1);margin-top:6px;padding-top:6px;font-size:12px;font-weight:800;color:#6f685d;display:flex;justify-content:space-between}.crew .nextup{border:2px dashed rgba(12,12,12,.35);border-radius:16px;padding:10px 12px;margin:0 0 14px}.crew .nextup .nh2{font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.4px;margin-bottom:7px}.crew .nextup .nu{display:flex;flex-wrap:wrap;gap:6px}.crew .nextup .nu span{background:var(--card);border:2px solid var(--ink);border-radius:999px;padding:3px 10px 3px 4px;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px}.crew .nextup .nu b{width:20px;height:20px;border-radius:50%;background:var(--ink);color:var(--yellow);font-family:Barlow Condensed;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.crew .nextup .hint{margin:8px 0 0}.crew .gohead{margin:2px 0 6px}.crew .bigteam{border:2px solid var(--ink);border-radius:18px;overflow:hidden;background:var(--card);box-shadow:0 4px #0c0c0c26}.crew .bigteam .bh{padding:7px 14px;font-family:Barlow Condensed;font-weight:800;font-size:16px;letter-spacing:.8px;text-transform:uppercase;color:#fff}.crew .bigteam.a .bh{background:var(--ocean)}.crew .bigteam.b .bh{background:var(--coral)}.crew .bigteam .bn{padding:10px 14px 13px;display:flex;flex-wrap:wrap;gap:4px 18px}.crew .bigteam .bn span{font-family:Barlow Condensed;font-weight:800;font-size:30px;text-transform:uppercase;line-height:1.05}.crew .govs{text-align:center;font-family:Barlow Condensed;font-weight:800;font-size:17px;color:#8a8378;margin:8px 0;letter-spacing:1.5px;line-height:1}.crew .crewrule{height:1px;background:#0c0c0c26;margin:0 2px 18px}.crew .teamhead{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.crew .teamhead .badge{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed;font-weight:800;font-size:20px;color:#fff}.crew .teamhead .badge.a{background:var(--ocean)}.crew .teamhead .badge.b{background:var(--coral)}.crew .teamhead .tn{font-family:Barlow Condensed;font-weight:800;font-size:24px;text-transform:uppercase}.crew .teamhead .cnt{margin-left:auto;font-size:12px;color:#6b6455;font-weight:700;letter-spacing:.5px}.crew .pick.on-a{background:var(--ocean);color:#fff;border-color:var(--ocean)}.crew .pick.on-a .av{background:#fff;color:var(--ocean)}.crew .pick.on-b{background:var(--coral);color:#fff;border-color:var(--coral)}.crew .pick.on-b .av{background:#fff;color:var(--coral)}.crew .pick.dim{opacity:.35}.crew .pick.on-a .gt2,.crew .pick.on-b .gt2{color:#ffffffd9}.crew .btn.invite.codes{background:transparent;color:var(--ocean);border:2.5px solid var(--ocean);box-shadow:0 4px #005f924d}.crew .btn.invite.codes:active{box-shadow:0 1px #005f924d;transform:translateY(3px) scale(.99)}.crew .btn.invite.codes .codecaret{font-size:13px;opacity:.75}.crew .btn.invite.codes.open{margin-bottom:10px}.crew .codebox{border:2px solid var(--ink);border-radius:14px;background:var(--card);padding:8px 12px 12px;margin-bottom:12px}.crew .codebox[hidden]{display:none}.crew .codebox .crow{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid rgba(12,12,12,.08)}.crew .codebox .crow:first-child{border-top:none}.crew .codebox .cd{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:17px;letter-spacing:.1em;flex:1}.crew .codebox .cmeta{font-size:11.5px;font-weight:700;color:#8a8378}.crew .optchips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.crew .sheet.chat{position:relative;display:flex;flex-direction:column;min-height:0}.crew .chatwrap{flex:1;position:relative;overflow-y:auto;min-height:0}.crew [data-plan].flash>*{animation:planflash 1.8s ease}@keyframes planflash{0%,35%{box-shadow:0 0 0 4px var(--ocean)}to{box-shadow:0 0 #0082c800}}.crew .iconbtn2,.crew .howseg button{display:flex;align-items:center;justify-content:center;gap:10px}.crew .iconbtn2 svg{width:23px;height:23px;flex:0 0 auto;margin-top:-1px}.crew .howseg button{gap:7px}.crew .howseg button svg{width:18px;height:18px;flex:0 0 auto;margin-top:-1px}.crew .modeseg2 button{display:flex;align-items:center;justify-content:center;gap:7px}.crew .modeseg2 button svg{width:20px;height:20px;flex:0 0 auto;margin-top:-2px}.crew .ttab{position:relative}.crew .gifimg{display:block;max-width:216px;border-radius:12px}.crew .gifgrid{max-height:none;overflow:visible;padding-bottom:0}.crew .gifpick .gifimg{max-width:100%;width:100%;height:120px;object-fit:cover}.crew .viewer,.lg .viewer{position:fixed}.crew .viewer video,.crew .viewer img,.lg .viewer video,.lg .viewer img{max-width:100%;max-height:100%}.crew .viewer .vimg{background-color:#000}.crew .crewcard .cav img{width:100%;height:100%;object-fit:cover;border-radius:14px}.crew .pick .av img{width:100%;height:100%;object-fit:cover;border-radius:8px}.crew .chip .x{cursor:pointer}.lg .sk-board{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:6px}.lg .sk-side{text-align:center;background:var(--tt);border-top:5px solid var(--tc);border-radius:10px;padding:6px 4px}.lg .sk-side .nm{display:flex;align-items:center;justify-content:center;gap:5px;font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase}.lg .sk-side .sc{font-family:Barlow Condensed;font-weight:800;font-size:40px;line-height:1;margin-top:2px}.lg .sk-side .fix{display:flex;gap:6px;justify-content:center;margin-top:4px}.lg .sk-side .fix button{width:38px;height:28px;border:2px solid var(--ink);border-radius:9px;background:var(--card);font-weight:800;font-size:16px;color:var(--ink)}.lg .sk-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--tc);color:var(--tf);font-family:Barlow Condensed;font-weight:800;flex:0 0 auto}.lg .sk-teamhd{display:flex;align-items:center;gap:5px;margin-bottom:5px;font-family:Barlow Condensed;font-weight:800;font-size:13.5px;text-transform:uppercase;color:var(--td)}.lg .sk-pl{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:48px;padding:6px 8px 6px 12px;margin-bottom:5px;text-align:left;border:2px solid var(--ink);border-radius:11px;background:var(--tt);color:var(--ink);cursor:pointer}.lg .sk-pl:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--tc)}.lg .sk-pl .n{font-weight:700;font-size:13px}.lg .sk-pl .n small{font-size:10px;font-weight:600;color:#4a4439}.lg .sk-pl .l{font-size:11px;color:#3a352c;min-height:13px}.lg .sk-pl.on{background:var(--yellow);box-shadow:0 3px 0 var(--yellow-deep)}.lg .sk-pl.pick{border-style:dashed;background:#fff3b8}.lg .sk-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.lg .sk-act{height:46px;border:2px solid var(--ink);border-radius:11px;background:var(--card);font-family:Barlow Condensed;font-weight:800;font-size:17px;text-transform:uppercase;color:var(--ink);cursor:pointer}.lg .sk-act.pt{background:var(--yellow);box-shadow:0 3px 0 var(--yellow-deep)}.lg .sk-act:disabled{opacity:.38;cursor:default;box-shadow:none}.lg .sk-err{display:flex;align-items:center;justify-content:center;gap:5px;height:40px;border:2px solid var(--tc);border-radius:11px;background:var(--tt);font-family:Barlow Condensed;font-weight:800;font-size:14px;text-transform:uppercase;color:var(--td);cursor:pointer}.lg .sk-err:disabled{opacity:.38;cursor:default}.lg .sk-log{flex:1;font-size:12px;line-height:1.55;min-height:54px}.lg .sk-log .e{display:flex;align-items:center;gap:6px;color:#6b6455}.lg .sk-log .e:first-child{font-weight:700;color:var(--ink)}.lg .sk-log .dot{width:8px;height:8px;border-radius:2px;background:var(--tc);flex:0 0 auto}.lg .st-table{width:100%;border-collapse:collapse;background:var(--card);border:2px solid var(--ink);border-left:6px solid var(--tc);margin-top:10px}.lg .st-table th,.lg .st-table td{padding:5px 3px;text-align:center;font-size:12.5px}.lg .st-table th{font-family:Barlow Condensed;font-weight:800;font-size:13px;text-transform:uppercase;color:#4a4439;background:var(--tt)}.lg .st-table th:first-child,.lg .st-table td:first-child{text-align:left;padding-left:7px}.lg .st-table tr+tr{border-top:1px solid #E3D6BC}.lg .st-table tr.tot{border-top:2px solid var(--ink);font-weight:800}.lg .st-table td.on{background:#fff3b8;font-weight:800}.lg .st-table th.on{background:var(--yellow);color:var(--ink)}.lg .st-top{background:var(--tt);border:2px solid var(--tc);border-radius:12px;padding:6px 7px}.lg .st-top .k{font-family:Barlow Condensed;font-weight:800;font-size:12px;text-transform:uppercase;color:var(--td)}.lg .st-top .v{font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1}.lg .st-top .w{font-size:11.5px;font-weight:700}.lg .st-bar{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;margin:4px 0}.lg .st-bar .n{font-family:Barlow Condensed;font-weight:800;font-size:17px}.lg .st-bar .t{font-size:11px;font-weight:700;text-align:center;color:#4a4439}.lg .st-bar .b{display:flex;height:10px;border-radius:5px;overflow:hidden;border:1.5px solid var(--ink)}.lg .rxshare,.tr .rxshare{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:none;color:currentColor;cursor:pointer;opacity:.75}.lg .rxshare:hover,.tr .rxshare:hover{opacity:1}.lg .rxshare:disabled,.tr .rxshare:disabled{opacity:.4;cursor:default}.lg .rxshare svg,.tr .rxshare svg{width:17px;height:17px}.lg .shsheet,.tr .shsheet,.recap .shsheet{height:auto;max-height:88%}.lg .shpic,.tr .shpic,.recap .shpic{background:var(--sand-2);border:2px solid var(--ink);border-radius:14px;overflow:hidden;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;max-width:340px;margin:0 auto}.lg .shpic img,.tr .shpic img,.recap .shpic img{width:100%;height:100%;object-fit:cover;display:block}.lg .shwait,.tr .shwait,.recap .shwait{font-size:13px;font-weight:700;color:#6b6455;padding:16px;text-align:center}.lg .shcap,.tr .shcap,.recap .shcap{font-size:13px;font-weight:600;color:#4a4439;margin:10px 0 12px;text-align:center}.lg .shrow,.tr .shrow,.recap .shrow{display:flex;gap:8px}.lg .shstory,.tr .shstory,.recap .shstory{width:100%;margin-top:8px}.lg .shrow .btn,.tr .shrow .btn,.recap .shrow .btn{flex:1;margin:0}.lg .chipbtn{border:2px solid var(--ink);border-radius:9px;background:var(--card);padding:3px 9px;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer}.lg .chipbtn.on{background:var(--yellow);box-shadow:0 2px 0 var(--yellow-deep)}.crew .chatpins{padding:4px 14px 2px}.crew .pinrow{border-bottom:1px solid rgba(12,12,12,.08)}.crew .pinrow:last-child{border-bottom:0}.crew .pinrow.open{padding-bottom:10px}.crew .pinline{display:flex;align-items:center;gap:8px;padding:8px 0}.crew .pinmain{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:var(--ink)}.crew .pintag{flex:0 0 auto;font-family:Barlow Condensed;font-weight:800;font-size:11px;letter-spacing:.6px;text-transform:uppercase;padding:3px 7px;border-radius:6px}.crew .pintag.go{background:#d9eedf;color:#1a7a3c}.crew .pintag.poll{background:var(--ocean);color:#fff}.crew .pint{font-family:Barlow Condensed;font-weight:800;font-size:16px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew .pinpills{flex:0 0 auto;display:flex;gap:5px}.crew .pinpills button{border:2px solid var(--ink);border-radius:999px;background:#fff;padding:4px 9px;cursor:pointer;font-family:Barlow Condensed;font-weight:800;font-size:12.5px;text-transform:uppercase;color:var(--ink)}.crew .pinpills button:active{transform:translateY(1px)}.crew .pinpills button.on[data-v=in]{background:#1a7a3c;border-color:#1a7a3c;color:#fff}.crew .pinpills button.on[data-v=maybe]{background:var(--yellow)}.crew .pinpills button.on[data-v=out]{background:var(--ink);color:var(--sand)}.crew .pinpills button.vote{background:var(--ocean);border-color:var(--ocean);color:#fff}.crew .pinrow .pollc{margin:2px 0 0}.crew .unpins{border-top:1px dashed rgba(12,12,12,.18);padding:2px 0 4px}.crew .unpinshead{background:none;border:0;padding:7px 0 5px;cursor:pointer;color:#6f685d;font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.6px;text-transform:uppercase}.crew .pinpills button.repin{border-color:var(--ocean);color:var(--ocean)}.crew .unpins .pint{flex:1;min-width:0;color:#4a453d}.crew .nwrow{display:flex;align-items:baseline;gap:8px}.crew .nwrow .nw{flex:1;min-width:0}.crew .wxday{flex:0 0 auto;font-size:12px;font-weight:800;color:#4a453d;white-space:nowrap}.crew .opt{flex-wrap:wrap;row-gap:3px}.crew .opt .owx{flex:0 0 100%;padding-left:27px}.crew .owx{display:block;font-size:11.5px;font-weight:600;color:#4a453d;line-height:1.3}.crew .gwx{margin-top:4px}.crew .wwind.strong{color:#b03a1c;font-weight:800}.crew .wxfoot{margin-top:8px;font-size:10.5px;font-weight:600;color:#8a8378}.crew .wxfoot .linkbtn{font-size:10.5px;font-weight:700;color:#6f685d;text-decoration:underline}.crew .pinwx{flex:0 0 auto;font-size:11px;font-weight:700;color:#4a453d;white-space:nowrap;letter-spacing:-.2px;margin-left:-2px}.crew .pinwx .wwind{margin-left:2px}.crew .pinmain:has(.pinwx){gap:6px}.crew .labq{display:flex;align-items:center;gap:7px}.crew .linkbtn.addend{display:block;margin:0 0 8px}.crew .whenrow.endrow{align-items:center}.crew .whenrow .untl{flex:0 0 auto;font-family:Barlow Condensed;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.4px;color:#6f685d}.crew .whenrow .linkbtn{flex:0 0 auto}.crew .placelist{margin-top:6px;background:var(--card);border:2px solid var(--ink);border-radius:14px;overflow:hidden}.crew .placelist .spotopt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew .placelist .spotopt small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew .placenone{padding:11px 14px;font-size:12.5px;font-weight:600;color:#8a8378}.crew .tplcard{background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:10px 12px;margin-bottom:10px}.crew .tpltop{display:flex;align-items:center;gap:8px}.crew .tpln{flex:1;min-width:0;font-family:Barlow Condensed;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.3px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew .tplm{font-size:12px;font-weight:600;color:#6f685d;margin-top:2px}.crew .tplpost{display:block;width:100%;margin-top:8px;border:none;border-radius:11px;background:var(--ocean);color:#fff;padding:9px 10px;font-family:Barlow Condensed;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;box-shadow:0 3px 0 var(--ocean-deep)}.crew .tplpost:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ocean-deep)}.crew .tplpost.done{background:transparent;color:var(--ocean);border:2px solid var(--ocean);box-shadow:none;padding:7px 10px}.crew .tplpost:disabled{opacity:.6}.crew .tplsave{margin:0 0 16px}.crew .tplsep{border-top:1px dashed rgba(12,12,12,.2);margin:14px 0 12px}.crew .tplsw{display:flex;align-items:center;gap:10px}.crew .tpled{max-width:360px}.crew .tpled h3{margin:0}.crew .daysseg button{padding:8px 0;font-size:13px}.crew .tpldel{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:13px;font-weight:700}.crew .tpldel span{flex:1;min-width:0}.recapshare{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:var(--yellow);border:none;border-radius:999px;padding:7px 14px 7px 11px;font-family:Inter,sans-serif;font-weight:700;font-size:13px;cursor:pointer}.recapshare svg{width:17px;height:17px}.crew .spothead{font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#6b6455;padding:8px 12px 4px}.crew .wxnote{font-size:12px;font-weight:600;color:#6b6455;margin:6px 2px 14px;line-height:1.35}.lg .msg,.lg .planrow{position:relative;touch-action:pan-y}.lg .msg:before,.lg .planrow:before{content:"";position:absolute;left:-34px;top:50%;width:28px;height:28px;border-radius:50%;transform:translateY(-50%) scale(.6);opacity:0;transition:opacity .12s ease,transform .12s ease;background:var(--ocean) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 6.5L4 12l5.5 5.5'/%3E%3Cpath d='M4 12h10a6 6 0 0 1 6 6v.5'/%3E%3C/svg%3E") center/16px no-repeat}.lg .msg.swiping:before,.lg .planrow.swiping:before{opacity:1;transform:translateY(-50%) scale(1)}.lg .planrow.rflash>*{animation:rflash 1.6s ease}.lg .rxicon{display:inline-flex;align-items:center;justify-content:center}.lg .rxicon svg{width:19px;height:19px;stroke-width:2.2}.lg .rquote{display:block;width:100%;text-align:left;border:none;cursor:pointer;margin:2px 0 6px;background:#0c0c0c12;border-left:3px solid var(--ocean);border-radius:8px;padding:5px 8px;font:inherit;color:inherit}.lg .msg.me .rquote{background:#0c0c0c1a;border-left-color:var(--ink)}.lg .bub.mediab .rquote{margin:2px 6px 6px;width:calc(100% - 12px)}.lg .rquote b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:12px;letter-spacing:.3px;color:var(--ocean)}.lg .msg.me .rquote b{color:var(--ink)}.lg .rquote span{display:block;font-size:12.5px;font-weight:600;color:#5c5548;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.lg .replybar{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:8px 14px 0;border-top:2px solid var(--ink);background:var(--card)}.lg .replybar+.chatbar{border-top:none}.lg .replybar .rb{flex:1;min-width:0;border-left:3px solid var(--ocean);padding:3px 0 3px 9px}.lg .replybar .rb b{display:block;font-family:Barlow Condensed;font-weight:800;font-size:13px;letter-spacing:.3px;color:var(--ocean)}.lg .replybar .rb span{display:block;font-size:13px;font-weight:600;color:#5c5548;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .replybar .rbx{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:none;background:#0c0c0c14;font-size:13px;font-weight:800;cursor:pointer;color:var(--ink)}.lg .bub.rflash{animation:rflash 1.6s ease}@keyframes rflash{0%,35%{box-shadow:0 0 0 4px var(--ocean)}to{box-shadow:0 0 #0082c800}}.kb-open .crew .chatpins{max-height:22%}.lg .lgbanner .art.tbart{background:#7ccbe8}.lg .lgbanner .art.tbart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.lg .livestrip{cursor:pointer}.lg .livestrip .g .tn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .livestrip .g.me .tn{color:#fff}.lg .livestrip .g.me .badge{box-shadow:0 0 0 2px var(--ocean)}.lg .livestrip .badge.c3{background:var(--sand);color:var(--ink)}.lg .livestrip .more{font-size:11px;font-weight:700;color:#a59d8c;padding:5px 0 1px;border-top:1px solid rgba(255,255,255,.08);margin-top:3px}.lg .champcell{display:flex;align-items:center;gap:13px;background:linear-gradient(135deg,#0c0c0c,#2a2414);color:var(--sand);border-radius:16px;padding:13px 15px;margin-bottom:12px;cursor:pointer;box-shadow:inset 0 0 0 2px #f5b3018c}.lg .champcell .cup{font-size:34px;line-height:1;flex:0 0 auto}.lg .champcell .hd{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--yellow);font-weight:800}.lg .champcell .ti{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:28px;line-height:1;text-transform:uppercase;margin:3px 0 2px;color:var(--yellow)}.lg .champcell .wh{font-size:12px;font-weight:600;color:#a59d8c}.lg .fi-round .fi-kind,.lg .fi-live .fi-kind{display:inline-flex;align-items:center;gap:5px}.lg .fi-round.lv{border-color:var(--coral);box-shadow:0 4px #ff5a3c59}.lg .fi-round.lv .fi-kind{color:var(--coral)}.lg .fi-round.dn{background:linear-gradient(135deg,#FFF7DC 0%,#FFE08A 55%,var(--yellow-deep) 100%)}.lg .fi-round.dn .fi-when,.lg .fi-round.dn .fi-kind{color:#7a5a00}.lg .fi-round.dn .fi-foot{border-top-color:#0c0c0c29;color:#6b4f00}.lg .fi-round.dn .rxchip{background:#0c0c0c24}.lg .fi-round.dn .rxadd{border-color:#0c0c0c4d}.lg .rbody{display:flex;align-items:baseline;gap:9px;padding:5px 13px 2px}.lg .rtitle{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-size:26px;text-transform:uppercase;line-height:1}.lg .rsub{font-size:12px;font-weight:700;color:#8a8378}.lg .fi-round.dn .rsub{color:#7a5a00}.lg .rrows{padding:3px 13px 6px}.lg .rr{display:flex;align-items:center;gap:9px;padding:6px 0;border-top:1px solid rgba(12,12,12,.1)}.lg .rr:first-child{border-top:none}.lg .rr .badge{font-size:9px;padding:2px 5px;flex:0 0 auto;min-width:24px;justify-content:center}.lg .rr .who{flex:1;min-width:0}.lg .rr .w{display:block;font-weight:800;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .rr .l{display:block;font-weight:600;font-size:11px;color:#8a8378;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .fi-round.dn .rr .l{color:#7a5a00}.lg .rr .sc{font-family:Barlow Condensed;font-weight:800;font-size:18px;flex:0 0 auto}.lg .rr.lv .sc{color:var(--coral)}.lg .rr.wt{opacity:.5}.lg .rr.me .w{color:var(--ocean)}.lg .fi-live{border-color:var(--coral);box-shadow:0 4px #ff5a3c59;cursor:pointer}.lg .fi-live .fi-kind{color:var(--coral)}.lg .lvbody{padding:7px 13px 9px}.lg .lvside{display:flex;align-items:center;gap:9px;padding:3px 0}.lg .lvside .nm{flex:1;min-width:0;font-weight:700;font-size:15px;color:#8a8378}.lg .lvside.lead .nm{color:var(--ink);font-weight:800}.lg .lvside .n{font-family:Barlow Condensed;font-weight:800;font-size:30px;line-height:1;min-width:40px;text-align:right;color:#8a8378}.lg .lvside.lead .n{color:var(--ink)}.lg .fi.arrive{animation:tfArrive .7s cubic-bezier(.22,.9,.3,1)}@keyframes tfArrive{0%{opacity:0;transform:translateY(-12px) scale(.97)}60%{opacity:1}to{transform:none}}@media (prefers-reduced-motion: reduce){.lg .fi.arrive{animation:none}}.lg .poolset .prow{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-top:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink-soft)}.lg .poolset .prow b{font-family:Barlow Condensed;font-weight:800;font-size:14px;flex:0 0 44px}.lg .poolset .prow span:nth-child(2){flex:1;min-width:0}.lg .poolset .prow .ct{font-family:Barlow Condensed;font-weight:800;font-size:12px;color:#8a8378;flex:0 0 auto}.lg .poolset .nbody{padding-bottom:6px}.screen.tourney-home{padding:0 0 calc(104px + env(safe-area-inset-bottom))}.thelp{display:contents;color:var(--ink);text-transform:none;letter-spacing:normal;font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.4;font-style:normal;text-align:left;white-space:normal}.thelp .qmark{background:#00000014;border:none;color:var(--ink);width:22px;height:22px;flex:0 0 auto;border-radius:50%;font-size:12px;font-weight:800;font-family:Inter;cursor:pointer;line-height:1;padding:0;opacity:.7;align-self:center;vertical-align:middle;margin:0}.thelp .qmark:active{opacity:1}.thelp .modal p{margin:0 0 10px}.thelp .modal p:last-of-type{margin-bottom:0}.lg .seg.divs{margin:12px -18px 0;padding:0 18px 4px;overflow-x:auto;scrollbar-width:none}.lg .seg.divs::-webkit-scrollbar{display:none}.lg .seg.divs button{flex:1 0 auto;padding:8px 10px;font-size:13.5px;white-space:nowrap}.lg .seg.divs .dvn{overflow:hidden;text-overflow:ellipsis}.lg .seg.divs button .mine{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ocean);margin-left:4px;vertical-align:2px}.lg .seg.divs button.on .mine{background:var(--ink)}.lg .divstrip{background:var(--ink);color:var(--sand);border-radius:16px;padding:11px 14px;margin-bottom:10px;cursor:pointer;display:flex;align-items:center;gap:12px}.lg .divstrip:active{transform:translateY(1px)}.lg .divstrip .dn{font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1;min-width:58px;max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px}.lg .divstrip .dn.sm{font-size:21px}.lg .divstrip .dn.xs{font-size:17px;white-space:normal;overflow-wrap:anywhere;max-width:96px}.lg .divstrip .mid{flex:1;min-width:0}.lg .divstrip .hd{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#a59d8c;font-weight:800;display:flex;align-items:center;gap:6px}.lg .divstrip .hd .lv{color:var(--coral)}.lg .divstrip .ti{font-family:Barlow Condensed;font-weight:800;font-size:19px;line-height:1.1;margin-top:2px}.lg .divstrip .wh{font-size:11.5px;font-weight:600;color:#a59d8c;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg .divstrip .go{color:#a59d8c;font-weight:800;font-size:18px}.lg .divstrip.mine{box-shadow:0 0 0 3px var(--ocean)}.lg .divstrip .bar{height:5px;border-radius:3px;background:#f3e7ce24;margin-top:7px;overflow:hidden}.lg .divstrip .bar i{display:block;height:100%;background:var(--yellow);border-radius:3px}.dpick{background:var(--card);border:2px solid var(--ink);border-radius:16px;padding:11px 13px;margin-bottom:9px;display:flex;align-items:center;gap:12px;cursor:pointer;box-shadow:0 3px #0c0c0c24;width:100%;text-align:left;font:inherit;color:var(--ink)}.dpick .dn{font-family:Barlow Condensed;font-weight:800;font-size:26px;line-height:1;min-width:58px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.dpick .mid{flex:1;min-width:0}.dpick .bl{font-weight:700;font-size:13.5px;line-height:1.3}.dpick .mt{font-size:11.5px;font-weight:600;color:#8a8378;margin-top:2px}.dpick .rd{width:22px;height:22px;border-radius:50%;border:2px solid var(--ink);flex:0 0 auto}.dpick.on{background:var(--yellow);box-shadow:0 3px 0 var(--yellow-deep)}.dpick.on .rd{background:var(--ink);box-shadow:inset 0 0 0 4px var(--yellow)}.dpick.on .mt{color:var(--ink-soft)}.dpick:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.lg .fi-kind .dv{color:var(--ink);background:var(--yellow);border-radius:5px;padding:1px 5px;margin-right:5px;letter-spacing:.6px}
