:root{--bg:#f5f6f4;--text:#1e2230;--mute:#6b7280;--line:#e8eae5;--club:#5b2bb8;--club-soft:#eee8fb;--club-deep:#44219a;--ok-bg:#dcfce7;--ok:#166534;--warn-bg:#fef3c7;--warn:#92400e;--bad-bg:#fee2e2;--bad:#991b1b;--calm:#eef2f5;--calm-ink:#334155;--calm-soft:#e2e8f0;--dark:#14161c;--dark-line:#ffffff1f;--radius-hero:22px;--radius-card:18px;--radius-pill:999px;--font:"Outfit", system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--mx:.5;--my:.35;--scroll:0}@property --club{syntax:"<color>";inherits:true;initial-value:#5b2bb8}@property --club-soft{syntax:"<color>";inherits:true;initial-value:#eee8fb}@property --club-deep{syntax:"<color>";inherits:true;initial-value:#44219a}@property --mx{syntax:"<number>";inherits:true;initial-value:.5}@property --my{syntax:"<number>";inherits:true;initial-value:.35}@property --scroll{syntax:"<number>";inherits:true;initial-value:0}
.btn{background:var(--club);color:#fff;border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.ghost{background:var(--club-soft);color:var(--club)}.btn.white{color:var(--club);border:1px solid var(--line);background:#fff}.btn.danger{background:var(--bad);color:#fff}.chip{border-radius:var(--radius-pill);background:var(--club-soft);color:var(--club);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.chip.ok{background:var(--ok-bg);color:var(--ok)}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chip.bad{background:var(--bad-bg);color:var(--bad)}.chip.grey{color:var(--mute);background:#eef0ec}.card{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;padding:16px 18px}.hero{background:var(--club);color:#fff;border-radius:var(--radius-hero);padding:28px}.row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.row:last-child{border-bottom:0}.row .m{flex:1;min-width:0}.row b{font-size:14.5px;font-weight:600;display:block}.row small{color:var(--mute);font-size:12.5px;display:block}.card.list{padding:4px 16px}.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic{background:var(--club-soft);width:38px;height:38px;color:var(--club);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ic.ok{background:var(--ok-bg);color:var(--ok)}.ic.warn{background:var(--warn-bg);color:var(--warn)}.ic.bad{background:var(--bad-bg);color:var(--bad)}.ic.grey{background:var(--bg);color:var(--mute)}.face{background:var(--club-soft);width:38px;height:38px;color:var(--club);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.face.sm{width:30px;height:30px;font-size:12px}.crest{background:var(--club);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.crest.sm{width:26px;height:26px;font-size:11px}.crest.grey{color:var(--mute);background:#d9dbd6}.note{border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.4}.note b{font-weight:600;display:block}.note.club{background:var(--club-soft);color:var(--club-deep)}.note.ok{background:var(--ok-bg);color:var(--ok)}.note.warn{background:var(--warn-bg);color:var(--warn)}.note.bad{background:var(--bad-bg);color:var(--bad)}.note.plain{border:1px solid var(--line);color:var(--text);background:#fff}.tog{border-radius:var(--radius-pill);background:#d1d5db;flex:none;width:40px;height:24px;display:inline-block;position:relative}.tog:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.tog.on{background:var(--club)}.tog.on:after{left:19px}.field{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 14px}.field small{color:var(--mute);font-size:12px;display:block}.field b{font-size:15px;font-weight:600;display:block}.sec{color:var(--mute);margin:6px 0 6px 4px;font-size:13.5px;font-weight:600}.seg{gap:6px;display:flex}.seg span,.seg button{border:1px solid var(--line);color:var(--text);border-radius:var(--radius-pill);font:inherit;text-align:center;background:#fff;flex:1;padding:9px 0;font-size:13.5px;font-weight:600}.seg .on{background:var(--club);border-color:var(--club);color:#fff}.seg .on.ok{background:var(--ok);border-color:var(--ok)}.seg .on.warn{background:var(--warn);border-color:var(--warn)}.stat{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0;display:grid}.stat div{text-align:center;background:var(--bg);border-radius:12px;padding:10px 4px}.stat b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1;display:block}.stat small{color:var(--mute);font-size:11.5px;font-weight:600}.tile{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.tile b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1;display:block}.tile small{color:var(--mute);font-size:12px}.tile em{color:var(--ok);margin-top:2px;font-size:12px;font-style:normal;font-weight:600;display:block}.prog{border-radius:var(--radius-pill);background:var(--line);height:10px;margin:8px 0 4px;overflow:hidden}.prog i{background:var(--club);border-radius:var(--radius-pill);height:100%;display:block}.stages{padding:4px 0;position:relative}.stages:before{content:"";background:var(--line);width:2px;position:absolute;top:14px;bottom:14px;left:9px}.stage{grid-template-columns:22px 1fr;gap:10px;padding:7px 0;font-size:14px;display:grid;position:relative}.stage i{border:2px solid var(--line);background:#fff;border-radius:50%;width:20px;height:20px;margin-top:1px;display:block}.stage.done i{background:var(--ok);border-color:var(--ok)}.stage.now i{border:6px solid var(--club);background:#fff}.stage small{color:var(--mute);font-size:12.5px;display:block}.stage.locked{color:var(--mute)}.calm{background:var(--calm);color:var(--calm-ink)}.calm .btn{background:var(--calm-ink);color:#fff}.calm .btn.white{color:var(--calm-ink);background:#fff}.calm .chip,.calm .ic{background:var(--calm-soft);color:var(--calm-ink)}.calm .tog.on{background:var(--calm-ink)}.calm .stage.now i{border-color:var(--calm-ink)}
html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font);margin:0}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{-webkit-font-smoothing:antialiased;max-width:100%;font-size:16px;line-height:1.5;overflow-x:clip}html:has(.home-atmosphere) body{isolation:isolate;position:relative;overflow:clip visible}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5{margin:0;font-weight:700}p{margin:0}:focus-visible{outline:2px solid var(--club);outline-offset:3px;border-radius:6px}::selection{background:var(--club-soft);color:var(--club-deep)}.skip{z-index:50;color:var(--club);border:1px solid var(--line);border-radius:var(--radius-pill);background:#fff;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:10px;left:-999px}.skip:focus{left:16px}.wrap{max-width:1140px;margin:0 auto;padding:0 22px;overflow-x:clip}#main.wrap:has(.home-atmosphere){overflow:visible}.site-header{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f5f6f4eb;position:sticky;top:0}.site-header .inner{align-items:center;gap:22px;height:64px;display:flex}.brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:var(--club);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.site-nav{flex:1;justify-content:center;gap:4px;display:flex}.site-nav a{color:var(--text);border-radius:var(--radius-pill);padding:7px 12px;font-size:14.5px;font-weight:600;text-decoration:none}.site-nav a:hover{background:#fff}.site-nav a[aria-current=page]{background:var(--club-soft);color:var(--club)}.site-header .cta{padding:10px 16px;font-size:14px}.menu-btn{border:1px solid var(--line);color:var(--text);border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:6px;margin-left:auto;padding:8px 14px 8px 10px;font-size:14px;font-weight:600;display:none}.mobile-menu{display:none}.mobile-menu nav{gap:4px;padding:10px 0 16px;display:grid}.mobile-menu a{color:var(--text);border-radius:14px;padding:12px 14px;font-size:17px;font-weight:600;text-decoration:none}.mobile-menu a[aria-current=page]{background:var(--club-soft);color:var(--club)}.mobile-menu .btn{color:#fff;margin-top:8px;font-size:16px}.launch-banner{background:var(--club-soft);color:var(--club-deep);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;padding:10px 20px;font-size:13.5px;line-height:1.5;display:flex}.launch-banner a{text-underline-offset:3px;font-weight:600}.page-hero{color:var(--text);background:0 0;border-radius:0;margin-top:4px;padding:clamp(32px,5vw,64px) 0 clamp(24px,3.5vw,40px);position:relative}.page-hero.split{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(24px,4vw,48px);display:grid}.page-hero.soft{color:var(--text);background:0 0}.page-hero .eyebrow,.page-hero.soft .eyebrow{color:var(--club)}.page-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;margin:12px 0 18px;font-size:clamp(38px,5.4vw,66px);line-height:.98}.page-hero .lede{color:var(--mute);opacity:1;max-width:50ch;font-size:clamp(17px,1.5vw,20px);line-height:1.45}.page-hero.soft .lede{color:var(--mute);opacity:1}.page-hero .actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.page-hero .btn.white{background:var(--club);color:#fff}.page-hero .btn.ghost{color:var(--club);border:1px solid var(--line);background:#fff}.page-hero .chip.onclub{background:var(--club-soft);color:var(--club)}.page-hero .hint{color:var(--warn)}.page-hero .wait input,.page-hero .wait select{border-color:var(--line)}.page-hero .fine{color:var(--mute);opacity:1;margin-top:12px;font-size:14px}.page-hero.soft .btn.ghost{color:var(--club);border:1px solid var(--line);background:#fff}.page-hero.soft .hint{color:var(--warn)}.page-hero.soft .fine{color:var(--mute);opacity:1}.hero-mock{z-index:2;justify-content:center;min-width:0;display:flex;position:relative}.hero-stack{gap:12px;width:100%;max-width:380px;display:grid}.page-hero.stack{padding-bottom:clamp(20px,3vw,32px)}.hero-under{z-index:2;margin:0 clamp(0px,4vw,40px);position:relative}.section{padding-top:clamp(52px,7vw,92px)}.eyebrow{color:var(--club);letter-spacing:.01em;font-size:14px;font-weight:600;display:block}.section-head{max-width:720px;margin-bottom:clamp(22px,3vw,36px)}.section-head h2{letter-spacing:-.025em;text-wrap:balance;margin:8px 0 12px;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.lede{color:var(--mute);max-width:62ch;font-size:18px;line-height:1.5}.lede+.lede{margin-top:10px}.grid-2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card h3{letter-spacing:-.01em;margin:0 0 6px;font-size:19px;line-height:1.2}.card>p{color:var(--mute);font-size:15.5px;line-height:1.5}.card.pad{padding:22px}.card.soft{background:var(--club-soft);border-color:#0000}.card.soft h3{color:var(--club-deep)}.card.soft>p{color:var(--club-deep);opacity:.85}.card .eyebrow{margin-bottom:4px;font-size:13px}.card.pad>.ic{margin-bottom:12px}.card .chip+h3{margin-top:10px}.roadmap li .i{color:var(--ok);width:18px;height:18px}.i.flip{color:var(--mute);transform:rotate(180deg)}.features{margin-top:8px}.feature{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(28px,4vw,48px) 0;display:grid}.features .feature:first-child{border-top:0;padding-top:0}.feature.flip .feature-copy{order:2}.feature-copy h3{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 12px;font-size:clamp(23px,2.4vw,31px);line-height:1.1}.feature-copy p{color:var(--mute);max-width:52ch;font-size:16.5px}.feature-copy p+p{margin-top:10px}.feature-copy p a{color:var(--club);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.points{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.points li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;display:flex}.points li .i{color:var(--club);width:18px;height:18px;margin-top:3px}.mock{justify-content:center;min-width:0;display:flex}.mock>*{max-width:100%}.later-line{color:var(--mute);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.showcases{margin-top:8px}.showcase{border-top:1px solid var(--line);padding:clamp(28px,4vw,48px) 0}.showcases .showcase:first-child{border-top:0;padding-top:0}.showcase-copy{max-width:720px;margin-bottom:22px}.showcase-copy h3{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 12px;font-size:clamp(23px,2.4vw,31px);line-height:1.1}.showcase-copy p{color:var(--mute);max-width:60ch;font-size:16.5px}.showcase-copy p+p{margin-top:10px}.showcase-copy p a{color:var(--club);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.showcase .mock{display:block}.seams{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;overflow:hidden}.seam{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr 1.5fr;gap:18px;padding:16px 22px;font-size:15px;display:grid}.seam:first-child{color:var(--mute);border-top:0;padding:12px 22px;font-size:13px;font-weight:600}.seam b{font-weight:600}.seam .today{color:var(--mute)}.replaces{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14.5px;font-weight:600;display:flex}.replaces .chip.grey{padding:6px 12px;font-size:13px}.tile-link{border:1px solid var(--line);border-radius:var(--radius-card);color:inherit;background:#fff;flex-direction:column;gap:8px;min-height:230px;padding:22px;text-decoration:none;display:flex}.tile-link:hover{border-color:var(--club)}.tile-link .eyebrow{font-size:13px}.tile-link h3{letter-spacing:-.02em;margin:2px 0 0;font-size:22px;line-height:1.15}.tile-link p{color:var(--mute);font-size:15px}.tile-link .go{color:var(--club);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:14.5px;font-weight:600;display:flex}.tile-link .go .i{width:18px;height:18px}.week{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.week .stages:before{left:11px}.week .stage{grid-template-columns:26px 1fr;padding:12px 0;font-size:16px}.week .stage i{width:24px;height:24px}.week .stage.now i{border-width:7px}.week .stage b{font-weight:600;display:block}.week .stage small{margin-top:2px;font-size:14.5px}.compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compare .card{padding:22px}.compare ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.compare li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.compare li .i{flex:none;width:18px;height:18px;margin-top:3px}.compare .today li{color:var(--mute)}.compare .today li .i{color:var(--bad)}.compare .after li .i{color:var(--ok)}.calm-panel{background:var(--calm);color:var(--calm-ink);border-radius:var(--radius-hero);grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(20px,4vw,40px);padding:clamp(24px,4vw,44px);display:grid}.calm-panel.single{grid-template-columns:1fr}.calm-panel .eyebrow{color:var(--calm-ink);opacity:.7}.calm-panel h2,.calm-panel h3{letter-spacing:-.025em;text-wrap:balance;margin:8px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.05}.calm-panel p{color:var(--calm-ink);opacity:.85;max-width:56ch;font-size:16.5px}.calm-panel p+p{margin-top:10px}.calm-panel .card{background:#fff;border-color:#dbe2e8}.calm-panel .chip,.calm-panel .ic{background:var(--calm-soft);color:var(--calm-ink)}.roadmap{grid-template-columns:1fr 1fr;gap:14px;display:grid}.roadmap .card{padding:22px}.roadmap ul{margin:12px 0 0;padding:0;list-style:none}.roadmap li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.roadmap li:first-child{border-top:0}.desks{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.desks .card{padding:20px}.desks .card h3{align-items:center;gap:10px;display:flex}.desks .card.off{background:0 0;border-style:dashed}.desks .card.off h3,.desks .card.off p{color:var(--mute)}.desks .card.off .ic{border:1px dashed var(--line);color:var(--mute);background:0 0}.principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.principles .card{padding:20px}.principles .card .ic{margin-bottom:12px}.facts .row{padding:12px 0}.facts .row b{font-size:15.5px}.facts .row small{font-size:14px}.band-wait{background:var(--club);color:#fff;border-radius:var(--radius-hero);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);margin-top:clamp(52px,7vw,92px);padding:clamp(28px,5vw,52px);scroll-margin-top:80px;display:grid}.band-wait .eyebrow{color:#ffffffd1}.band-wait h2{letter-spacing:-.025em;text-wrap:balance;margin:8px 0 12px;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.band-wait p{opacity:.9;max-width:48ch;font-size:17px}.band-wait .wait input,.band-wait .wait select{border-color:#0000}.band-wait .hint{color:#fde68a}.band-wait .fine{opacity:.78;margin-top:10px;font-size:13.5px}.band-wait p a{color:#fff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.band-wait p a:hover{opacity:1}.band-wait .wait-contact{opacity:.82;color:#fff;max-width:none;font-size:13.5px}.band-wait .wait-step-label{color:#fff;opacity:.82;font-size:13.5px}.band-wait .wait-field label{color:#fff}.band-wait .wait-summary{background:#ffffff1c;border-color:#ffffff2e}.band-wait .wait-summary small,.band-wait .wait-edit,.band-wait .wait-back{color:#ffffffd1}.band-wait .hint a{color:inherit}.wait{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.wait:not(.onboarding)>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wait input,.wait select{border:1px solid var(--line);border-radius:var(--radius-pill);min-width:0;font:inherit;color:var(--text);background:#fff;flex:200px;padding:13px 18px;font-size:15px}.wait select{cursor:pointer;width:100%}.wait input::placeholder{color:var(--mute)}.wait .btn{flex:none;padding:13px 20px}.wait.onboarding{width:100%;display:block}.wait-step-label{color:var(--mute);margin:0 0 9px;font-size:13.5px;font-weight:600;line-height:1.4}.wait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wait-field{gap:6px;min-width:0;display:grid}.wait-field.wide{grid-column:1/-1}.wait-field label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--text);font-size:13px;font-weight:600;line-height:1.35;position:static;overflow:visible}.wait-field input,.wait-field select{width:100%}.wait-summary{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:11px 14px;display:flex}.wait-summary span{min-width:0;display:grid}.wait-summary strong,.wait-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wait-summary strong{font-size:14.5px}.wait-summary small{color:var(--mute);font-size:12.5px}.wait-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.wait-back,.wait-edit{color:var(--mute);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13.5px;font-weight:600;text-decoration:underline}.wait-edit{flex:none}.hint{width:100%;color:var(--warn);margin:6px 0 0;font-size:14px}.hint a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.wait-contact{color:var(--mute);flex:100%;margin:6px 0 0;font-size:13.5px;line-height:1.45}.wait-contact a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.wait-done{align-items:center;gap:10px;margin-top:18px;font-size:16px;font-weight:600;display:flex}.site-footer{border-top:1px solid var(--line);color:var(--mute);margin-top:clamp(48px,7vw,80px);padding:30px 0 44px;font-size:14px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px;display:grid}.foot-grid p{max-width:34ch;margin-top:8px}.foot-grid .foot-cta{justify-items:start;gap:6px;margin-top:14px;display:grid}.foot-grid .foot-cta a{color:var(--text);font-weight:500;text-decoration:none}.foot-grid .foot-cta a:hover{color:var(--club)}.foot-grid nav{align-content:start;gap:6px;display:grid}.foot-grid nav a{color:var(--text);font-weight:500;text-decoration:none}.foot-grid nav a:hover{color:var(--club)}.foot-grid h4{color:var(--mute);margin-bottom:4px;font-size:13px;font-weight:600}.foot-grid .foot-h{color:var(--mute);max-width:none;margin-top:0;margin-bottom:4px;font-size:13px;font-weight:600}.foot-apps{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;padding-top:18px;display:grid}.foot-apps .badges{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.foot-apps .badge{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.foot-apps .badge .i{width:16px;height:16px}.foot-apps .badge.dark{background:var(--dark);border-color:var(--dark);color:#fff}.foot-apps small{color:var(--mute);max-width:46ch;font-size:13px;display:block}.foot-line{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:18px;display:flex}.prose{max-width:680px;padding-top:clamp(28px,5vw,56px)}.prose h1{letter-spacing:-.03em;margin:8px 0 14px;font-size:clamp(34px,4.5vw,52px);line-height:1}.prose h2{letter-spacing:-.015em;margin:32px 0 8px;font-size:22px}.prose p{color:var(--mute);margin-top:8px;font-size:16.5px}.prose .meta{font-size:14px}.prose .lede{color:var(--text)}.prose ul{color:var(--mute);margin:10px 0 0;padding-left:20px;font-size:16.5px}.prose li+li{margin-top:4px}.prose .btn{margin-top:20px}.prose .eyebrow{margin-bottom:2px}.prose a:not(.btn){color:var(--club);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose a:not(.btn):hover{color:var(--club-deep)}.phone{background:#1c1c1e;border-radius:42px;flex:none;width:280px;min-width:280px;max-width:280px;padding:8px;box-shadow:0 18px 40px #1e223021}.screen{background:var(--bg);color:var(--text);text-align:left;border-radius:34px;flex-direction:column;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.phone>.screen{aspect-ratio:390/844;width:100%;height:auto;min-height:0;position:relative}.phone>.screen:after{content:"";background:var(--text);pointer-events:none;border-radius:999px;width:88px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.mock-card{border:1px solid var(--line);background:var(--bg);border-radius:24px;flex:none;width:380px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 14px 36px #1e223012}.mock-card>.screen{border-radius:inherit;height:auto;min-height:0;overflow:visible}.mock-card>.screen>.head{padding:18px 18px 12px}.mock-card>.screen>.head h2{font-size:22px}.mock-card>.screen>.body{flex:none;min-height:auto;padding:4px 16px 16px;overflow:visible;-webkit-mask-image:none;mask-image:none}.screen .status{justify-content:space-between;padding:12px 22px 0;font-size:12px;font-weight:600;display:flex}.phone .status{flex-shrink:0;padding-bottom:5px;position:relative}.phone .status:before{content:"";background:#1c1c1e;border-radius:999px;width:76px;height:21px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.screen .head{justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 18px 6px;display:flex}.screen .head>div{min-width:0}.screen .head>:last-child:not(div){flex-shrink:0}.screen .head h2{letter-spacing:-.01em;margin:0;font-size:24px;line-height:1.05}.screen .head small{color:var(--mute);margin-top:2px;font-size:13px;display:block}.screen .head .back{color:var(--club);align-items:center;gap:2px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.screen .head .back .i{width:16px;height:16px}.screen .body{flex:1;min-height:0;padding:6px 14px 8px;overflow:hidden}.screen .tabs{border-top:1px solid var(--line);background:#fff;flex-shrink:0;margin-top:auto;padding:8px 6px 14px;display:flex}.screen .tabs span{text-align:center;color:var(--mute);flex-direction:column;flex:1;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.screen .tabs .i{width:22px;height:22px}.screen .tabs span.on{color:var(--club)}.screen .hero{border-radius:20px;margin-bottom:10px;padding:16px}.screen .hero .when{opacity:.85;font-size:13px}.screen .hero h3{letter-spacing:-.01em;margin:4px 0;font-size:22px;line-height:1.05}.screen .hero .where{opacity:.92;font-size:13px}.screen .hero .seg{margin-top:12px}.screen .hero .seg span{color:#fff;background:#ffffff24;border-color:#0000}.screen .hero .seg .on{color:var(--club);background:#fff}.screen .hero .two{margin:12px 0 0}.screen .hero .btn.white{border:0}.screen .hero .btn.ghost{color:#fff;background:#ffffff2e}.screen .card{margin-bottom:10px}.screen .card,.card[role=img],.browser .list{container-type:inline-size}.screen .row{gap:10px}.screen .row>.ic,.screen .row>.face{border-radius:10px;width:32px;height:32px}[role=img] .row .chips{flex-wrap:wrap;gap:5px;display:flex}@container (max-width:320px){[role=img] .row:has(>.m+:not(.tog)){grid-template-columns:32px minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}:is([role=img] .row:has(>.m+:not(.tog))>.ic,[role=img] .row:has(>.m+:not(.tog))>.face){grid-area:1/1/span 2;width:32px;height:32px}[role=img] .row:has(>.m+:not(.tog))>.m{grid-area:1/2}[role=img] .row:has(>.m+:not(.tog))>.m+*{grid-area:2/2;justify-self:start;max-width:100%}}.screen .field{margin-bottom:8px}.screen .two{gap:8px;margin-bottom:10px;display:flex}.screen .two .btn{text-align:center;flex:1;gap:6px;min-width:0;padding:10px 8px;font-size:12.5px}.screen .two .btn .i{width:16px;height:16px}.screen .note{margin-bottom:10px}.screen .chip{font-size:11.5px}.screen .btn.full{width:100%;padding:11px;font-size:13.5px}.screen .push{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:10px;padding:12px 14px}.screen .push .k{color:var(--mute);justify-content:space-between;margin-bottom:4px;font-size:11.5px;font-weight:600;display:flex}.screen .push b{font-weight:600;display:block}.screen .push .seg{margin-top:10px}.screen.calm .head .back,.screen.calm .tabs span.on{color:var(--calm-ink)}.screen .post{gap:10px;padding:10px 0;display:flex}.screen .post .m{flex:1;min-width:0}.screen .post .who{color:var(--mute);font-size:12px;font-weight:600}.screen .post p{margin:2px 0 6px;font-size:13.5px}.screen .post .reacts{gap:6px;display:flex}.screen .poll{padding:10px 0}.screen .poll .opt{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.screen .poll .prog{height:8px;margin:4px 0 8px}.browser{border:1px solid var(--line);text-align:left;width:100%;color:var(--text);background:#fff;border-radius:16px;font-size:13.5px;line-height:1.4;overflow:hidden}.browser .bar{border-bottom:1px solid var(--line);background:#f7f8f6;align-items:center;gap:8px;padding:9px 14px;display:flex}.browser .bar i{background:#d9dbd6;border-radius:50%;width:10px;height:10px;display:inline-block}.browser .url{border:1px solid var(--line);color:var(--mute);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;flex:1;padding:4px 10px;font-size:12px;overflow:hidden}.browser .chip{font-size:11.5px}.cmd{grid-template-columns:184px 1fr;min-height:400px;display:grid}.cmd .side{border-right:1px solid var(--line);background:#f7f8f6;padding:14px 10px}.cmd .side .brand{gap:8px;padding:4px 10px 12px;font-size:14px}.cmd .side .item{color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.cmd .side .item.on{background:var(--club-soft);color:var(--club);font-weight:600}.cmd .side .item.off{color:var(--mute);opacity:.55}.cmd .side .i{width:18px;height:18px}.cmd .main{min-width:0;padding:16px 20px}.cmd .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cmd .top h4{letter-spacing:-.01em;font-size:20px}.cmd .top small{color:var(--mute);display:block}.cmd .actions{flex-wrap:wrap;gap:8px;display:flex}.cmd .btn{padding:8px 14px;font-size:13px}.filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.tiles.six{grid-template-columns:repeat(6,1fr)}.cols{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.list{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px 14px}.list h5{margin:8px 0 2px;font-size:13.5px;font-weight:600}.list .row{padding:9px 0}.bars{grid-template-columns:1fr 1fr;gap:12px;display:grid}.barlist{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.barlist h5{margin:0 0 8px;font-size:13.5px;font-weight:600}.br{grid-template-columns:132px 1fr 58px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.br .b{background:var(--club-soft);border-radius:4px;height:10px;overflow:hidden}.br .b i{background:var(--club);border-radius:0 4px 4px 0;height:100%;display:block}.br .b i.ok{background:var(--ok)}.br span:last-child{text-align:right;color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cover{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.cover div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 10px;font-size:12.5px}.cover div b{font-variant-numeric:tabular-nums;font-size:16px;display:block}.cover div.warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.cover div.ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.split-card{grid-template-columns:1fr 1fr;gap:14px;display:grid}.split-card .card{padding:14px 16px}.split-card .field{margin-bottom:8px}.split-card .sec{margin-left:0}.desk-tabs{border-bottom:1px solid var(--line);margin:-2px 0 14px}.desk-tabs .trail{color:var(--mute);flex-wrap:wrap;align-items:center;gap:2px;font-size:12px;display:flex}.desk-tabs .trail span{align-items:center;gap:2px;display:inline-flex}.desk-tabs .trail span:last-child{color:var(--text);font-weight:600}.desk-tabs .trail .i{width:14px;height:14px;transform:rotate(180deg)}.desk-tabs .tabs-row{white-space:nowrap;color:var(--mute);flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:12.5px;font-weight:500;display:flex}.desk-tabs .tabs-row span{border-bottom:2px solid #0000;margin-bottom:-1px;padding-bottom:8px}.desk-tabs .tabs-row .on{color:var(--club);border-bottom-color:var(--club);font-weight:600}.pitches{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pc{border:1px solid var(--line);border-radius:14px;overflow:hidden}.pc .h{background:var(--bg);color:var(--mute);justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.pc .g{padding:10px 12px}.pc .sc{grid-template-columns:1fr auto 1fr;align-items:center;font-size:13px;font-weight:600;display:grid}.pc .sc .n{color:var(--club);letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:0 8px;font-size:24px;font-weight:700}.pc .sc span:last-child{text-align:right}.pc .nx{border-top:1px solid var(--line);color:var(--mute);padding:8px 12px;font-size:12px}.pc .nx b{color:var(--text);font-weight:600;display:block}.rail{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.q{border:1px solid var(--line);border-radius:14px;padding:10px 12px}.q b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1;display:block}.q small{color:var(--mute);font-size:12px}.board{color:#fff;background:#12151e;border-radius:14px;padding:14px 16px;font-size:13px}.board .h{justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;display:flex}.board .delay{background:var(--warn-bg);color:#1e2230;border-radius:var(--radius-pill);padding:3px 9px;font-size:11.5px;font-weight:700}.board table{border-collapse:collapse;width:100%}.board td{border-bottom:1px solid #ffffff1a;padding:4px 0}.board td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.board .foot{opacity:.85;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.logos{gap:8px;display:flex}.logo-ph{vertical-align:middle;background:repeating-linear-gradient(45deg,#d9dbd6 0 4px,#c9ccc6 4px 8px);border-radius:4px;flex:none;width:56px;height:18px;display:inline-block}.board .logo-ph{background:repeating-linear-gradient(45deg,#ffffff59 0 4px,#fff3 4px 8px)}.widget{color:#fff;background:#12151e;border-radius:22px;gap:4px;width:100%;max-width:340px;padding:14px 16px;display:grid}.widget .k{opacity:.75;justify-content:space-between;font-size:12px;font-weight:600;display:flex}.widget .s{letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:22px;font-weight:700;display:flex}.widget .s .n{color:#c4b5fd;font-variant-numeric:tabular-nums}.widget .live{color:#c4b5fd;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.widget .live:before{content:"";background:#c4b5fd;border-radius:50%;width:8px;height:8px}.clipframe{aspect-ratio:16/9;color:#fff;background:#12151e;border-radius:14px;position:relative;overflow:hidden}.clipframe .pitch{border:2px solid #ffffff38;border-bottom:0;border-radius:8px 8px 0 0;position:absolute;inset:22% 12% 0}.clipframe .bug{border-radius:var(--radius-pill);background:#ffffff1f;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.clipframe .bug .n{color:#c4b5fd;font-variant-numeric:tabular-nums}.clipframe .cap{font-size:13px;font-weight:600;position:absolute;bottom:12px;left:12px}.clipframe .logo-ph{position:absolute;bottom:12px;right:12px}.graphic{background:var(--club);color:#fff;border-radius:14px;padding:14px 16px}.graphic .k{opacity:.8;font-size:11.5px;font-weight:600}.graphic .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:22px;font-weight:700;line-height:1.05}.graphic .foot{opacity:.85;justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.graphic .logo-ph{background:repeating-linear-gradient(45deg,#fff6 0 4px,#ffffff38 4px 8px)}.pass{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.pass .top{background:var(--club);color:#fff;justify-content:space-between;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.pass .mid{padding:10px 14px;font-size:12.5px}.pass .mid b{font-size:15px;display:block}.pass .foot{border-top:1px dashed var(--line);color:var(--mute);justify-content:space-between;align-items:center;padding:8px 14px;font-size:11.5px;display:flex}.passkey{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:280px;overflow:hidden}.passkey .pk-top{background:var(--club);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.passkey .pk-top .crest{background:#fff3;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.passkey .pk-body{gap:12px;padding:14px;display:grid}.passkey .pk-who b{font-size:17px;line-height:1.2;display:block}.passkey .pk-who small{color:var(--mute);font-size:12px}.passkey .pk-status{color:var(--ok,#1a7a4c);background:color-mix(in srgb, var(--ok,#1a7a4c) 12%, transparent);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.passkey .pk-key{background:var(--soft,#f4f4f2);border:1px solid var(--line);border-radius:12px;grid-template-columns:88px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.passkey .pk-qr{background-blend-mode:multiply;border:1px solid var(--line);background:repeating-linear-gradient(0deg,#111 0 4px,#fff 4px 8px),#fff repeating-linear-gradient(90deg,#111 0 4px,#fff 4px 8px);border-radius:8px;width:88px;height:88px;position:relative}.passkey .pk-qr:after{content:"";background:var(--club);opacity:.85;border-radius:4px;position:absolute;inset:28px}.passkey .pk-code{font-size:12px}.passkey .pk-code b{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:18px;display:block}.passkey .pk-code small{color:var(--mute)}.passkey .pk-perk{background:var(--club-soft);color:var(--club-deep);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.passkey .pk-foot{border-top:1px solid var(--line);color:var(--mute);padding:8px 14px;font-size:11px}.trade-card{border:1px solid color-mix(in srgb, var(--club) 35%, var(--line));background:#fff;border-radius:14px;width:160px;overflow:hidden;box-shadow:0 10px 24px #0000000f}.trade-card .tc-kit{background:linear-gradient(160deg, color-mix(in srgb, var(--club) 92%, #fff) 0%, var(--club) 45%, color-mix(in srgb, var(--club) 70%, #000) 100%);color:#fff;min-height:118px;padding:12px 12px 0;position:relative}.trade-card .tc-kit .num{opacity:.35;font-size:28px;font-weight:700;line-height:1;position:absolute;top:8px;right:10px}.trade-card .tc-face{background:#ffffff38;border:2px solid #ffffff8c;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:8px;font-size:22px;font-weight:700;display:grid}.trade-card .tc-meta{gap:6px;padding:10px 12px 12px;display:grid}.trade-card .tc-meta b{font-size:14px;line-height:1.2}.trade-card .tc-meta .pos{color:var(--mute);font-size:11px}.trade-card .tc-stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.trade-card .tc-stats span{color:var(--mute);gap:1px;font-size:10px;display:grid}.trade-card .tc-stats strong{color:var(--ink,#111);font-size:13px}.trade-card .tc-badge{color:var(--club-deep);background:var(--club-soft);border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:600}.trade-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.trade-wall .trade-card{width:auto}@media (max-width:720px){.trade-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.venue-check{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;max-width:260px;padding:14px;display:grid}.venue-check .vc-ok{color:var(--ok,#1a7a4c);align-items:center;gap:8px;font-weight:600;display:flex}.venue-check .vc-row{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.venue-check .vc-row small{color:var(--mute)}.surface{flex-direction:column;gap:10px;padding:16px;display:flex}.surface h3{margin:0;font-size:16px}.surface p{color:var(--mute);font-size:13.5px}.surface .mini{background:var(--bg);border-radius:12px;margin-top:auto;padding:10px 12px;font-size:12.5px}.surface .mini .row{border:0;padding:4px 0}.wall{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wall div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:44px;display:flex}.wall small{color:var(--mute);font-size:10px;font-weight:600}.site .nav{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}.site .nav .brand{font-size:15px}.site .nav .links{flex:1;justify-content:center;gap:14px;font-size:13px;font-weight:600;display:flex}.site .nav .btn{padding:8px 14px;font-size:12.5px}.site .herob{grid-template-columns:1.4fr 1fr;gap:14px;padding:18px 20px;display:grid}.site .herob .big{background:var(--club);color:#fff;border-radius:18px;padding:20px}.site .herob .big .when{opacity:.85;font-size:13px}.site .herob .big h4{letter-spacing:-.02em;margin:4px 0;font-size:26px;line-height:1.05}.site .herob .big .where{opacity:.92;font-size:13px}.site .herob .big .btn{margin:14px 8px 0 0;padding:8px 14px;font-size:12.5px}.site .herob .big .btn.white{border:0}.site .herob .big .btn.ghost{color:#fff;background:#ffffff2e}.site .herob .aside{border:1px solid var(--line);border-radius:18px;padding:16px}.site .herob .aside .res{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.05}.site .herob .aside small{color:var(--mute);display:block}.site .herob .aside b{margin-top:2px;display:block}.site .cards3{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 18px;display:grid}.site .cards3>div{border:1px solid var(--line);border-radius:14px;overflow:hidden}.site .cards3 .img{background:var(--club-soft);height:64px}.site .cards3 .img.slate{background:var(--calm-soft)}.site .cards3 .img.club{background:var(--club)}.site .cards3 .t{padding:10px 12px}.site .cards3 b{font-size:12.5px;font-weight:600;display:block}.site .cards3 small{color:var(--mute);font-size:11.5px}.site .band{background:var(--club-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 18px;padding:14px 18px;display:flex}.site .band b{font-size:15px;display:block}.site .band small{color:var(--club-deep)}.site .band .btn{flex:none;padding:8px 14px;font-size:12.5px}.site .wallwrap{padding:0 20px 20px}.site .wallwrap h5{margin:0 0 8px;font-size:14px;font-weight:600}.site .wallwrap .wall{grid-template-columns:repeat(6,1fr)}.site .wallwrap .wall div{height:56px}.brand-mark svg{width:66%;height:66%;display:block}.hero-bento{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,56px);padding-top:clamp(24px,4vw,44px);display:grid}.hero-bento .copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.hero-bento h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(38px,4.6vw,60px);line-height:.98}.hero-bento .wait{width:100%;margin-top:4px}.hero-bento .wait .btn{background:var(--club);color:#fff;border:0}.hero-bento .fine{color:var(--mute);font-size:14px}.bento{grid-template-rows:repeat(4,minmax(132px,auto));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.bt{border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:16px 18px;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.bt.w{border:1px solid var(--line);background:#fff}.bt.k{background:var(--club);color:#fff;justify-content:center;gap:8px}.bt.d{background:var(--dark);color:#f2f3f5}.bt.c{background:var(--calm);color:var(--calm-ink)}.bt .lab{color:var(--mute);font-size:12.5px;font-weight:600;line-height:1.3}.bt.k .lab,.bt.d .lab{color:inherit;opacity:.78}.bt.c .lab{color:var(--calm-ink);opacity:.7}.bt h3{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,34px);line-height:1}.bt.k p{opacity:.92;font-size:15px}.bt.k .seg{max-width:360px;margin-top:8px}.bt.k .seg span{color:#fff;background:#ffffff24;border-color:#0000}.bt.k .seg .on{color:var(--club);background:#fff;border-color:#fff}.bt .tally{opacity:.78;margin-top:4px;font-size:13px}.bt .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:.95}.bt .foot{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.bt .foot>*{min-width:0}.bt.d.t1{justify-content:center;gap:14px}.bt.d .foot{color:inherit}.bt .live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;display:inline-block}.bt .score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.bt .sub{opacity:.7;font-size:12.5px}.bt h4{letter-spacing:-.02em;font-size:22px;line-height:1.1}.bt.c p{opacity:.85;font-size:13.5px}.bt.c .btn{background:var(--calm-ink);color:#fff;align-self:flex-start;margin-top:4px}.bt.rows{justify-content:center;gap:0;padding:10px 18px}.bt.rows .row{padding:6px 0}.bt .name{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.bt .fixture{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.2}.bt .chips{flex-wrap:wrap;gap:6px;display:flex}.bt .chip .i.x14{vertical-align:-3px;width:14px;height:14px;margin-right:4px}.bt.t1{grid-area:1/1/span 2/span 2}.bt.t2{grid-area:1/3}.bt.t3{grid-area:2/3}.bt.t4{grid-area:3/1/span 2}.bt.t5{grid-area:3/2/auto/span 2}.bt.t6{grid-area:4/2}.bt.t7{grid-area:4/3}.week-h{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:22px;display:grid;position:relative}.week-h .line{background:var(--line);height:2px;position:absolute;top:5px;left:6px;right:6px}.week-h .stop{position:relative}.week-h .dot{background:var(--club);border-radius:50%;width:12px;height:12px;position:absolute;top:-22px;left:0}.week-h .card{height:100%;padding:16px 18px}.week-h b{letter-spacing:-.01em;margin:8px 0 6px;font-size:16px;font-weight:600;line-height:1.25;display:block}.week-h small{color:var(--mute);font-size:13.5px;line-height:1.4;display:block}.aud{min-width:0;max-width:100%;display:block}.aud-switch{border:1px solid var(--line);border-radius:var(--radius-pill);background:#fff;gap:4px;max-width:100%;padding:4px;display:inline-flex}.aud-switch button{border-radius:var(--radius-pill);min-height:44px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 20px;font-size:15.5px;font-weight:600;line-height:1}.aud-switch button:hover{background:var(--bg)}.aud-switch button.on{background:var(--club);color:#fff}.aud-switch button:focus-visible{outline:2px solid var(--club);outline-offset:2px;border-radius:var(--radius-pill)}.aud-switch+.lede{max-width:42ch;margin-top:18px}.aud-panels{margin-top:22px}.aud-panel[hidden]{display:none}.aud-panel:focus-visible{outline-offset:6px;border-radius:var(--radius-card)}@keyframes aud-fade{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.aud-panels.switched .aud-panel{animation:.48s cubic-bezier(.16,1,.3,1) aud-fade}}.live-band{isolation:isolate;background:var(--dark);color:#f2f3f5;border-radius:var(--radius-hero);--pad-x:clamp(28px, 5vw, 56px);padding:clamp(28px, 5vw, 56px) var(--pad-x);position:relative;overflow:hidden}.live-band:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--club), transparent);opacity:.3;pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute;top:-260px;left:-160px}.live-band .eyebrow{color:color-mix(in srgb, var(--club) 40%, #fff)}.live-band .lede{color:#f2f3f5ad}.live-band .card{color:#f2f3f5;background:#151821;border-color:#ffffff1a;flex-direction:column;min-width:0;padding:16px;display:flex}.live-band .card>.cap{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.live-band .card>.cap h3{letter-spacing:0;color:#f2f3f5d9;margin:0;font-size:15px;font-weight:600}.live-band .card>.mock{flex-direction:column;flex:1;justify-content:center;display:flex}.live-band .card .card{background:0 0;border:0;padding:0}.live-band .chip{background:#ffffff1f;background:color-mix(in srgb, var(--club) 34%, transparent);color:color-mix(in srgb, var(--club) 26%, #fff)}.live-band .chip.grey{color:#f2f3f5b8;background:#ffffff1a}.live-band .widget{background:#ffffff12;border:1px solid #ffffff1f}.live-band .board,.live-band .clipframe{background:#0b0d13;border:1px solid #ffffff1f}.live-band .clipframe{background:linear-gradient(160deg, color-mix(in srgb, var(--club) 46%, #0b0d13), #0b0d13 78%)}.live-band .row{border-color:#ffffff1a}.live-band .row small{color:#f2f3f59e}.live-band .ic{background:#ffffff1a;background:color-mix(in srgb, var(--club) 34%, transparent);color:color-mix(in srgb, var(--club) 26%, #fff)}.live-band .ic.grey{color:#f2f3f5b8;background:#ffffff14}.live-band .tog{background:#ffffff38}.kit-switch{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kit-switch .lab{color:var(--mute);margin-right:4px;font-size:13px;font-weight:600}.kit-switch .sw{border:1px solid var(--line);background:var(--sw);cursor:pointer;border-radius:50%;flex:none;width:44px;height:44px;padding:0;position:relative}.kit-switch .sw:after{content:"";pointer-events:none;border:3px solid #0000;border-radius:50%;position:absolute;inset:-6px}.kit-switch .sw.on:after{border-color:var(--sw)}.kit-switch .sw:focus-visible{outline-offset:7px;border-radius:50%}.kit-switch+.kit-scope{margin-top:18px}.kit-scope{display:block}.pull{color:var(--club);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;font-size:clamp(30px,4vw,54px);font-weight:700;line-height:1}.pull.club{color:var(--club)}.section-head.xl{margin-bottom:clamp(28px,4vw,48px)}.section-head.xl h2{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);line-height:1.02}.moment{color:var(--mute);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.moment:before{content:"";background:var(--club);border-radius:50%;flex:none;width:8px;height:8px}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.page-hero .moment{color:var(--mute)}.page-hero .moment:before{background:var(--club)}.mock>.hero-stack{width:100%;max-width:380px}.feature .mock>.card,.showcase .mock>.card{width:100%;max-width:400px}.live-band .card{justify-content:flex-start}.live-band .card>.mock{flex:none;align-items:flex-start;margin-top:12px}.live-band .widget{width:100%}.live-carousel{--gap:16px}.live-carousel .view{margin-inline:calc(var(--pad-x) * -1);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pad-x), #000 calc(100% - var(--pad-x)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pad-x), #000 calc(100% - var(--pad-x)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--pad-x), #000 calc(100% - var(--pad-x)), transparent);overflow:hidden}.live-carousel .track{width:max-content;display:flex}.live-carousel .set{gap:var(--gap);padding-right:var(--gap);display:flex}.live-band .live-carousel .card{flex:none;width:min(320px,78vw)}.live-band .live-carousel .card>.mock{flex:auto;justify-content:center;align-items:stretch}.live-carousel .hold{color:#f2f3f5b8;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin:18px 0 0 auto;padding:0 14px;font-size:13.5px;font-weight:600;display:none}.live-carousel .hold:hover{color:#f2f3f5;border-color:#ffffff52}.live-carousel .hold:focus-visible{outline:2px solid color-mix(in srgb, var(--club) 40%, #fff);outline-offset:2px}.live-carousel .hold .glyph{border-inline:3px solid;width:8px;height:10px}.live-carousel .hold .glyph.play{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0}@keyframes live-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.live-carousel .track{animation:live-loop var(--loop,60s) linear infinite}.live-carousel:focus-within .track,.live-carousel[data-paused] .track{animation-play-state:paused}.live-carousel .hold{display:flex}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.live-carousel .view:hover .track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.live-carousel .view{scroll-snap-type:x proximity;scroll-padding-inline:var(--pad-x);padding-bottom:12px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.live-carousel .track{padding-left:var(--pad-x)}.live-carousel .set{padding-right:var(--pad-x)}.live-carousel .set[aria-hidden]{display:none}.live-carousel .card{scroll-snap-align:start}}@media (max-width:960px){.grid-4,.desks,.principles{grid-template-columns:repeat(2,1fr)}.tiles.six{grid-template-columns:repeat(3,1fr)}}@media (max-width:840px){.site-nav,.site-header .cta{display:none}.hero-bento{grid-template-columns:1fr;gap:26px}.hero-bento .wait input{flex-basis:100%}.hero-bento .wait .btn{flex:100%}.bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(118px,auto)}.bt.t1{grid-area:span 2/1/auto/span 2}.bt.t2,.bt.t3,.bt.t6,.bt.t7{grid-area:auto}.bt.t4,.bt.t5{grid-area:auto/1/auto/span 2}.bt.t4 p,.bt.t4 .btn{display:none}.bt{gap:4px;padding:14px 16px}.bt h3{font-size:26px}.bt .big{font-size:36px}.bt .score{font-size:15px}.bt h4{font-size:19px}.week-h{grid-template-columns:1fr;padding-top:0;padding-left:26px}.week-h .line{width:2px;height:auto;inset:8px auto 8px 5px}.week-h .dot{top:18px;left:-26px}.menu-btn{display:inline-flex}.mobile-menu{padding:0 22px}.mobile-menu.open{border-top:1px solid var(--line);display:block}.page-hero.split,.feature,.week,.compare,.calm-panel,.roadmap,.band-wait,.grid-2,.grid-3,.bars,.cols,.split-card{grid-template-columns:1fr}.page-hero.split .hero-mock{order:2}.feature.flip .feature-copy{order:0}.feature{padding:32px 0}.foot-grid{grid-template-columns:1fr 1fr}.foot-apps{grid-template-columns:1fr}.seam{grid-template-columns:1fr;gap:4px}.seam:first-child{display:none}.seam .today:before{content:"Today: ";color:var(--text);font-weight:600}.seam .gap:before{content:"Falls through: ";font-weight:600}.cmd{grid-template-columns:1fr}.cmd .side{display:none}.tiles,.tiles.six,.cover,.rail{grid-template-columns:repeat(2,1fr)}.pitches,.site .herob,.site .cards3{grid-template-columns:1fr}.site .nav .links{display:none}.site .wallwrap .wall{grid-template-columns:repeat(3,1fr)}.page-hero.stack{padding-bottom:clamp(20px,3vw,28px)}.hero-under{margin:0}}@media (max-width:600px){.grid-4,.desks,.principles,.foot-grid{grid-template-columns:1fr}.wrap,.mobile-menu{padding:0 16px}.page-hero{padding:clamp(28px,8vw,40px) 0 clamp(20px,4vw,28px)}.site-header .inner{gap:12px}.br{grid-template-columns:minmax(0,1.35fr) minmax(20px,1fr) auto;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:960px){.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.aud-switch{width:100%;display:flex}.aud-switch button{flex:1 1 0;min-width:0;padding:0 10px;font-size:14.5px}.live-band:before{width:520px;height:520px;top:-200px;left:-140px}}@media (max-width:600px){.grid-5{grid-template-columns:1fr}.aud-switch{border-radius:22px;grid-template-columns:1fr 1fr;display:grid}.aud-switch button{padding:0 8px;font-size:13.5px}.live-band{--pad-x:20px;padding:24px var(--pad-x);border-radius:20px}}@media print{[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}}
.kit-scope{transition:--club .72s var(--ease-out), --club-soft .72s var(--ease-out), --club-deep .72s var(--ease-out)}html[data-scrolled] .site-header{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#f5f6f4c7}html[data-scrolled] .site-header .inner{height:56px}.site-header .inner{transition:height .42s var(--ease-out)}.site-header:after{content:"";background:var(--club);height:2px;transform:scaleX(var(--scroll));transform-origin:0;pointer-events:none;opacity:.9;position:absolute;bottom:-1px;left:0;right:0}.brand-mark{transition:background-color .72s var(--ease-out)}.btn{transition:transform .32s var(--ease-out), background-color .28s ease, color .28s ease, box-shadow .32s var(--ease-out)}.mark-reveal{--mark-size:56px;color:var(--club);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.mark-reveal-tile{width:var(--mark-size);height:var(--mark-size);background:var(--club);color:#fff;border-radius:22%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mark-reveal .mark-hoop{transform-box:fill-box;transform-origin:50%}.mark-tile svg{width:72%;height:72%;display:block}.mark-load,.mark-spin{--mark-size:56px}.mark-still .mark-hoop{transform:none}.mark-bare{width:var(--mark-size);height:var(--mark-size);isolation:isolate}.mark-bare .mark-glyph,.mark-bare .mark-echo{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mark-bare .mark-glyph svg,.mark-bare .mark-echo svg{width:100%;height:100%;display:block;overflow:visible}.mark-bare .mark-echo{color:color-mix(in srgb, var(--club) 55%, transparent);filter:blur(10px);opacity:0;z-index:0;pointer-events:none}.mark-bare .mark-glyph{z-index:2;filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--club) 28%, transparent))}.mark-bare .mark-bloom{z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--club) 42%, transparent), color-mix(in srgb, var(--club) 12%, transparent) 48%, transparent 72%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-28%}.mark-bare .mark-flash{z-index:3;background:radial-gradient(closest-side, color-mix(in srgb, #fff 70%, var(--club)), transparent 70%);opacity:0;mix-blend-mode:soft-light;pointer-events:none;border-radius:28%;position:absolute;inset:-8%}.home-mark{pointer-events:none;z-index:-1;justify-content:center;align-items:center;width:min(125vw,1180px);height:min(125vw,1180px);display:flex;position:absolute;top:120px;right:max(-280px,50vw - 940px);transform:rotate(-9deg)}.home-mark .mark-reveal{width:100%;height:100%}@media (max-width:720px){.home-mark{opacity:.36;width:min(160vw,680px);height:min(160vw,680px);top:72px;right:-52%;transform:rotate(-12deg)}}.mark-hero.mark-bare{--mark-size:100%;width:100%;height:100%;color:var(--club-deep)}.mark-hero.mark-bare .mark-glyph{color:var(--club);opacity:.22;filter:none}.mark-hero.mark-bare .mark-glyph svg{transform-origin:50%;transform:scale(1.22)}.mark-hero.mark-bare .mark-bloom{opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--club) 28%, transparent), transparent 72%);inset:-12%}.mark-hero.mark-bare .mark-echo{filter:blur(18px);color:color-mix(in srgb, var(--club) 40%, transparent)}.mark-hero.mark-bare .mark-flash{mix-blend-mode:soft-light}.pitch{width:100%;max-width:100%;height:min(70vh,640px);color:var(--club);pointer-events:none;z-index:0;opacity:.55;position:absolute;inset:-40px 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.pitch-svg{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.pitch-lines{opacity:.12}.page-hero{z-index:1;position:relative}.live-dot,.bt .live-dot{box-shadow:0 0 #4ade80}.page-enter{min-width:0;max-width:100%;overflow:visible}@media (prefers-reduced-motion:no-preference){.page-enter{animation:page-enter .48s var(--ease-out) both}.mark-load .mark-hoop.top,.mark-spin .mark-hoop.top{animation:hoop-in-left .62s var(--ease-out) both}.mark-load .mark-hoop.mid,.mark-spin .mark-hoop.mid{animation:hoop-in-right .62s var(--ease-out) 80ms both}.mark-load .mark-hoop.bot,.mark-spin .mark-hoop.bot{animation:hoop-in-left .62s var(--ease-out) .16s both}.mark-spin.loop .mark-hoop.top{animation:hoop-in-left .56s var(--ease-out) infinite}.mark-spin.loop .mark-hoop.mid{animation:hoop-in-right .56s var(--ease-out) 70ms infinite}.mark-spin.loop .mark-hoop.bot{animation:hoop-in-left .56s var(--ease-out) .14s infinite}.mark-hero .mark-glyph .mark-hoop.top{animation:.78s cubic-bezier(.16,1,.3,1) both hoop-slam-left}.mark-hero .mark-glyph .mark-hoop.mid{animation:.78s cubic-bezier(.16,1,.3,1) .11s both hoop-slam-right}.mark-hero .mark-glyph .mark-hoop.bot{animation:.78s cubic-bezier(.16,1,.3,1) .22s both hoop-slam-left}.mark-hero .mark-echo .mark-hoop.top{animation:hoop-echo-left .9s var(--ease-out) both}.mark-hero .mark-echo .mark-hoop.mid{animation:hoop-echo-right .9s var(--ease-out) .11s both}.mark-hero .mark-echo .mark-hoop.bot{animation:hoop-echo-left .9s var(--ease-out) .22s both}.mark-hero .mark-bloom{animation:mark-bloom-bg 1.6s var(--ease-out) .28s both}.mark-hero .mark-flash{animation:mark-flash .8s var(--ease-out) .82s both}.mark-hero .mark-glyph{animation:mark-lock-bg 1.1s var(--ease-out) .72s both}[data-reveal=pending]{opacity:0;transform:translateY(16px)}[data-reveal=in]{opacity:1;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transform:none}.live-dot,.bt .live-dot{animation:2.2s ease-out infinite live-pulse}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)scale(.98)}}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@keyframes hoop-in-left{0%{opacity:.2;transform:translate(-118%)}to{opacity:1;transform:translate(0)}}@keyframes hoop-in-right{0%{opacity:.2;transform:translate(118%)}to{opacity:1;transform:translate(0)}}@keyframes hoop-slam-left{0%{opacity:0;transform:translate(-130%)}62%{opacity:1;transform:translate(6%)}82%{transform:translate(-1.5%)}to{opacity:1;transform:translate(0)}}@keyframes hoop-slam-right{0%{opacity:0;transform:translate(130%)}62%{opacity:1;transform:translate(-6%)}82%{transform:translate(1.5%)}to{opacity:1;transform:translate(0)}}@keyframes hoop-echo-left{0%{opacity:0;transform:translate(-130%)scale(1.08)}40%{opacity:.55}to{opacity:0;transform:translate(0)scale(1.18)}}@keyframes hoop-echo-right{0%{opacity:0;transform:translate(130%)scale(1.08)}40%{opacity:.55}to{opacity:0;transform:translate(0)scale(1.18)}}@keyframes mark-bloom{0%{opacity:0;transform:scale(.55)}35%{opacity:.95;transform:scale(1.05)}to{opacity:.45;transform:scale(1)}}@keyframes mark-bloom-bg{0%{opacity:0;transform:scale(.7)}40%{opacity:.7;transform:scale(1.04)}to{opacity:.35;transform:scale(1)}}@keyframes mark-flash{0%{opacity:0;transform:scale(.7)}35%{opacity:.85;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}@keyframes mark-lock{0%{transform:scale(1)}40%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes mark-lock-bg{0%{opacity:.12;transform:scale(1)}45%{opacity:.28;transform:scale(1.03)}to{opacity:.22;transform:scale(1)}}@keyframes live-pulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 #4ade8000}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-enter,.mark-reveal .mark-hoop,.mark-bare .mark-bloom,.mark-bare .mark-flash,.mark-bare .mark-echo,.mark-bare .mark-glyph,.live-dot,.bt .live-dot{animation:none!important}.mark-reveal .mark-hoop{opacity:1;transform:none}.mark-bare .mark-bloom{opacity:.4}.mark-bare .mark-echo{opacity:0}.btn:hover:not(:disabled){transform:none}.site-header:after{width:calc(var(--scroll) * 100%);transform:none}}@media (max-width:720px){.mark-hero.mark-bare{--mark-size:100%}.pitch{height:48vh;inset:-20px 0 auto}.wait{flex-direction:column;align-items:stretch}.wait input,.wait select,.wait .btn{flex:auto;width:100%}.wait-grid{grid-template-columns:1fr}.wait-field.wide{grid-column:auto}.wait-actions{flex-direction:column-reverse;align-items:stretch}.aud-switch{max-width:100%;overflow-x:auto}}
