.dashboard-editorial{--bp-blue:#25caff;--bp-blue-soft:#25caff2e;--bp-border:#ffffff1a;--bp-muted:#91a7b5;color:#f7fbff;padding:34px}.dashboard-editorial-hero{background:radial-gradient(circle at 82% 20%,#2bf3,#0000 30%),radial-gradient(circle at 10% 100%,#104e7061,#0000 38%),linear-gradient(135deg,#02090e 0%,#041722 55%,#031019 100%);border:1px solid #25caff3b;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:40px;min-height:360px;margin-bottom:20px;padding:52px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052}.dashboard-editorial-glow{filter:blur(25px);pointer-events:none;background:#1abeff1a;border-radius:50%;width:480px;height:480px;position:absolute;inset:auto -90px -180px auto}.dashboard-kicker{color:var(--bp-blue);letter-spacing:.22em;text-transform:uppercase;margin-bottom:15px;font-size:.72rem;font-weight:850;display:block}.dashboard-editorial-hero h1{letter-spacing:-.065em;max-width:700px;margin:0 0 18px;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.88}.dashboard-editorial-hero p{color:#a9beca;max-width:540px;margin:0;font-size:1.08rem;line-height:1.6}.dashboard-today{z-index:2;border-top:1px solid #ffffff29;width:min(300px,100%);padding:22px;position:relative}.dashboard-today>span{color:var(--bp-blue);letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:800;display:block}.dashboard-today strong{margin-bottom:6px;font-size:1.12rem;display:block}.dashboard-today small{color:var(--bp-muted)}.dashboard-mini-stats{border-top:1px solid var(--bp-border);border-bottom:1px solid var(--bp-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:48px;display:grid}.dashboard-mini-stats article{border-right:1px solid var(--bp-border);flex-direction:column;justify-content:center;min-height:130px;padding:22px 26px;display:flex}.dashboard-mini-stats span{color:var(--bp-muted);font-size:.82rem;font-weight:650}.dashboard-mini-stats strong{color:#fff;margin:8px 0 5px;font-size:2.5rem;line-height:1}.dashboard-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.dashboard-section-heading h2{letter-spacing:-.045em;max-width:660px;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.dashboard-section-heading>p{max-width:390px;color:var(--bp-muted);margin:0;line-height:1.6}.dashboard-section-heading.compact h2{font-size:clamp(1.8rem,3vw,2.7rem)}.dashboard-explore-section{margin-bottom:56px}.dashboard-world{color:#fff;text-align:left;min-height:275px;font:inherit;cursor:pointer;border:1px solid #ffffff1a;border-radius:24px;padding:24px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.dashboard-world:before{content:"";transition:transform .5s;position:absolute;inset:0}.dashboard-world-swim:before{background:radial-gradient(at 25% 5%,#52daff59,#0000 35%),repeating-linear-gradient(115deg,#0000 0 34px,#2ed0ff0b 35px 37px)}.dashboard-world-aqua:before{background:radial-gradient(circle at 76% 30%,#25caff61,#0000 25%),radial-gradient(circle at 60% 80%,#ffffff14,#0000 35%)}.dashboard-world-event:before{background-color:#0000;background-image:linear-gradient(90deg,#01070be0 0%,#01070b59 55%,#01070b1a 100%),url(/event-crew-visual.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.dashboard-world-team:before{background:linear-gradient(90deg,#0000 0 66%,#25caff12 66% 67%,#0000 67%),linear-gradient(0deg,#0000 0 62%,#ffffff0f 62% 63%,#0000 63%)}.dashboard-world-overlay{background:linear-gradient(#0000000f,#0000001a 30%,#000000bf 100%);position:absolute;inset:0}.dashboard-world-top,.dashboard-world-content{z-index:2;position:relative}.dashboard-world-top{justify-content:space-between;align-items:center;display:flex}.dashboard-world-top>span{color:var(--bp-blue);letter-spacing:.2em;font-size:.71rem;font-weight:900}.dashboard-world-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000002e;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.dashboard-world-content{position:absolute;bottom:22px;left:24px;right:24px}.dashboard-world-content h3{letter-spacing:-.045em;max-width:520px;margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:.95}.dashboard-world-content p{color:#ffffffb3;max-width:480px;margin:0 0 15px;line-height:1.45}.dashboard-world-link{color:#fff;letter-spacing:.05em;align-items:center;gap:12px;font-size:.82rem;font-weight:800;display:flex}.dashboard-world-link strong{color:var(--bp-blue);font-size:1.25rem}.dashboard-workspace{grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:52px;display:grid}.dashboard-focus-card,.dashboard-schedule-card{border:1px solid var(--bp-border);background:#06131b;border-radius:22px;min-height:300px;padding:30px}.dashboard-focus-card h2,.dashboard-schedule-card h2{letter-spacing:-.035em;margin:0 0 28px;font-size:2rem}.dashboard-focus-empty{border-top:1px solid var(--bp-border);align-items:center;gap:24px;padding-top:26px;display:flex}.dashboard-focus-empty>span{color:var(--bp-blue);font-size:3.4rem;font-weight:850}.dashboard-focus-empty strong{margin-bottom:5px;font-size:1rem;display:block}.dashboard-focus-empty p{color:var(--bp-muted);margin:0}.dashboard-schedule-card button{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:#25caff0b;border:1px solid #25caff30;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;transition:all .2s;display:grid}.dashboard-schedule-card button:hover{background:#25caff14;border-color:#25caff8c}.dashboard-schedule-card button strong{margin-bottom:4px;display:block}.dashboard-schedule-card button span{color:var(--bp-muted);font-size:.85rem}.dashboard-schedule-card button b{color:var(--bp-blue);font-size:1.2rem}.dashboard-pilot{padding-bottom:26px}.dashboard-pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-pilot-grid button{border:1px solid var(--bp-border);color:#fff;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:0 20px;transition:all .2s;display:grid}.dashboard-pilot-grid button svg{color:var(--bp-blue)}.dashboard-pilot-grid button:hover{background:#25caff0b;border-color:#25caff6b;transform:translateY(-2px)}@media (width<=1050px){.dashboard-editorial{padding:20px}.dashboard-editorial-hero{min-height:320px;padding:38px}.dashboard-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mini-stats article:nth-child(2){border-right:0}.dashboard-mini-stats article:nth-child(-n+2){border-bottom:1px solid var(--bp-border)}.dashboard-workspace{grid-template-columns:1fr}}@media (width<=700px){.dashboard-editorial{padding:14px}.dashboard-editorial-hero{border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:470px;padding:28px 22px}.dashboard-editorial-hero h1{font-size:clamp(3.2rem,16vw,5.2rem)}.dashboard-today{box-sizing:border-box;width:100%;padding:18px 0 0}.dashboard-mini-stats{grid-template-columns:1fr 1fr;margin-bottom:38px}.dashboard-mini-stats article{min-height:110px;padding:18px}.dashboard-mini-stats article:nth-child(odd){border-right:1px solid var(--bp-border)}.dashboard-mini-stats article:nth-child(2n){border-right:0}.dashboard-mini-stats strong{font-size:2rem}.dashboard-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-section-heading h2{font-size:2.45rem}.dashboard-explore-grid{grid-template-columns:1fr}.dashboard-world{border-radius:20px;min-height:225px;padding:24px}.dashboard-world-content{bottom:18px;left:20px;right:20px}.dashboard-world-content h3{font-size:1.95rem}.dashboard-focus-card,.dashboard-schedule-card{padding:24px}.dashboard-pilot-grid{grid-template-columns:1fr}}.dashboard-editorial-hero h1{letter-spacing:-.055em!important;font-size:clamp(2.8rem,5.2vw,5rem)!important;font-weight:720!important}.dashboard-editorial-hero p{font-size:1rem!important;line-height:1.55!important}.dashboard-section-heading h2{letter-spacing:-.035em!important;max-width:620px!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:650!important;line-height:1.06!important}.dashboard-world-content h3{letter-spacing:-.03em!important;font-size:clamp(1.55rem,2.4vw,2.15rem)!important;font-weight:620!important}.dashboard-world-content p{color:#fff9!important;font-size:.86rem!important;line-height:1.42!important}.dashboard-focus-card h2,.dashboard-schedule-card h2,.dashboard-section-heading.compact h2{font-size:1.65rem!important;font-weight:620!important}.dashboard-pilot{border-top:1px solid #ffffff14!important;margin-top:6px!important;padding:26px 0 16px!important}.dashboard-pilot-grid{border-top:1px solid #ffffff0e!important;border-bottom:1px solid #ffffff0e!important;flex-wrap:wrap!important;gap:0!important;display:flex!important}.dashboard-pilot-grid button{position:relative;color:#ffffff9e!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff0e!important;border-radius:0!important;flex:150px!important;align-items:center!important;gap:10px!important;padding:0 18px!important;font-size:12px!important;font-weight:550!important;display:flex!important;transform:none!important}.dashboard-pilot-grid button:last-child{border-right:0!important}.dashboard-pilot-grid button strong{color:#fff3!important;margin-left:auto!important;font-weight:400!important}.dashboard-pilot-grid button:hover{color:#fff!important;background:#25caff09!important;border-color:#ffffff0e!important;transform:none!important}@media (width<=700px){.dashboard-editorial-hero h1{font-size:clamp(2.7rem,12vw,4rem)!important}.dashboard-section-heading h2{font-size:2rem!important}.dashboard-world-content h3{font-size:1.75rem!important}.dashboard-pilot-grid{grid-template-columns:1fr 1fr!important;display:grid!important}.dashboard-pilot-grid button{border-bottom:1px solid #ffffff0e!important;border-right:1px solid #ffffff0e!important;min-height:54px!important;font-size:11.5px!important}.dashboard-pilot-grid button:nth-child(2n){border-right:0!important}}.dashboard-focus-card,.dashboard-schedule-card{min-height:235px!important;padding:26px!important}.dashboard-focus-card h2,.dashboard-schedule-card h2{margin-bottom:22px!important;font-size:1.45rem!important;font-weight:600!important}.dashboard-focus-empty{gap:18px!important;padding-top:20px!important}.dashboard-focus-empty>span{letter-spacing:-.04em!important;color:#25caff9e!important;font-size:1.9rem!important;font-weight:650!important}.dashboard-focus-empty strong{font-size:.95rem!important;font-weight:620!important}.dashboard-focus-empty p{color:#ffffff75!important;margin-top:3px!important;font-size:.84rem!important;line-height:1.45!important}.dashboard-pilot{margin-top:4px!important;padding:28px 0 18px!important}.dashboard-pilot .dashboard-section-heading{margin-bottom:16px!important}.dashboard-pilot .dashboard-kicker{margin-bottom:8px!important}.dashboard-pilot .dashboard-section-heading h2{letter-spacing:-.025em!important;color:#ffffffe0!important;font-size:1.35rem!important;font-weight:580!important}.dashboard-pilot-grid{background:#ffffff0e!important;border:1px solid #ffffff12!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;display:grid!important;overflow:hidden!important}.dashboard-pilot-grid button{color:#ffffffad!important;background:#04121a!important;border:0!important;border-radius:0!important;grid-template-columns:auto 1fr auto!important;gap:11px!important;min-height:58px!important;padding:0 18px!important;font-size:12px!important;font-weight:520!important;display:grid!important}.dashboard-pilot-grid button svg{color:#25caff9e!important;width:16px!important;height:16px!important}.dashboard-pilot-grid button span{font-weight:520!important}.dashboard-pilot-grid button strong{color:#ffffff2e!important;font-size:13px!important}.dashboard-pilot-grid button:hover{color:#fff!important;background:#071a24!important}.dashboard-pilot-grid button:hover svg{color:#25caff!important}@media (width<=700px){.dashboard-focus-card,.dashboard-schedule-card{min-height:auto!important;padding:21px!important}.dashboard-focus-empty>span{font-size:1.6rem!important}.dashboard-pilot-grid{grid-template-columns:1fr 1fr!important}.dashboard-pilot-grid button{min-height:52px!important;padding:0 14px!important;font-size:11.5px!important}}@media (width<=700px){.dashboard-editorial-hero{min-height:auto!important;padding:26px 20px!important}.dashboard-editorial-hero h1{font-size:2.8rem!important}}.dashboard-editorial{--home-ink:#061412;--home-deep:#09201d;--home-green:#8fb98b;--home-pearl:#f0ece2;--home-gold:#d4b76e;--home-line:#ebeee229;isolation:isolate;min-height:100%!important;color:var(--home-pearl)!important;background:radial-gradient(circle at 8% 32%,#62997021,#0000 24%),linear-gradient(145deg,#071714,#04100f 62%,#061413)!important;padding:0 34px 70px!important;position:relative!important;overflow:hidden!important}.dashboard-editorial:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background:url(/universe/home-flower-water.jpg) right -90px top -70px/620px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 37%,#000 72%);mask-image:linear-gradient(90deg,#0000 37%,#000 72%)}.dashboard-editorial-hero{animation:.8s cubic-bezier(.2,.8,.2,1) both homeOpen;min-height:420px!important;box-shadow:none!important;background:linear-gradient(90deg,#041110fa 0 40%,#041110a1 58%,#04111014 82%),linear-gradient(#0000 44%,#041110d1),url(/universe/home-flower-water.jpg) right 45%/58% no-repeat!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr)!important;align-items:end!important;gap:7vw!important;margin:0 -34px!important;padding:80px 7vw 66px!important;display:grid!important;position:relative!important;overflow:hidden!important}@keyframes homeOpen{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dashboard-editorial-glow{filter:blur(28px)!important;background:radial-gradient(circle,#dccd9d2e,#0000 68%)!important;width:320px!important;height:160px!important;position:absolute!important;inset:auto auto 0 40%!important}.dashboard-editorial-copy{z-index:2!important;max-width:720px!important;position:relative!important}.dashboard-kicker{color:var(--home-gold)!important;letter-spacing:.32em!important;font-size:10px!important;font-weight:650!important}.dashboard-editorial-copy h1{max-width:720px!important;color:var(--home-pearl)!important;letter-spacing:-.045em!important;text-shadow:0 4px 34px #0000006b!important;margin:22px 0 14px!important;font-family:"Bodoni 72",Didot,Iowan Old Style,Palatino Linotype,Georgia,serif!important;font-size:clamp(58px,7vw,100px)!important;font-style:italic!important;font-weight:400!important;line-height:.88!important}.dashboard-editorial-copy p{color:#ebe7dcc2!important;max-width:620px!important;margin:24px 0 0!important;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif!important;font-size:18px!important;font-style:italic!important;line-height:1.55!important}.dashboard-today{z-index:2!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #d4b76e61!important;border-radius:0!important;align-self:end!important;padding:0 0 12px 28px!important;position:relative!important}.dashboard-today>span{color:var(--home-gold)!important;letter-spacing:.25em!important}.dashboard-today>strong{color:#f2eee5!important;font-family:Georgia,serif!important;font-size:22px!important;font-weight:400!important}.dashboard-today>small{color:#e2e0d699!important}.dashboard-mini-stats{border:0!important;border-bottom:1px solid var(--home-line)!important;background:0 0!important;grid-template-columns:repeat(4,1fr)!important;margin:0!important;padding:0!important;display:grid!important}.dashboard-mini-stats article{border:0!important;border-right:1px solid var(--home-line)!important;min-height:116px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:24px 28px!important}.dashboard-mini-stats article:last-child{border-right:0!important}.dashboard-mini-stats span{color:#e2e2d79e!important;letter-spacing:.08em!important;font-size:10px!important}.dashboard-mini-stats strong{color:var(--home-pearl)!important;font-family:Georgia,serif!important;font-size:34px!important;font-weight:400!important}.dashboard-mini-stats small{color:#ced4c97a!important}.dashboard-explore-section{margin-top:64px!important}.dashboard-section-heading{border-bottom:1px solid var(--home-line)!important;grid-template-columns:1.15fr .65fr!important;align-items:end!important;gap:50px!important;margin-bottom:28px!important;padding:0 4px 24px!important;display:grid!important}.dashboard-section-heading h2{color:var(--home-pearl)!important;letter-spacing:-.035em!important;margin:13px 0 0!important;font-family:"Bodoni 72",Didot,Georgia,serif!important;font-size:clamp(38px,4.4vw,62px)!important;font-style:italic!important;font-weight:400!important}.dashboard-section-heading>p{color:#ddded394!important;margin:0!important;font-family:Georgia,serif!important;line-height:1.6!important}.dashboard-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.dashboard-world{text-align:left!important;min-height:260px!important;box-shadow:none!important;border:1px solid #ffffff1f!important;border-radius:2px!important;padding:28px 30px!important;transition:transform .35s,border-color .35s,box-shadow .35s!important;position:relative!important;overflow:hidden!important}.dashboard-world:before{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff17 49%,#0000 63%);transition:transform .7s;position:absolute;inset:0;transform:translate(-90%)}.dashboard-world:hover{border-color:#ebe2c652!important;transform:translateY(-5px)!important;box-shadow:0 28px 70px #0000004d!important}.dashboard-world:hover:before{transform:translate(90%)}.dashboard-world-swim{background:linear-gradient(90deg,#051c12f2,#051c1294 58%,#051c121f),url(/universe/home-clover.jpg) right 43%/58% no-repeat!important}.dashboard-world-aqua{background:linear-gradient(90deg,#08191bf0,#08191b7a 61%,#08191b14),url(/universe/home-flower-water.jpg) right 54%/54% no-repeat!important}.dashboard-world-event{background:linear-gradient(90deg,#05090af5,#05090a85 66%,#05090a1f),url(/event-crew-visual.webp) 100%/cover no-repeat!important}.dashboard-world-team{background:linear-gradient(90deg,#050808f5,#0508087a 61%,#05080814),url(/universe/home-daisy.jpg) right 42%/46% no-repeat!important}.dashboard-world-overlay{display:none!important}.dashboard-world-top{z-index:2!important;position:relative!important}.dashboard-world-top>span{color:var(--home-gold)!important;letter-spacing:.25em!important}.dashboard-world-icon{color:#efe8d8!important;background:#020a0957!important;border-color:#ece4cd42!important}.dashboard-world-content{z-index:2!important;max-width:68%!important;margin-top:62px!important;position:relative!important}.dashboard-world-content h3{color:#f3eee4!important;letter-spacing:-.025em!important;font-family:"Bodoni 72",Didot,Georgia,serif!important;font-size:34px!important;font-style:italic!important;font-weight:400!important}.dashboard-world-content p{color:#e4e2d7ab!important;line-height:1.5!important}.dashboard-world-link{color:#f0e8d8!important}.dashboard-world-link strong{color:var(--home-gold)!important}.dashboard-workspace{border-top:1px solid var(--home-line)!important;grid-template-columns:1.15fr .75fr!important;gap:44px!important;margin-top:58px!important;padding-top:36px!important;display:grid!important}.dashboard-focus-card,.dashboard-schedule-card{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 4px!important}.dashboard-focus-card h2,.dashboard-schedule-card h2{color:var(--home-pearl)!important;font-family:"Bodoni 72",Didot,Georgia,serif!important;font-size:34px!important;font-style:italic!important;font-weight:400!important}.dashboard-focus-empty{border-top:1px solid var(--home-line)!important;border-bottom:1px solid var(--home-line)!important;padding:22px 0!important}.dashboard-focus-empty>span{color:var(--home-gold)!important;font-family:Georgia,serif!important}.dashboard-focus-empty strong,.dashboard-schedule-card button strong{color:#f2ede3!important}.dashboard-focus-empty p,.dashboard-schedule-card button span{color:#d8d9cf8f!important}.dashboard-schedule-card button{border:0!important;border-top:1px solid var(--home-line)!important;border-bottom:1px solid var(--home-line)!important;width:100%!important;color:var(--home-gold)!important;background:0 0!important;border-radius:0!important;padding:20px 0!important}.dashboard-schedule-card button:hover{transform:translate(4px);background:#d4b76e0b!important}@media (width<=900px){.dashboard-editorial{padding:0 20px 54px!important}.dashboard-editorial-hero{background:linear-gradient(#04111040,#041110ed),url(/universe/home-flower-water.jpg) 50%/cover no-repeat!important;grid-template-columns:1fr!important;gap:42px!important;margin:0 -20px!important;padding:92px 28px 46px!important}.dashboard-editorial-copy h1{font-size:64px!important}.dashboard-today{max-width:360px!important}.dashboard-mini-stats{grid-template-columns:repeat(2,1fr)!important}.dashboard-mini-stats article:nth-child(2){border-right:0!important}.dashboard-mini-stats article:nth-child(-n+2){border-bottom:1px solid var(--home-line)!important}.dashboard-section-heading,.dashboard-workspace{grid-template-columns:1fr!important;gap:24px!important}.dashboard-explore-grid{grid-template-columns:1fr!important}.dashboard-world{min-height:245px!important}.dashboard-world-content{max-width:76%!important}}@media (width<=540px){.dashboard-editorial-copy h1{font-size:54px!important}.dashboard-mini-stats article{padding:20px 16px!important}.dashboard-world{padding:24px 22px!important}.dashboard-world-content{max-width:84%!important;margin-top:48px!important}.dashboard-world-content h3{font-size:29px!important}}@media (prefers-reduced-motion:reduce){.dashboard-editorial-hero,.dashboard-world{transition:none!important;animation:none!important}}.main:has(.dashboard-editorial) .topbar{z-index:20!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:1px solid #f0ece21f!important;height:72px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.dashboard-editorial-hero{background-position:50% 34%!important;min-height:500px!important;margin-top:0!important;padding-top:118px!important}.dashboard-world,.dashboard-world-swim,.dashboard-world-aqua,.dashboard-world-event,.dashboard-world-team{min-height:236px!important;box-shadow:none!important;background-color:#051815ad!important;background-image:none!important;border:1px solid #f0ece224!important}.dashboard-world:before,.dashboard-world:after,.dashboard-world-overlay{display:none!important}.dashboard-world:hover{background:#0d2e28c7!important;border-color:#d4b76e7a!important;transform:translateY(-4px)!important}.dashboard-world:first-child{border-top-color:#8fb98bb3!important}.dashboard-world:nth-child(2){border-top-color:#add5cfb3!important}.dashboard-world:nth-child(3){border-top-color:#d4b76eb3!important}.dashboard-world:nth-child(4){border-top-color:#f0ece28c!important}.dashboard-schedule-card button{width:100%!important;color:var(--home-pearl)!important;text-align:left!important;background:0 0!important;border:1px solid #f0ece22e!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:44px 1fr auto!important;align-items:center!important;gap:16px!important;padding:22px 0!important;display:grid!important;position:relative!important}.dashboard-schedule-card button svg{color:var(--home-gold)!important}.dashboard-schedule-card button b{width:38px!important;height:38px!important;color:var(--home-gold)!important;border:1px solid #d4b76e6b!important;border-radius:50%!important;place-items:center!important;transition:all .25s!important;display:grid!important}.dashboard-schedule-card button:hover b{background:var(--home-gold)!important;color:var(--home-ink)!important;transform:translate(4px)!important}@media (width<=760px){.dashboard-editorial-hero{background-position:58% 28%!important;min-height:430px!important;padding-top:104px!important}}.dashboard-editorial{--home-ink:#041a20!important;--home-deep:#06333c!important;--home-green:#63c5ce!important;--home-pearl:#f7fbf8!important;--home-gold:#ffb477!important;background:#041a20!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.dashboard-editorial:before{display:none!important}.dashboard-editorial-hero{color:#f7fbf8!important;background:linear-gradient(90deg,#02161de0 0%,#021b2394 42%,#04232a38 67%,#02131985 100%),linear-gradient(#0000 55%,#021217b8 100%),url(/universe/home-ocean-live.jpg) 50% 48%/cover no-repeat!important;min-height:580px!important}.dashboard-editorial-glow,.dashboard-editorial-copy>.dashboard-kicker{display:none!important}.dashboard-brand-lockup{align-items:center!important;gap:18px!important;margin-bottom:34px!important;display:flex!important}.dashboard-brand-lockup img{filter:drop-shadow(0 8px 24px #00000047)!important;width:190px!important;height:auto!important;display:block!important}.dashboard-brand-lockup span{color:#ffffffd6!important;letter-spacing:.2em!important;border-left:1px solid #ffffff6b!important;padding-left:18px!important;font:600 .69rem/1.4 Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.dashboard-editorial h1,.dashboard-editorial h2,.dashboard-editorial h3,.dashboard-editorial strong,.dashboard-editorial button{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-style:normal!important}.dashboard-editorial-copy h1{letter-spacing:-.065em!important;margin:0!important;font-size:clamp(3rem,5vw,5.6rem)!important;font-weight:300!important;line-height:.96!important}.dashboard-editorial-copy h1 strong{color:#fff!important;font-weight:720!important}.dashboard-editorial-copy p{color:#f7fbf8d6!important;max-width:620px!important;margin-top:24px!important;font-size:1.05rem!important;line-height:1.7!important}.dashboard-today{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#031c2275!important;border:1px solid #ffffff2e!important;border-radius:18px!important;padding:28px!important}.dashboard-kicker{color:#ffb477!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-style:normal!important}.dashboard-section-heading h2,.dashboard-focus-card h2,.dashboard-schedule-card h2{letter-spacing:-.035em!important;font-style:normal!important;font-weight:620!important}.dashboard-schedule-card h2{font-size:clamp(1.75rem,2.4vw,2.65rem)!important}.dashboard-mini-stats{background:linear-gradient(90deg,#05252b,#073640 55%,#0a4048)!important}.dashboard-explore-section,.dashboard-workspace{background:#041a20!important}@media (width<=760px){.dashboard-editorial-hero{background-position:52%!important;min-height:590px!important}.dashboard-brand-lockup{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.dashboard-brand-lockup img{width:150px!important}.dashboard-brand-lockup span{border:0!important;padding:0!important}}.dashboard-editorial-hero{background-blend-mode:normal!important;filter:none!important;background:linear-gradient(90deg,#02141be0 0%,#02141bc2 25%,#02141b57 43%,#02141b00 62%),url(/universe/home-ocean-live.jpg) 50% 48%/cover no-repeat!important}.dashboard-editorial-hero:before,.dashboard-editorial-hero:after{content:none!important;display:none!important}.dashboard-today{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#031c22d1!important}@media (width<=760px){.dashboard-editorial-hero{background:linear-gradient(#02141b9e 0%,#02141b2e 48%,#02141bb8 100%),url(/universe/home-ocean-live.jpg) 50% 48%/cover no-repeat!important}}.main:has(.dashboard-editorial) .topbar{border:0!important;height:0!important;min-height:0!important;overflow:visible!important}.main:has(.dashboard-editorial) .header-actions{display:none!important}.dashboard-editorial{--home-ink:#062a33!important;--home-deep:#074957!important;--home-green:#48d5dc!important;--home-pearl:#fffaf3!important;--home-gold:#ff9b61!important;padding-bottom:56px!important}.dashboard-brand-lockup{border:0!important;margin-bottom:28px!important}.dashboard-brand-lockup img{mix-blend-mode:screen!important;width:172px!important;box-shadow:none!important;filter:none!important;background:0 0!important}.dashboard-brand-lockup span{color:#fffaf3!important;border-color:#fffaf359!important}.dashboard-editorial-hero{border:0!important;padding-top:72px!important}.dashboard-today{box-shadow:none!important;border:0!important;border-left:3px solid #ff9b61!important;border-radius:0!important}.dashboard-mini-stats{box-shadow:none!important;border:0!important}.dashboard-mini-stats article{border:0!important}.dashboard-explore-section{padding-top:70px!important}.dashboard-section-heading{border:0!important;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr)!important;padding-bottom:24px!important}.dashboard-section-heading h2{max-width:650px!important;font-size:clamp(2.6rem,4.5vw,4.8rem)!important;line-height:1!important}.dashboard-explore-grid{gap:14px!important}.dashboard-world,.dashboard-world-swim,.dashboard-world-aqua,.dashboard-world-event,.dashboard-world-team{background:#0a465057!important;border:0!important;border-radius:14px!important;min-height:180px!important;padding:28px 32px!important}.dashboard-world:nth-child(2n){background:#0e5c653d!important}.dashboard-world:hover{background:#14767e61!important;box-shadow:0 18px 46px #00000029!important}.dashboard-world-icon{background:#ffffff14!important;border:0!important}.dashboard-world-content h3{font-size:clamp(1.55rem,2.1vw,2.25rem)!important}.dashboard-world-link strong,.dashboard-world-top>span,.dashboard-world-link{color:#ff9b61!important}.dashboard-workspace,.dashboard-focus-card,.dashboard-schedule-card,.dashboard-focus-empty,.dashboard-schedule-card button{box-shadow:none!important;border-color:#0000!important}.dashboard-focus-card,.dashboard-schedule-card{background:#0840494d!important;border-radius:14px!important}.dashboard-schedule-card button{background:#ffffff09!important;border-radius:10px!important;padding:20px!important}@media (width<=760px){.dashboard-brand-lockup img{width:145px!important}.dashboard-editorial-hero{padding-top:74px!important}}.dashboard-editorial-hero{isolation:isolate!important;background:linear-gradient(135deg,#063e49 0%,#075866 52%,#087384 100%)!important;position:relative!important;overflow:hidden!important}.dashboard-editorial-hero:after{content:""!important;z-index:-1!important;filter:none!important;background:url(/universe/home-ocean-live.jpg) 50% 48%/cover no-repeat!important;width:52%!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important}.dashboard-editorial-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#063e49 0%,#063e49f5 68%,#063e4900 100%)!important;display:block!important;position:absolute!important;inset:0 43% 0 0!important}.dashboard-editorial-copy,.dashboard-today{z-index:2!important;position:relative!important}.dashboard-brand-lockup{gap:14px!important}.dashboard-brand-lockup img{display:none!important}.dashboard-wordmark{color:#fff!important;letter-spacing:.16em!important;white-space:nowrap!important;font:800 1rem/1 Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.dashboard-brand-lockup span{padding-left:14px!important}.dashboard-editorial-copy p{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-style:normal!important}@media (width<=760px){.dashboard-editorial-hero{background:#064b58!important}.dashboard-editorial-hero:after{opacity:1!important;background-position:50% 44%!important;width:100%!important}.dashboard-editorial-hero:before{background:linear-gradient(#042a322e,#042a32c7 66%,#063e49 100%)!important;inset:0!important}}.dashboard-editorial .dashboard-editorial-hero{min-height:clamp(360px,42vw,520px)!important;padding:0!important;position:relative!important;overflow:hidden!important}.dashboard-editorial .dashboard-editorial-copy,.dashboard-editorial .dashboard-editorial-glow,.dashboard-editorial .dashboard-today{display:none!important}.dashboard-home-live-brand{z-index:5;pointer-events:none;flex-direction:column;align-items:center;width:clamp(180px,21vw,320px);display:flex;position:absolute;bottom:clamp(34px,5vw,64px);left:clamp(34px,6vw,96px)}.dashboard-home-live-brand img{object-fit:contain;opacity:1;width:100%;height:auto;display:block;filter:none!important}.dashboard-home-live-brand span{color:#fff;letter-spacing:.55em;text-transform:uppercase;text-shadow:0 1px 8px #00000038;margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1.25vw,20px);font-weight:400;line-height:1}@media (width<=900px){.dashboard-editorial .dashboard-editorial-hero{min-height:430px!important}.dashboard-home-live-brand{width:min(46vw,240px);bottom:34px;left:28px}}@media (width<=540px){.dashboard-editorial .dashboard-editorial-hero{min-height:390px!important}.dashboard-home-live-brand{width:min(50vw,205px);bottom:28px;left:22px}.dashboard-home-live-brand span{letter-spacing:.45em;margin-top:8px}}.parent-dashboard{--parent-ink:#143f48;--parent-aqua:#0d8fa0;--parent-lagoon:#34b9b5;--parent-foam:#eef9f7;--parent-sand:#fbf6eb;--parent-coral:#ef8f72;min-height:calc(100vh - 70px);color:var(--parent-ink);background:radial-gradient(circle at 88% 8%,#51cec92e,#0000 26%),linear-gradient(135deg,#f8f3e9 0%,#eff9f7 56%,#e0f4f3 100%)!important;padding:34px 44px 64px!important}.parent-dashboard *{box-sizing:border-box}.parent-dashboard-hero{background:#fbf8ef;border:1px solid #14576024;border-radius:34px 34px 110px;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);min-height:430px;display:grid;overflow:hidden;box-shadow:0 30px 80px #20616521}.parent-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:64px clamp(38px,6vw,88px);display:flex}.parent-kicker{color:var(--parent-aqua);letter-spacing:.19em;margin:0 0 15px;font-size:.7rem;font-weight:800;display:block}.parent-hero-copy h1{max-width:650px;color:var(--parent-ink);letter-spacing:-.065em;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(3rem,5.6vw,5.7rem);font-weight:420;line-height:.96}.parent-hero-copy p{color:#56757b;max-width:570px;margin:23px 0 30px;font-size:1.08rem;line-height:1.7}.parent-hero-image{filter:none;clip-path:ellipse(92% 112% at 100%);background:url(/universe/parent-bubbles.webp) 50%/cover no-repeat;min-height:430px}.parent-dashboard button{min-height:45px;color:var(--parent-ink);font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:0 0 5px;font-size:.86rem;font-weight:750;transition:color .2s,gap .2s}.parent-dashboard button span{color:var(--parent-coral);margin-left:14px;transition:transform .2s;display:inline-block}.parent-dashboard button:hover{color:var(--parent-aqua)}.parent-dashboard button:hover span{transform:translate(4px)}.parent-dashboard-intro{border-bottom:1px solid #1457602b;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:32px;margin:44px 0 24px;padding:0 4px 22px;display:grid}.parent-dashboard-intro span{color:var(--parent-coral);letter-spacing:.18em;font-size:.68rem;font-weight:800}.parent-dashboard-intro p{color:#41656c;margin:0;font-size:1.1rem}.parent-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:22px;display:grid}.parent-dashboard-card{border:1px solid #14576024;min-height:255px;padding:38px 40px;position:relative;overflow:hidden;box-shadow:none!important;background:#ffffff8f!important;border-radius:4px!important}.parent-dashboard-card:before{content:"";background:var(--parent-lagoon);width:5px;position:absolute;inset:0 auto 0 0}.parent-invitations-card{background:#eef9f7cc!important}.parent-invitations-card:before{background:var(--parent-coral)}.parent-card-number{color:#14576017;font-size:4rem;font-weight:300;line-height:1;position:absolute;top:23px;right:30px}.parent-dashboard-card h2,.parent-aquasport-card h2{color:var(--parent-ink);letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:430}.parent-dashboard-card p{color:#607b80;max-width:520px;min-height:52px;margin:0 0 28px;line-height:1.65}.parent-aquasport-card{background:linear-gradient(100deg,#d8f1ed,#fdf6e9);border:1px solid #14576024;justify-content:space-between;align-items:center;gap:35px;margin-top:22px;padding:34px 40px;display:flex}.parent-aquasport-card .parent-kicker{color:var(--parent-coral);margin-bottom:10px}.parent-aquasport-card h2{font-size:2rem}.parent-aquasport-card p{color:#607b80;margin:0}@media (width<=950px){.parent-dashboard{padding:24px 24px 50px!important}.parent-dashboard-hero{grid-template-columns:1fr minmax(280px,.72fr)}.parent-hero-copy{padding:48px 38px}.parent-dashboard-grid{grid-template-columns:1fr}}@media (width<=720px){.parent-dashboard{padding:14px 14px 38px!important}.parent-dashboard-hero{border-radius:24px 24px 62px;flex-direction:column-reverse;min-height:0;display:flex}.parent-hero-image{clip-path:none;background-position:50% 48%;width:100%;min-height:290px}.parent-hero-copy{padding:32px 24px 38px}.parent-hero-copy h1{font-size:clamp(2.75rem,14vw,4rem)}.parent-hero-copy p{margin:17px 0 23px;font-size:.98rem;line-height:1.55}.parent-dashboard-intro{grid-template-columns:1fr;gap:8px;margin:30px 2px 18px;padding-bottom:18px}.parent-dashboard-intro p{font-size:1rem;line-height:1.5}.parent-dashboard-card{min-height:0;padding:30px 25px}.parent-card-number{font-size:3.2rem;right:22px}.parent-dashboard-card p{min-height:0}.parent-aquasport-card{flex-direction:column;align-items:flex-start;gap:22px;padding:29px 25px}}@media (prefers-reduced-motion:reduce){.parent-dashboard button span{transition:none}}.main:has(.parent-dashboard){background:linear-gradient(135deg,#f8f3e9 0%,#eff9f7 56%,#e0f4f3 100%)!important}.main:has(.parent-dashboard) .topbar{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#f8f3e9f0!important;border-bottom:1px solid #1457601f!important;min-height:64px!important;padding:8px 28px!important}.main:has(.parent-dashboard) .header-actions{border-left:1px solid #1457602e!important;gap:0!important;padding-left:14px!important}:is(.main:has(.parent-dashboard) .icon-button,.main:has(.parent-dashboard) .profile-pic){width:38px!important;height:38px!important;box-shadow:none!important;color:#315b61!important;background:0 0!important;border:0!important;border-radius:0!important}.main:has(.parent-dashboard) .icon-button{margin-right:10px!important}.main:has(.parent-dashboard) .profile-pic{outline-offset:2px!important;border-radius:50%!important;outline:1px solid #14576038!important;width:36px!important;height:36px!important}:is(.main:has(.parent-dashboard) .icon-button:hover,.main:has(.parent-dashboard) .profile-pic:hover){box-shadow:none!important;background:0 0!important}@media (width<=720px){.main:has(.parent-dashboard) .topbar{min-height:56px!important;padding:6px 14px!important}.main:has(.parent-dashboard) .header-actions{padding-left:10px!important}}.sportif-home{flex-direction:column;gap:28px;padding-bottom:36px;display:flex}.sportif-home-hero{background:radial-gradient(circle at 78% 18%,#24aae633,#0000 32%),linear-gradient(135deg,#041521 0%,#082738 55%,#071b29 100%);border:1px solid #70cdff26;border-radius:30px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:40px;min-height:390px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000003d}.sportif-home-glow{filter:blur(15px);pointer-events:none;background:#30c4ff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-230px;right:-100px}.sportif-home-copy{z-index:2;max-width:720px;position:relative}.sportif-home-kicker{letter-spacing:.3em;color:#59cfff;margin-bottom:15px;font-size:.72rem;font-weight:700;display:block}.sportif-home-copy h1{letter-spacing:-.055em;color:#f5fbff;max-width:700px;margin:0;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:300;line-height:.98}.sportif-home-copy h1 span{color:#4acaff;font-weight:650;display:block}.sportif-home-copy p{color:#e2f1f9c2;max-width:600px;margin:24px 0 0;font-size:1.08rem;line-height:1.75}.sportif-home-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sportif-home-actions button,.sportif-challenge-content button{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 19px;font-size:.88rem;font-weight:650;display:inline-flex}.sportif-primary-action{color:#04141f;background:#e8f8ff}.sportif-secondary-action{color:#effaff;background:#ffffff12;border:1px solid #ffffff1f!important}.sportif-home-signature{z-index:2;text-align:right;color:#edf9ffd1;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:215px;display:flex;position:relative}.sportif-home-signature svg{color:#55cfff;margin-bottom:auto}.sportif-home-signature span{letter-spacing:.06em;font-size:1.3rem;font-weight:650}.sportif-home-signature strong{letter-spacing:.22em;color:#d3ebf585;margin-top:7px;font-size:.62rem;font-weight:500}.sportif-home-section{padding:10px 4px}.sportif-home-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:19px;display:flex}.sportif-home-heading h2,.sportif-challenge h2{color:#effaff;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:400}.sportif-home-heading>p{color:#daeff88f;max-width:390px;margin:0;font-size:.9rem;line-height:1.6}.sportif-home-grid{gap:14px;display:grid}.sportif-home-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sportif-feature-card{text-align:left;color:#effaff;cursor:pointer;background:linear-gradient(155deg,#0d3145c7,#041825f2);border:1px solid #75cbf61c;border-radius:22px;min-height:270px;padding:26px;position:relative;overflow:hidden}.sportif-feature-card:hover{border-color:#5ac9ff47;transform:translateY(-2px)}.sportif-feature-icon,.sportif-bottom-icon{color:#5bd1ff;background:#46bef21a;border:1px solid #5cd1ff1f;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:28px;display:grid}.sportif-feature-card>span,.sportif-home-bottom article span{letter-spacing:.24em;color:#6cd2fac7;font-size:.64rem;font-weight:700}.sportif-feature-card h3,.sportif-home-bottom h3{letter-spacing:-.02em;margin:8px 0;font-size:1.32rem;font-weight:450}.sportif-feature-card p,.sportif-home-bottom p{color:#d9edf699;margin:0;font-size:.86rem;line-height:1.65}.sportif-feature-card>strong{color:#e7f7fde0;align-items:center;gap:6px;font-size:.76rem;font-weight:550;display:inline-flex;position:absolute;bottom:24px;left:26px}.sportif-challenge{background:radial-gradient(circle at 84% 45%,#31c0f72e,#0000 33%),linear-gradient(120deg,#061923,#092f42);border:1px solid #49c8ff2b;border-radius:27px;min-height:300px;padding:44px;position:relative;overflow:hidden}.sportif-challenge-content{z-index:2;max-width:650px;position:relative}.sportif-challenge-content p{color:#e0f1f8ad;max-width:550px;margin:17px 0 25px;line-height:1.7}.sportif-challenge-content button{color:#061923;background:#daf5ff}.sportif-challenge-decoration{color:#6ed8ff29;position:absolute;top:50%;right:70px;transform:translateY(-50%)}.sportif-home-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sportif-home-bottom article{color:#edf9ff;background:#051c29c7;border:1px solid #6ecaf51a;border-radius:21px;gap:19px;min-height:150px;padding:25px;display:flex}.sportif-home-bottom .sportif-bottom-icon{flex:0 0 43px;margin:0}@media (width<=900px){.sportif-home-hero{grid-template-columns:1fr;min-height:auto;padding:34px 25px}.sportif-home-signature{text-align:left;align-items:flex-start;min-height:auto}.sportif-home-signature svg{display:none}.sportif-home-grid-three,.sportif-home-bottom{grid-template-columns:1fr}.sportif-home-heading{display:block}.sportif-home-heading>p{margin-top:12px}.sportif-challenge{padding:32px 25px}.sportif-challenge-decoration{opacity:.55;right:-30px}}.sportif-live-challenge{background:radial-gradient(circle at 90% 20%,#ff327221,#0000 31%),linear-gradient(120deg,#0c0c12fa,#140c17f7);border:1px solid #ff427f38;border-radius:27px;min-height:355px;padding:46px 48px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}.sportif-live-challenge-accent{background:linear-gradient(#0000,#ff4d83,#0000);width:4px;height:100%;position:absolute;top:0;left:0}.sportif-live-challenge-main{z-index:2;max-width:900px;position:relative}.sportif-challenge-kicker{color:#ff5d8f;letter-spacing:.28em;margin-bottom:24px;font-size:.69rem;font-weight:750;display:block}.sportif-live-challenge h2{color:#fff8fb;letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:350;line-height:1.03}.sportif-live-challenge-main>p,.sportif-challenge-title-row p{color:#efdde5ad;max-width:660px;margin:17px 0 0;font-size:.95rem;line-height:1.7}.sportif-challenge-title-row{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.sportif-challenge-target{color:#ff5d8f;background:#ff5d8f0a;border:1px solid #ff5d8f52;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid}.sportif-challenge-dates span{letter-spacing:.04em;color:#f9e5ec9e;font-size:.8rem}.sportif-challenge-stats{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin-top:30px;display:grid}.sportif-challenge-stats>div{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;min-height:112px;padding:20px 24px;display:grid}.sportif-challenge-stats>div+div{border-left:1px solid #ffffff14}.sportif-challenge-stats svg{color:#ff648f;grid-row:1/3}.sportif-challenge-stats span{letter-spacing:.16em;color:#ffd2df8f;align-self:end;font-size:.59rem;font-weight:700}.sportif-challenge-stats strong{color:#fff7fa;align-self:start;font-size:1.55rem;font-weight:450}.sportif-challenge-open{cursor:pointer;min-height:48px;font:inherit;color:#19070d;background:#ffd9e5;border:0;border-radius:999px;align-items:center;gap:9px;margin-top:28px;padding:0 20px;font-size:.84rem;font-weight:700;display:inline-flex}.sportif-live-challenge-mark{text-align:right;opacity:.16;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:37px;right:45px}.sportif-live-challenge-mark span{letter-spacing:.35em;color:#ff7ba3;font-size:.73rem}.sportif-live-challenge-mark strong{letter-spacing:-.03em;color:#ffdbe6;margin-top:5px;font-size:1.6rem;font-weight:300}@media (width<=900px){.sportif-live-challenge{padding:34px 25px}.sportif-challenge-title-row{display:block}.sportif-challenge-target{display:none}.sportif-challenge-stats{grid-template-columns:1fr}.sportif-challenge-stats>div+div{border-top:1px solid #ffffff14;border-left:0}.sportif-live-challenge-mark{display:none}}.sportif-live-challenge{min-height:305px;padding:38px 42px}.sportif-live-challenge h2{font-size:clamp(2rem,3.4vw,3.4rem)}.sportif-challenge-kicker{margin-bottom:18px}.sportif-challenge-title-row{align-items:center;gap:24px}.sportif-challenge-title-row p{max-width:720px;margin-top:12px}.sportif-challenge-dates{margin-top:14px}.sportif-challenge-open{margin-top:22px}.sportif-challenge-target{width:60px;height:60px}.sportif-live-challenge-mark strong{font-size:1.35rem}@media (width<=900px){.sportif-live-challenge{min-height:auto;padding:30px 24px}}.sportif-home{padding-bottom:34px!important}.sportif-home-hero{background:linear-gradient(90deg,#02121bf5 0%,#041f2ceb 48%,#043143c7 100%)!important;border-radius:26px!important;min-height:370px!important;padding:48px 54px!important}.sportif-home-kicker{letter-spacing:.32em!important;margin-bottom:16px!important;font-size:.63rem!important}.sportif-home-copy h1{letter-spacing:-.065em!important;margin:0!important;font-size:clamp(3.7rem,6vw,6.3rem)!important;font-weight:280!important;line-height:.9!important}.sportif-home-copy h1 span{color:#49c9fa!important;letter-spacing:-.045em!important;margin-top:7px!important;font-family:Georgia,Times New Roman,serif!important;font-size:.72em!important;font-weight:400!important;display:block!important}.sportif-home-copy h1 span:empty{display:none!important}.sportif-home-copy>p{color:#dceff7ab!important;max-width:580px!important;margin-top:23px!important;font-size:.9rem!important;line-height:1.65!important}.sportif-home-actions{gap:10px!important;margin-top:23px!important}.sportif-home-actions button{border-radius:999px!important;min-height:44px!important;padding:0 18px!important;font-size:.76rem!important}.sportif-home-signature svg{display:none!important}.sportif-home-signature span{letter-spacing:.15em!important;font-size:.8rem!important}.sportif-home-signature strong{letter-spacing:.25em!important;font-size:.52rem!important}.sportif-home-heading{align-items:flex-end!important;margin-bottom:20px!important}.sportif-home-heading h2{letter-spacing:-.055em!important;font-size:clamp(2rem,3.4vw,3.3rem)!important;font-weight:300!important;line-height:1!important}.sportif-home-heading>p{color:#c0dde973!important;max-width:270px!important;font-size:.76rem!important;line-height:1.55!important}.sportif-home-grid-three{border-top:1px solid #69c7ee21!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.sportif-feature-card{text-align:left!important;width:100%!important;min-height:118px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #69c7ee21!important;border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;column-gap:19px!important;padding:19px 22px!important;transition:background .18s,padding-left .18s!important;display:grid!important}.sportif-feature-card:hover{background:#40bbea0b!important;padding-left:28px!important;transform:none!important}.sportif-feature-progress:hover{background:#ff47810a!important}.sportif-feature-icon{color:#4bcafa!important;background:0 0!important;border:1px solid #4bcafa2b!important;border-radius:50%!important;grid-area:1/1/4!important;place-items:center!important;width:43px!important;height:43px!important;display:grid!important}.sportif-feature-progress .sportif-feature-icon{color:#ff648f!important;border-color:#ff648f33!important}.sportif-feature-card>span{color:#4ecbf9ad!important;letter-spacing:.22em!important;grid-column:2!important;margin:0 0 4px!important;font-size:.54rem!important;font-weight:750!important}.sportif-feature-progress>span{color:#ff6491ba!important}.sportif-feature-card h3{color:#effaff!important;grid-column:2!important;margin:0!important;font-size:1.18rem!important;font-weight:430!important}.sportif-feature-card p{color:#cfe7f07a!important;grid-column:2!important;margin:5px 0 0!important;font-size:.76rem!important;line-height:1.5!important}.sportif-feature-card strong{color:#d5edf66b!important;grid-area:1/3/4!important;align-items:center!important;gap:7px!important;font-size:.69rem!important;font-weight:600!important;display:flex!important}.sportif-live-challenge{background:radial-gradient(circle at 88% 18%,#ff327021,#0000 34%),linear-gradient(116deg,#090b10 0%,#140c14 59%,#260c19 100%)!important;border:1px solid #ff498133!important;border-radius:26px!important;min-height:335px!important;padding:40px 46px!important}.sportif-live-challenge-main{max-width:790px!important}.sportif-challenge-kicker{letter-spacing:.27em!important;margin-bottom:18px!important;font-size:.62rem!important}.sportif-live-challenge h2{letter-spacing:-.052em!important;font-size:clamp(2.3rem,4vw,4rem)!important;font-weight:310!important;line-height:1!important}.sportif-challenge-title-row p{max-width:620px!important;margin-top:13px!important;font-size:.84rem!important;line-height:1.6!important}.sportif-challenge-dates{margin-top:11px!important;font-size:.72rem!important}.sportif-challenge-stats{max-width:720px!important;margin-top:22px!important}.sportif-challenge-stats>div{min-height:76px!important;padding:12px 17px!important}.sportif-challenge-open{min-height:43px!important;margin-top:20px!important;padding:0 18px!important;font-size:.75rem!important}.sportif-live-challenge-mark{opacity:.11!important;bottom:29px!important;right:39px!important}.sportif-home-bottom{display:none!important}@media (width<=700px){.sportif-home-hero{min-height:330px!important;padding:31px 22px!important}.sportif-home-signature{display:none!important}.sportif-feature-card{grid-template-columns:46px 1fr!important}.sportif-feature-card strong{grid-area:auto/2!important;margin-top:8px!important}.sportif-live-challenge{padding:30px 23px!important}}.sportif-home-hero{min-height:285px!important;padding:34px 42px!important}.sportif-home-copy{max-width:850px!important}.sportif-home-kicker{margin-bottom:12px!important}.sportif-home-copy h1{letter-spacing:-.055em!important;font-size:clamp(2.8rem,4.2vw,4.7rem)!important;line-height:.96!important}.sportif-home-copy h1 span{margin:0 0 0 .13em!important;font-size:.88em!important;display:inline!important}.sportif-home-copy>p{color:#e2f3f9c7!important;margin-top:16px!important}.sportif-home-actions{margin-top:18px!important}.sportif-home-signature{opacity:.55!important;bottom:31px!important;right:38px!important}.sportif-home-section{padding-top:27px!important;padding-bottom:28px!important}.sportif-home-heading{margin-bottom:14px!important}.sportif-home-heading h2{font-size:clamp(1.8rem,2.7vw,2.65rem)!important}.sportif-home-heading>p{color:#d2e9f2ad!important}.sportif-feature-card p{color:#d7ebf3ad!important}.sportif-feature-card strong{color:#e1f2f8b8!important}@media (width<=900px){.sportif-home-hero{min-height:270px!important;padding:30px 28px!important}.sportif-home-copy h1{font-size:clamp(2.55rem,7vw,4rem)!important}.sportif-home-signature{display:none!important}}@media (width<=700px){.sportif-home-hero{min-height:auto!important;padding:27px 21px!important}.sportif-home-copy h1{font-size:clamp(2.35rem,12vw,3.35rem)!important}.sportif-home-copy h1 span{margin:4px 0 0!important;display:block!important}.sportif-home-actions button{width:100%!important}}.sportif-new-session-alert{text-align:left;cursor:pointer;color:#effaff;background:radial-gradient(circle at 90%,#3acaff2b,#0000 35%),linear-gradient(110deg,#052737f7,#051b27f7);border:1px solid #46cfff54;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;width:calc(100% - 8px);min-height:92px;margin:18px 4px 0;padding:18px 22px;display:grid;box-shadow:0 18px 45px #0000002e}.sportif-new-session-alert:hover{border-color:#4cd2ff94;transform:translateY(-2px)}.sportif-new-session-icon{color:#54d1ff;background:#54d1ff12;border:1px solid #54d1ff45;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.sportif-new-session-alert>div:nth-child(2){gap:4px;display:grid}.sportif-new-session-alert span{color:#55d2ff;letter-spacing:.24em;font-size:.58rem;font-weight:800}.sportif-new-session-alert strong{font-size:1.15rem;font-weight:600}.sportif-new-session-alert p{color:#d7ecf5a3;margin:0;font-size:.79rem}.sportif-new-session-action{color:#eaf9ff;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}@media (width<=700px){.sportif-new-session-alert{grid-template-columns:auto 1fr}.sportif-new-session-action{grid-column:2}}.sportif-new-session-aqua-jogging{isolation:isolate;background:linear-gradient(90deg,#031620f7 0%,#031b27e0 46%,#03151f9e 100%),url(/aqua-jogging.jpg) 50% 56%/cover no-repeat;position:relative;overflow:hidden}.sportif-new-session-aqua-jogging:after{content:"AQUA JOGGING";z-index:-1;color:#def7ff17;letter-spacing:-.06em;white-space:nowrap;font-size:clamp(2.4rem,5vw,5.6rem);font-weight:800;position:absolute;bottom:-5px;right:115px}.sportif-new-session-aqua-jogging>*{z-index:2;position:relative}.sportif-new-session-aqua-jogging{min-height:122px;padding:22px 26px;background:linear-gradient(105deg,#031923 0%,#062a3a 58%,#07364a 100%)!important}.sportif-new-session-aqua-jogging:before{content:"";z-index:0;background:url(/aqua-jogging.jpg) 50% 43%/cover no-repeat;width:39%;position:absolute;inset:0 0 0 auto}.sportif-new-session-aqua-jogging:after{content:"";z-index:1;color:#0000;background:linear-gradient(90deg,#031923 0%,#031923fa 45%,#0319238c 72%,#0319230f 100%);position:absolute;inset:0}.sportif-new-session-aqua-jogging>*{z-index:2}.sportif-new-session-aqua-jogging .sportif-new-session-action{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031822bd;border-radius:999px;padding:11px 15px}.main:has(.parent-subpage){background:linear-gradient(135deg,#f8f3e9,#edf8f5 60%,#deefed)!important}.main:has(.parent-subpage) .topbar{background:#f8f3e9f2!important;border-bottom:1px solid #1457601f!important;min-height:64px!important}.main:has(.parent-subpage) .header-actions{border-left:1px solid #1457602e!important;gap:0!important;padding-left:14px!important}:is(.main:has(.parent-subpage) .icon-button,.main:has(.parent-subpage) .profile-pic){width:38px!important;height:38px!important;box-shadow:none!important;color:#315b61!important;background:0 0!important;border:0!important}.main:has(.parent-subpage) .icon-button{border-radius:0!important;margin-right:10px!important}.main:has(.parent-subpage) .profile-pic{outline-offset:2px!important;outline:1px solid #14576038!important;width:36px!important;height:36px!important}.parent-subpage{color:#173f47;min-height:calc(100vh - 64px);background:0 0!important;padding:34px 44px 65px!important}.parent-subpage-hero{background:#fbf7ee;border:1px solid #14576024;grid-template-columns:1fr minmax(390px,.82fr);min-height:410px;display:grid;overflow:hidden}.parent-subpage-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px clamp(38px,6vw,88px);display:flex}.parent-subpage-copy>span,.parent-list-heading>span,.parent-form-panel header>span{color:#d17a5e;letter-spacing:.19em;margin-bottom:14px;font-size:.68rem;font-weight:800}.parent-subpage-copy h1{color:#173f47;letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,6vw,6rem);font-weight:390;line-height:.95}.parent-subpage-copy p{color:#607b80;max-width:570px;margin:22px 0 28px;font-size:1.05rem;line-height:1.65}.parent-subpage-copy button,.parent-primary-action{color:#173f47;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;min-height:45px;padding:0 0 5px;font-weight:750}.parent-subpage-copy button b{color:#d17a5e;margin-left:15px}.parent-subpage-photo{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:410px}.parent-swimmers-page .parent-subpage-photo{background-image:url(/universe/parent-swimmers-hero.webp)}.parent-invitations-page .parent-subpage-photo{background-image:linear-gradient(#22262508,#22262538),url(/universe/parent-invitations-hero.webp);background-position:50% 43%}.parent-list-heading{border-bottom:1px solid #14576029;grid-template-columns:1fr auto;align-items:end;margin:42px 0 20px;padding-bottom:18px;display:grid}.parent-list-heading>span{grid-column:1/-1}.parent-list-heading h2{letter-spacing:-.045em;margin:0;font-size:2.2rem;font-weight:430}.parent-list-heading>strong{color:#d17a5e;font-size:2rem;font-weight:350}.parent-swimmer-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.parent-swimmer-card,.parent-invitation-card{background:#ffffff9e;border:1px solid #14576024;position:relative;overflow:hidden}.parent-swimmer-card{min-height:300px;padding:34px}.parent-card-index{color:#14576017;font-size:3.8rem;font-weight:300;position:absolute;top:24px;right:27px}.parent-level{color:#168b96;letter-spacing:.17em;text-transform:uppercase;margin-bottom:26px;font-size:.65rem;font-weight:800;display:inline-block}.parent-swimmer-card h2,.parent-invitation-card h2{color:#173f47;letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:500;position:relative}.parent-swimmer-card dl{margin:30px 0 0}.parent-swimmer-card dl div{border-top:1px solid #1457601f;grid-template-columns:130px 1fr;gap:18px;padding:12px 0;display:grid}.parent-swimmer-card dt{color:#819295;font-size:.72rem}.parent-swimmer-card dd{color:#365960;margin:0;font-size:.84rem}.parent-swimmer-card dd.ok{color:#438568}.parent-swimmer-card dd.pending{color:#b37342}.parent-form-panel{background:#ffffffb8;border:1px solid #14576024;margin-top:24px;padding:38px}.parent-form-panel header h2{margin:0 0 28px;font-size:2rem;font-weight:430}.parent-form-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.parent-form-panel label{color:#58757a;letter-spacing:.04em;gap:8px;margin-bottom:18px;font-size:.72rem;font-weight:700;display:grid}.parent-form-panel input,.parent-form-panel select,.parent-form-panel textarea{color:#173f47;background:#fbfcf9;border:1px solid #1457602e;border-radius:2px;width:100%;padding:13px 14px}.parent-primary-action{color:#d17a5e;padding:0 2px}.parent-feedback,.parent-empty-state{color:#47666c;background:#ffffffa6;border-left:4px solid #168b96;margin-top:24px;padding:28px}.parent-feedback.error{border-color:#bc6659}.parent-feedback.success{border-color:#4f9271}.parent-empty-state h2{color:#173f47;margin:0 0 8px;font-weight:450}.parent-empty-state p{margin:0}.parent-invitation-list{gap:14px;display:grid}.parent-invitation-card{grid-template-columns:110px 1fr auto;align-items:center;gap:28px;min-height:185px;padding:25px 32px;display:grid}.parent-invitation-date{border-right:1px solid #14576024;align-content:center;place-items:center;min-height:110px;display:grid}.parent-invitation-date span{color:#d17a5e;letter-spacing:.15em;font-size:.64rem;font-weight:800}.parent-invitation-date strong{color:#173f47;font-size:2.8rem;font-weight:350}.parent-invitation-copy .parent-level{margin-bottom:8px}.parent-invitation-copy p{color:#496970;margin:12px 0 4px}.parent-invitation-copy small{color:#839496}.parent-invitation-actions{grid-template-columns:1fr 1fr;gap:8px;min-width:210px;display:grid}.parent-invitation-actions button{color:#315b61;cursor:pointer;background:0 0;border:1px solid #14576033;border-radius:2px;min-height:40px;font-weight:750}.parent-invitation-actions button.yes:hover{color:#fff;background:#3e8467}.parent-invitation-actions button.no:hover{color:#fff;background:#b9695f}.parent-invitation-actions button:disabled{opacity:.45}.parent-invitation-actions>span{text-align:center;color:#a17a4c;grid-column:1/-1;padding-top:7px;font-size:.68rem}.parent-invitation-actions>span.yes{color:#3e8467}.parent-invitation-actions>span.no{color:#a65750}@media (width<=1000px){.parent-subpage-hero{grid-template-columns:1fr .72fr}.parent-swimmer-grid,.parent-form-grid{grid-template-columns:1fr 1fr}.parent-invitation-card{grid-template-columns:90px 1fr}.parent-invitation-actions{grid-column:1/-1;margin-left:118px}}@media (width<=720px){.parent-subpage{padding:14px 13px 40px!important}.parent-subpage-hero{flex-direction:column-reverse;display:flex}.parent-subpage-photo{min-height:330px}.parent-subpage-copy{padding:32px 24px 38px}.parent-subpage-copy h1{font-size:clamp(3rem,15vw,4.5rem)}.parent-swimmer-grid,.parent-form-grid{grid-template-columns:1fr}.parent-swimmer-card{min-height:0;padding:28px 23px}.parent-invitation-card{grid-template-columns:68px 1fr;gap:18px;padding:22px 18px}.parent-invitation-date{min-height:90px}.parent-invitation-actions{grid-column:1/-1;min-width:0;margin-left:86px}.parent-list-heading h2{font-size:1.8rem}.parent-form-panel{padding:28px 22px}}.aquasport-page{padding-bottom:55px}.aquasport-profile-hero{margin-bottom:20px}.aquasport-notice{border-radius:12px;margin-bottom:18px;padding:15px 18px;line-height:1.5}.aquasport-notice-error{color:#ffd9df;background:#600c2299;border:1px solid #ff5b7c59}.aquasport-notice-success{color:#dffaff;background:#054052a3;border:1px solid #3fcfff4d}.aquasport-section-title{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.aquasport-section-title h2{color:#f1faff;letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:400}.aquasport-section-title>p{color:#dbeff79e;max-width:390px;margin:0;line-height:1.6}.aquasport-profile-card{margin-bottom:18px}.aquasport-profile-card form>button,.aquasport-session>button,.aquasport-confirm-button{cursor:pointer;color:#061b25;min-height:46px;font:inherit;background:#dff7ff;border:1px solid #40cdffa6;border-radius:999px;padding:0 20px;font-weight:700}.aquasport-summary{margin-bottom:35px}.aquasport-schedule,.aquasport-bookings{background:#031722d1;border:1px solid #4dbfea26;border-radius:24px;margin-top:22px;padding:30px}.aquasport-month-navigation{border-top:1px solid #58c1ea1f;border-bottom:1px solid #58c1ea1f;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px 15px;display:flex}.aquasport-month-navigation strong{text-transform:capitalize;color:#f0faff;font-size:1.05rem}.aquasport-month-navigation button{cursor:pointer;color:#64d6ff;background:0 0;border:1px solid #49c7f740;border-radius:50%;width:40px;height:40px;font-size:1.2rem}.aquasport-session-list,.aquasport-booking-list{gap:10px;display:grid}.aquasport-session{color:#edfaff;border-bottom:1px solid #64c7ed1f;grid-template-columns:155px minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.aquasport-session-date{gap:4px;display:grid}.aquasport-session-date span{color:#9adcf5b3;text-transform:capitalize;font-size:.72rem}.aquasport-session-date strong{color:#55cefc;font-size:1.5rem;font-weight:400}.aquasport-session-main h3,.aquasport-booking h3{margin:0 0 6px;font-size:1.05rem;font-weight:600}.aquasport-session-main p,.aquasport-booking p{color:#cfe8f191;margin:0;font-size:.82rem}.aquasport-session-meta{text-align:right;gap:4px;display:grid}.aquasport-session-meta span{color:#bfe1ee9e;font-size:.72rem}.aquasport-session-meta strong{color:#f2fbff;font-size:1.1rem}.aquasport-session>button:disabled{opacity:.35;cursor:not-allowed}.aquasport-empty{text-align:center;color:#cfe8f194;padding:35px 20px}.aquasport-booking{background:#0827359e;border:1px solid #5dc7ef1f;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.aquasport-booking-code{gap:3px;display:grid}.aquasport-booking-code span{color:#9ed7ec8c;letter-spacing:.17em;font-size:.56rem}.aquasport-booking-code strong{color:#f1fbff;letter-spacing:.08em}.aquasport-payment-status{border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:700}.aquasport-payment-status.is-paid{color:#c9fff4;background:#16917133;border:1px solid #34dcb145}.aquasport-payment-status.is-pending{color:#ffe8bd;background:#aa6c112b;border:1px solid #efad4740}.aquasport-cancel{cursor:pointer;color:#ffa3b5cc;background:0 0;border:0}.aquasport-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00080dd1;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.aquasport-modal{color:#edfaff;background:#061923;border:1px solid #48ccff40;border-radius:24px;width:min(680px,100%);max-height:calc(100vh - 44px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0000008c}.aquasport-modal h2{margin:8px 0;font-size:2rem;font-weight:400}.aquasport-modal>p{color:#d3ebf4ab;margin:0 0 24px}.aquasport-modal-close{cursor:pointer;color:#dff7ff;background:0 0;border:1px solid #6ecff433;border-radius:50%;width:38px;height:38px;font-size:1.35rem;position:absolute;top:18px;right:18px}.aquasport-modal fieldset{border:0;gap:9px;margin:0 0 18px;padding:0;display:grid}.aquasport-modal legend{color:#eefaff;margin-bottom:10px;font-weight:650}.aquasport-choice{cursor:pointer;background:#092a398a;border:1px solid #53c1ec24;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.aquasport-choice input{width:auto}.aquasport-choice span{gap:3px;display:grid}.aquasport-choice small{color:#cfe7f091}.aquasport-invite-toggle{border-top:1px solid #55c2ec21;border-bottom:1px solid #55c2ec21;align-items:center;gap:10px;margin:18px 0;padding:15px;font-weight:650;display:flex}.aquasport-invite-toggle input{width:auto}.aquasport-guest-fields{gap:14px;margin-bottom:20px;display:grid}.aquasport-guest-fields>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.aquasport-confirm-button{width:100%;margin-top:8px}@media (width<=900px){.aquasport-section-title{display:block}.aquasport-section-title>p{margin-top:10px}.aquasport-session{grid-template-columns:110px minmax(0,1fr) auto}.aquasport-session>button{grid-column:1/-1}.aquasport-booking{grid-template-columns:1fr 1fr}}@media (width<=650px){.aquasport-schedule,.aquasport-bookings{padding:22px 16px}.aquasport-session{grid-template-columns:1fr;gap:10px;padding:18px 5px}.aquasport-session-meta{text-align:left}.aquasport-booking{grid-template-columns:1fr}.aquasport-modal{padding:29px 20px}.aquasport-guest-fields>div{grid-template-columns:1fr}}.aquasport-page{flex-direction:column;display:flex}.aquasport-profile-hero{order:0}.aquasport-notice{order:1}.aquasport-schedule{order:2}.aquasport-bookings{order:3}.aquasport-summary{order:4;margin-top:22px}.aquasport-profile-card{order:5;margin-top:22px}.aquasport-profile-overview{border-top:1px solid #53c1ec21;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:25px;padding:19px 0 3px;display:grid}.aquasport-profile-initials{color:#061923;text-transform:uppercase;background:#dff7ff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:.9rem;font-weight:800;display:grid}.aquasport-profile-identity{gap:4px;display:grid}.aquasport-profile-identity strong{color:#effaff;font-size:1.05rem}.aquasport-profile-identity span{color:#d0e8f18f;font-size:.76rem}.aquasport-profile-detail{gap:5px;min-width:145px;display:grid}.aquasport-profile-detail span{color:#5bccf7a3;letter-spacing:.18em;font-size:.54rem;font-weight:750}.aquasport-profile-detail strong{color:#ecf8fcd6;font-size:.8rem;font-weight:550}.aquasport-edit-profile{cursor:pointer;color:#dff7ff;min-height:40px;font:inherit;background:0 0;border:1px solid #4bc8f747;border-radius:999px;padding:0 15px;font-size:.76rem;font-weight:700}.aquasport-profile-card form{border-top:1px solid #53c1ec21;margin-top:24px;padding-top:22px}@media (width<=850px){.aquasport-profile-overview{grid-template-columns:auto 1fr}.aquasport-profile-detail{grid-column:2}}@media (width<=550px){.aquasport-profile-overview{grid-template-columns:1fr}.aquasport-profile-detail{grid-column:1}}.aquasport-session-aqua-jogging{isolation:isolate;background:linear-gradient(90deg,#02141ef7 0%,#031c28de 56%,#03151e8c 100%),url(/aqua-jogging.jpg) 50% 54%/cover no-repeat;border:1px solid #66d7ff40;border-radius:18px;min-height:135px;padding:23px 24px;position:relative;overflow:hidden}.aquasport-session-aqua-jogging>*{z-index:2;position:relative}.aquasport-session-aqua-jogging{background:linear-gradient(105deg,#031923 0%,#062a3a 56%,#07364a 100%)!important;border-radius:22px!important;min-height:190px!important;padding:30px 32px!important}.aquasport-session-aqua-jogging:before{content:"";z-index:0;background:url(/aqua-jogging.jpg) 50% 44%/cover no-repeat;width:48%;position:absolute;inset:0 0 0 auto}.aquasport-session-aqua-jogging:after{content:"";z-index:1;background:linear-gradient(90deg,#031923 0%,#031923fa 42%,#031923ad 63%,#03192314 100%);position:absolute;inset:0}.aquasport-session-aqua-jogging .aquasport-session-date strong{color:#5bd5ff;font-size:2.15rem}.aquasport-session-aqua-jogging .aquasport-session-main h3{font-size:1.55rem;font-weight:500}.aquasport-session-aqua-jogging .aquasport-session-meta{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02121ab8;border-radius:13px;padding:13px 15px}.aquasport-session-aqua-jogging>button{min-width:132px;box-shadow:0 10px 30px #00000038}@media (width<=700px){.aquasport-session-aqua-jogging{min-height:360px!important;padding:205px 21px 24px!important}.aquasport-session-aqua-jogging:before{background-position:50% 38%;width:100%;height:210px;inset:0 0 auto}.aquasport-session-aqua-jogging:after{background:linear-gradient(#0000 0%,#0319231f 36%,#031923 59% 100%)}}.aquasport-formulas{margin:2rem 0}.aquasport-formulas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem;display:grid}.aquasport-formula-card{background:#ffffffe0;border:1px solid #0c445a1f;border-radius:18px;flex-direction:column;min-height:210px;padding:1.4rem;display:flex;box-shadow:0 14px 38px #02202e0f}.aquasport-formula-card>span{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:.68rem;font-weight:700}.aquasport-formula-card h3{margin:.55rem 0 .25rem;font-size:1.15rem}.aquasport-formula-card>strong{letter-spacing:-.04em;margin-top:.5rem;font-size:2rem;font-weight:500}.aquasport-formula-card>strong small{letter-spacing:0;font-size:.82rem;font-weight:500}.aquasport-formula-card p{opacity:.72;margin-top:auto;padding-top:1.1rem;font-size:.88rem;line-height:1.5}.aquasport-formula-featured{border-color:#1785ad4d;box-shadow:0 18px 46px #1785ad1f}.aquasport-formula-parent{background:linear-gradient(145deg,#edfafdf5,#fffffffa);border-color:#288ba547}.aquasport-parent-unlocked{background:#e6f7fbb8;border:1px solid #168ba933;border-radius:16px;flex-direction:column;gap:.25rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.aquasport-parent-unlocked strong{font-size:.9rem}.aquasport-parent-unlocked span{opacity:.72;font-size:.8rem}@media (width<=1000px){.aquasport-formulas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.aquasport-formulas-grid{grid-template-columns:1fr}.aquasport-formula-card{min-height:170px}}.aquasport-session-aqua-sculpt{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(105deg,#052b34 0%,#0a4653 52%,#0e6671 100%)!important;border:1px solid #3fbecd42!important;border-radius:22px!important;min-height:190px!important;padding:30px 32px!important;box-shadow:0 22px 55px #0538421f!important}.aquasport-session-aqua-sculpt:before{content:"";z-index:0;background:url(/aqua-sculpt.jpg) 50% 48%/cover no-repeat;width:55%;position:absolute;inset:0 0 0 auto}.aquasport-session-aqua-sculpt:after{content:"";z-index:1;background:linear-gradient(90deg,#052b34 0%,#052b34fa 38%,#052b34c2 58%,#052b3429 100%);position:absolute;inset:0}.aquasport-session-aqua-sculpt>*{z-index:2;position:relative}.aquasport-session-aqua-sculpt .aquasport-session-date strong{color:#82e6ea;font-size:2.15rem}.aquasport-session-aqua-sculpt .aquasport-session-main h3{color:#f6ffff;font-size:1.55rem;font-weight:500}.aquasport-session-aqua-sculpt .aquasport-session-main p{color:#eeffffb8}.aquasport-session-aqua-sculpt .aquasport-session-meta{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#032128ad;border-radius:13px;padding:13px 15px}.aquasport-session-aqua-sculpt .aquasport-session-meta span,.aquasport-session-aqua-sculpt .aquasport-session-meta strong{color:#fff}@media (width<=700px){.aquasport-session-aqua-sculpt:before{opacity:.78;width:70%}.aquasport-session-aqua-sculpt:after{background:linear-gradient(90deg,#052b34 0%,#052b34eb 58%,#052b3440 100%)}}.main:has(.aquasport-page){color:#23434a!important;background:#eef4f1!important}.aquasport-page{color:#23434a;max-width:1450px;margin:0 auto;padding:34px 38px 64px}.aquasport-profile-hero{align-items:flex-end;min-height:420px;display:flex;overflow:hidden;box-shadow:none!important;color:#fff!important;background:linear-gradient(135deg,#116a77 0%,#3caab1 58%,#ef9c72 100%)!important;border:0!important;border-radius:0!important;padding:clamp(42px,7vw,90px)!important}.aquasport-profile-hero h1{color:#fff!important;letter-spacing:-.065em!important;margin:14px 0!important;font-size:clamp(3.3rem,7vw,6.4rem)!important;font-weight:350!important;line-height:.92!important}.aquasport-profile-hero p{color:#ffffffc7!important;max-width:630px!important;font-size:1rem!important}.aquasport-profile-hero .dashboard-kicker{color:#ffe0cc!important}.aquasport-page .dashboard-card,.aquasport-page .aquasport-formula-card{box-shadow:none!important;color:#23434a!important;background:0 0!important;border:0!important;border-bottom:1px solid #23434a29!important;border-radius:0!important}.aquasport-profile-card{padding:48px 4px!important}.aquasport-page h2,.aquasport-page h3,.aquasport-page strong{color:#23434a}.aquasport-profile-overview{border-block:1px solid #23434a29;background:0 0!important}.aquasport-profile-initials{display:none!important}.aquasport-edit-profile,.aquasport-page button[type=submit]{color:#fff!important;box-shadow:none!important;background:#246b72!important;border-radius:2px!important}.aquasport-summary{border-bottom:1px solid #23434a29;grid-template-columns:repeat(3,1fr)!important;gap:0!important}.aquasport-summary .dashboard-card{border-bottom:0!important;border-right:1px solid #23434a29!important}.aquasport-summary .dashboard-card:last-child{border-right:0!important}.aquasport-formulas{padding:48px 4px}.aquasport-formulas-grid{border-top:1px solid #23434a29;gap:0!important}.aquasport-formula-card{border-right:1px solid #23434a29!important;min-height:230px!important;padding:28px 22px!important}.aquasport-formula-card:last-child{border-right:0!important}.aquasport-parent-unlocked{background:#ffffff61!important;border:0!important;border-left:3px solid #e88b64!important;border-radius:0!important}.aquasport-page input,.aquasport-page select,.aquasport-page textarea{color:#23434a!important;background:#ffffff47!important;border:0!important;border-bottom:1px solid #23434a52!important;border-radius:0!important}@media (width<=700px){.aquasport-page{padding:12px 12px 40px}.aquasport-profile-hero{min-height:470px;padding:40px 24px!important}.aquasport-profile-hero h1{font-size:3.5rem!important}.aquasport-profile-card{padding:38px 4px!important}.aquasport-profile-overview,.aquasport-summary{grid-template-columns:1fr!important}.aquasport-summary .dashboard-card{border-bottom:1px solid #23434a29!important;border-right:0!important}.aquasport-formulas-grid{grid-template-columns:1fr!important}.aquasport-formula-card{border-right:0!important}.aquasport-section-title{flex-direction:column!important;align-items:flex-start!important}}.main:has(.bp-member-info){background:#eef2ef!important}.main:has(.bp-member-info) .topbar{background:#eef2ef!important;border:0!important}.bp-member-info{--info-ink:#102d34;--info-deep:#123f49;--info-rain:#7ebdcc;--info-mist:#dce9e8;--info-amber:#e38c42;--info-cream:#fffaf1;width:100%!important;max-width:none!important;color:var(--info-ink)!important;background:#eef2ef!important;margin:0!important;padding:0 0 80px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.bp-info-hero{min-height:520px!important;color:var(--info-cream)!important;isolation:isolate!important;background:linear-gradient(135deg,#123f49,#1b5a65)!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr)!important;align-content:center!important;margin:0!important;padding:72px clamp(42px,6vw,96px)!important;display:grid!important}.bp-info-hero:before{content:""!important;z-index:-1!important;filter:none!important;background:url(/universe/infos-rain-window.jpg) 50%/cover no-repeat!important;width:48%!important;position:absolute!important;inset:0 0 0 auto!important}.bp-info-hero:after{content:""!important;z-index:-1!important;background:linear-gradient(90deg,#123f49 0%,#123f49f5 70%,#123f4900 100%)!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;position:absolute!important;inset:0 42% 0 0!important}.bp-info-eyebrow{color:#ffc58f!important;letter-spacing:.2em!important;margin-bottom:22px!important;font-size:.69rem!important}.bp-info-hero h1{color:#fffaf1!important;letter-spacing:-.065em!important;max-width:670px!important;font-size:clamp(3.2rem,5.2vw,5.8rem)!important;font-style:normal!important;font-weight:650!important;line-height:.94!important}.bp-info-hero p{color:#fffaf1c7!important;max-width:600px!important;font-size:1.03rem!important;font-style:normal!important;line-height:1.75!important}.bp-info-section{width:min(1180px,100% - 64px)!important;margin:62px auto 0!important}.bp-info-section-head{border-bottom:1px solid #102d3424!important;margin-bottom:22px!important;padding-bottom:14px!important}.bp-info-section-head span,.bp-card-label,.bp-announcement-field label{color:#b96128!important}.bp-info-section-head h2{color:var(--info-ink)!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-style:normal!important;font-weight:620!important}.bp-announcement-admin{background:#fffaf1!important;border:0!important;border-radius:18px!important;padding:clamp(24px,4vw,42px)!important;box-shadow:0 18px 55px #102d3414!important}.bp-announcement-admin-head h3,.bp-announcement-card h3,.bp-member-card h3,.bp-assurance h3,.bp-contact-box h3{color:var(--info-ink)!important;font-style:normal!important}.bp-announcement-admin-head p,.bp-announcement-card>p,.bp-member-card p,.bp-assurance p,.bp-contact-box p,.bp-target-summary{color:#102d34a8!important}.bp-announcement-field input,.bp-announcement-field select,.bp-announcement-field textarea{color:var(--info-ink)!important;background:#f2f5f1!important;border:1px solid #102d3421!important}.bp-announcement-field input:focus,.bp-announcement-field select:focus,.bp-announcement-field textarea:focus{border-color:#e38c42!important;box-shadow:0 0 0 3px #e38c421f!important}.bp-target-role{color:#102d34b3!important;background:#edf2ef!important;border:1px solid #102d341f!important}.bp-target-role.active{color:#9b491c!important;background:#fff0e1!important;border-color:#e38c42!important}.bp-announcement-button{color:#fff!important;background:#e38c42!important}.bp-announcement-button.secondary,.bp-announcement-mini{color:var(--info-ink)!important;background:#edf2ef!important;border:1px solid #102d341f!important}.bp-announcement-card,.bp-member-card,.bp-assurance,.bp-contact-box,.bp-announcement-empty,.bp-announcement{color:var(--info-ink)!important;background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:0 12px 40px #102d3411!important}.bp-announcement-card:before{background:#e38c42!important}.bp-announcement-category{color:#a65020!important;background:#fff0e1!important}.bp-announcement-date,.bp-announcement-target-label{color:#102d3480!important}.bp-announcement-targets,.bp-announcement-card-admin,.bp-info-row{border-color:#102d341a!important}.bp-announcement-target-tag{color:#102d34b8!important;background:#edf2ef!important;border-color:#102d341f!important}.bp-member-price,.bp-info-row strong,.bp-contact-box a{color:#b96128!important}.bp-member-card.accent{color:#fffaf1!important;background:#123f49!important}.bp-member-card.accent h3,.bp-member-card.accent p,.bp-member-card.accent .bp-member-price,.bp-member-card.accent .bp-member-sub{color:#fffaf1!important}.bp-parent-banner{color:#123f49!important;background:#dce9e8!important;border:0!important}@media (width<=800px){.bp-info-hero{grid-template-columns:1fr!important;align-content:end!important;min-height:650px!important;padding:52px 26px!important}.bp-info-hero:before{width:100%!important;height:100%!important}.bp-info-hero:after{background:linear-gradient(#123f4914,#123f49eb 62%,#123f49 100%)!important;inset:0!important}.bp-info-section{width:min(100% - 32px,1180px)!important;margin-top:44px!important}}.main:has(.bp-member-info) .header-actions{display:none!important}.main:has(.bp-member-info) .topbar{height:18px!important;min-height:18px!important;padding:0!important}.bp-info-section-head{border:0!important;padding-bottom:0!important}.bp-announcement-admin{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px 0 0!important}.bp-announcement-admin-head{margin-bottom:28px!important}.bp-announcement-form{gap:22px!important}.bp-announcement-form-grid{gap:18px!important}.bp-announcement-field{gap:9px!important}.bp-announcement-field input,.bp-announcement-field select,.bp-announcement-field textarea{box-shadow:none!important;background:#ffffff85!important;border:0!important;border-bottom:1px solid #102d3438!important;border-radius:0!important}.bp-announcement-field textarea{min-height:135px!important}.bp-announcement-check{color:#294b52!important;font-weight:600!important}.bp-announcement-check input{accent-color:#e38c42!important}.bp-announcement-actions{padding-top:4px!important}.bp-info-row,.bp-announcement-targets,.bp-announcement-card-admin{border:0!important}.bp-member-card .bp-info-row+.bp-info-row{margin-top:8px!important;padding-top:8px!important}@media (width<=800px){.bp-announcement-form-grid{grid-template-columns:1fr!important}}.bp-member-card,.bp-member-card p,.bp-member-card span,.bp-info-row,.bp-info-row span{color:#294b52!important}.bp-info-row strong,.bp-member-price{color:#a94f1f!important}.bp-member-sub{color:#102d3494!important}.bp-member-card.accent,.bp-member-card.accent h3,.bp-member-card.accent p,.bp-member-card.accent span,.bp-member-card.accent .bp-info-row,.bp-member-card.accent .bp-info-row span,.bp-member-card.accent .bp-info-row strong,.bp-member-card.accent .bp-card-label,.bp-member-card.accent .bp-member-price,.bp-member-card.accent .bp-member-sub{color:#fffaf1!important}@media (width<=700px){.main:has(.bp-member-info) .topbar{background:#123f49!important;height:58px!important;min-height:58px!important}.bp-member-info{padding-bottom:54px!important;overflow-x:hidden!important}.bp-info-hero{min-height:580px!important;padding:88px 22px 42px!important}.bp-info-hero h1{max-width:330px!important;font-size:clamp(2.55rem,13vw,4rem)!important;line-height:.96!important}.bp-info-hero p{font-size:.94rem!important;line-height:1.6!important}.bp-info-eyebrow{letter-spacing:.16em!important;font-size:.62rem!important}.bp-info-section{width:calc(100% - 28px)!important;margin-top:38px!important}.bp-info-section-head h2{font-size:1.75rem!important}.bp-info-grid,.bp-info-grid.three,.bp-announcement-form-grid{grid-template-columns:1fr!important;gap:12px!important}.bp-announcement-admin{padding:0!important}.bp-announcement-admin-head{margin-bottom:22px!important;display:block!important}.bp-announcement-field input,.bp-announcement-field select,.bp-announcement-field textarea{min-height:52px!important;padding:13px!important;font-size:16px!important}.bp-target-roles{gap:7px!important}.bp-target-role{min-height:40px!important;padding:9px 12px!important}.bp-announcement-actions{grid-template-columns:1fr!important;display:grid!important}.bp-announcement-button{width:100%!important;min-height:48px!important}.bp-announcement-card,.bp-member-card,.bp-assurance,.bp-contact-box,.bp-announcement,.bp-announcement-empty{border-radius:12px!important;padding:20px!important}.bp-member-price{font-size:2.2rem!important}.bp-info-row{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.bp-info-row span{flex:1!important}.bp-info-row strong{text-align:right!important;flex:none!important}.bp-contact-box a{overflow-wrap:anywhere!important}}.aquasport-admin{color:#f4f8fa;width:min(1180px,100% - 40px);margin:0 auto;padding:42px 0 70px}.aquasport-admin-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.aquasport-admin-eyebrow{letter-spacing:.16em;color:#b0d6e3b8;margin-bottom:11px;font-size:.68rem;font-weight:600;display:block}.aquasport-admin-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3.3rem);font-weight:300}.aquasport-admin-hero p{color:#e1eef3a8;max-width:620px;margin:12px 0 0;line-height:1.6}.aquasport-admin-refresh,.aquasport-admin-paid{font:inherit;cursor:pointer;border:0}.aquasport-admin-refresh{color:#eef7fa;background:#ffffff0b;border:1px solid #b8dce82e;align-items:center;gap:9px;min-height:42px;padding:0 16px;display:inline-flex}.aquasport-admin-refresh:disabled,.aquasport-admin-paid:disabled{cursor:wait;opacity:.55}.is-spinning{animation:.9s linear infinite aquasport-admin-spin}@keyframes aquasport-admin-spin{to{transform:rotate(360deg)}}.aquasport-admin-summary{background:#ffffff09;border:1px solid #b2d8e521;align-items:center;gap:13px;margin-bottom:22px;padding:14px 18px;display:inline-flex}.aquasport-admin-summary div{align-items:baseline;gap:8px;display:flex}.aquasport-admin-summary strong{font-size:1.25rem;font-weight:400}.aquasport-admin-summary span{color:#deedf29c;font-size:.78rem}.aquasport-admin-message{border:1px solid #ffffff1f;margin-bottom:18px;padding:13px 16px;font-size:.84rem}.aquasport-admin-message-success{background:#9bd6b514}.aquasport-admin-message-error{background:#eba4a414}.aquasport-admin-list{gap:10px;display:grid}.aquasport-admin-card{background:linear-gradient(110deg,#ffffff0b,#ffffff05);border:1px solid #b8dce81f;grid-template-columns:minmax(250px,1.7fr) minmax(150px,1fr) minmax(120px,.7fr) auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.aquasport-admin-card-main{align-items:center;gap:14px;min-width:0;display:flex}.aquasport-admin-avatar{background:#b6dbe81f;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:.85rem;display:grid}.aquasport-admin-client{min-width:0}.aquasport-admin-client strong,.aquasport-admin-plan strong,.aquasport-admin-price strong{font-weight:500;display:block}.aquasport-admin-client span,.aquasport-admin-plan span,.aquasport-admin-price span,.aquasport-admin-plan small{color:#ddedf28c;margin-top:4px;font-size:.69rem;display:block}.aquasport-admin-price strong{margin-top:4px;font-size:1.2rem;font-weight:400}.aquasport-admin-paid{color:#07151a;white-space:nowrap;background:#e9f4f7;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.78rem;font-weight:600;display:inline-flex}.aquasport-admin-empty{text-align:center;color:#e1eff4a6;background:#ffffff06;border:1px solid #b8dce81c;align-content:center;place-items:center;gap:9px;min-height:220px;display:grid}.aquasport-admin-empty strong{color:#f2f8fa;font-weight:500}.aquasport-admin-empty span{max-width:430px;font-size:.78rem}@media (width<=850px){.aquasport-admin{width:min(100% - 24px,1180px);padding-top:26px}.aquasport-admin-hero{flex-direction:column;align-items:flex-start}.aquasport-admin-card{grid-template-columns:1fr 1fr}.aquasport-admin-paid{grid-column:1/-1}}@media (width<=560px){.aquasport-admin-card{grid-template-columns:1fr}.aquasport-admin-paid{grid-column:auto}}.main:has(.presence-editorial-page){background:linear-gradient(135deg,#e9e4da,#f7f3eb 55%,#e5edef)!important}.main:has(.presence-editorial-page) .topbar{background:#f6f2eaf0!important;border-bottom:1px solid #464b461f!important;min-height:64px!important}.main:has(.presence-editorial-page) .header-actions{border-left:1px solid #3a4b4b2e!important;gap:0!important;padding-left:14px!important}:is(.main:has(.presence-editorial-page) .icon-button,.main:has(.presence-editorial-page) .profile-pic){width:38px!important;height:38px!important;box-shadow:none!important;color:#344d50!important;background:0 0!important;border:0!important}.main:has(.presence-editorial-page) .icon-button{border-radius:0!important;margin-right:10px!important}.main:has(.presence-editorial-page) .profile-pic{outline-offset:2px!important;outline:1px solid #344d5038!important;width:36px!important;height:36px!important}.presence-editorial-page{color:#24383c;background:0 0;min-height:calc(100vh - 64px);padding:34px 38px 55px}.presence-editorial-shell{background:#f8f4ec;border:1px solid #4b453a24;grid-template-columns:minmax(380px,.88fr) minmax(560px,1.12fr);width:min(1500px,100%);min-height:720px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #32393624}.presence-editorial-visual{color:#fff;background:linear-gradient(#1e272808,#1c23239e),url(/universe/presence-vintage-clock.webp) 50% 48%/cover no-repeat;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative}.presence-editorial-visual span{letter-spacing:.2em;font-size:.68rem;font-weight:800}.presence-editorial-visual strong{letter-spacing:-.055em;text-shadow:0 8px 30px #00000047;font-size:clamp(2.6rem,4vw,4.7rem);font-weight:350;line-height:.98}.presence-editorial-content{flex-direction:column;padding:62px clamp(38px,5vw,78px);display:flex}.presence-editorial-kicker{color:#9b6d3b;letter-spacing:.2em;margin-bottom:14px;font-size:.68rem;font-weight:800;display:block}.presence-editorial-content h1{color:#25393c;letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5vw,5.2rem);font-weight:380;line-height:.98}.presence-editorial-content header>p{color:#718082;margin:18px 0 0}.presence-editorial-facts{border-block:1px solid #474d482b;grid-template-columns:repeat(4,1fr);margin:48px 0 42px;display:grid}.presence-editorial-facts article{border-right:1px solid #474d4824;min-height:142px;padding:25px 18px}.presence-editorial-facts article:first-child{padding-left:0}.presence-editorial-facts article:last-child{border-right:0}.presence-editorial-facts svg{color:#8c7353;margin-bottom:18px;display:block}.presence-editorial-facts span{color:#8a9291;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:800;display:block}.presence-editorial-facts strong{color:#2b4144;text-transform:capitalize;font-size:.95rem;font-weight:620;line-height:1.45;display:block}.presence-editorial-reward strong{color:#9b6d3b}.presence-editorial-action{border-bottom:1px solid #474d482b;grid-template-columns:1fr auto;align-items:center;gap:30px;padding-bottom:37px;display:grid}.presence-editorial-action h2{letter-spacing:-.035em;margin:0 0 8px;font-size:1.8rem;font-weight:430}.presence-editorial-action p{color:#768485;margin:0}.presence-editorial-action button{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#30494c;border:1px solid #30494c;border-radius:2px;min-width:245px;min-height:58px;padding:0 25px;font-size:.72rem;font-weight:800;transition:all .2s}.presence-editorial-action button:hover:not(:disabled){background:#9b6d3b;border-color:#9b6d3b;transform:translateY(-2px)}.presence-editorial-action button:disabled{opacity:.6;cursor:not-allowed}.presence-editorial-message{color:#425556;background:#edf0ed;border-left:3px solid #7a8988;margin-top:18px;padding:14px 16px}.presence-editorial-message.success{color:#315d44;background:#e5f2e9;border-color:#549370}.presence-editorial-message.error{color:#783b35;background:#f7e8e5;border-color:#b55f55}.presence-editorial-schedule{color:#6d7b7c;align-items:center;gap:25px;margin-top:auto;padding-top:34px;display:flex}.presence-editorial-schedule>span{color:#9b6d3b;letter-spacing:.15em;text-transform:uppercase;margin-right:auto;font-size:.65rem;font-weight:800}.presence-editorial-schedule p{margin:0;font-size:.82rem}.presence-editorial-schedule p strong{color:#2d4447;margin-right:7px}@media (width<=1050px){.presence-editorial-shell{grid-template-columns:.75fr 1.25fr}.presence-editorial-facts{grid-template-columns:1fr 1fr}.presence-editorial-facts article:nth-child(2){border-right:0}.presence-editorial-facts article:nth-child(-n+2){border-bottom:1px solid #474d4824}}@media (width<=760px){.main:has(.presence-editorial-page) .topbar{min-height:56px!important;padding:6px 14px!important}.presence-editorial-page{padding:14px 13px 38px}.presence-editorial-shell{flex-direction:column;min-height:0;display:flex}.presence-editorial-visual{background-position:50% 45%;min-height:390px;padding:28px}.presence-editorial-visual strong{font-size:3rem}.presence-editorial-content{padding:36px 24px}.presence-editorial-content h1{font-size:clamp(2.8rem,13vw,4.2rem)}.presence-editorial-facts{margin:32px 0}.presence-editorial-facts article{min-height:125px;padding:20px 15px}.presence-editorial-action{grid-template-columns:1fr}.presence-editorial-action button{width:100%;min-width:0}.presence-editorial-schedule{flex-direction:column;align-items:flex-start;gap:10px}.presence-editorial-schedule>span{margin:0 0 6px}}:root{--plan-bg:#0b0c0b;--plan-panel:#111311;--plan-line:#e2cc9d2b;--plan-gold:#d7b978;--plan-ivory:#f6f1e7;--plan-muted:#9e9b93}.planning-world{isolation:isolate;min-height:100%;color:var(--plan-ivory);background:radial-gradient(circle at 72% 12%,#96733917,#0000 30%),linear-gradient(145deg,#11120f,#080a09 58%,#0b0d0c);position:relative;overflow:hidden}.planning-hero{border-bottom:1px solid var(--plan-line);background:linear-gradient(115deg,#11130f 0%,#12130f 42%,#0a0c0b 100%);min-height:345px;position:relative;overflow:hidden}.planning-hero:before{content:"";filter:saturate(1.08)contrast(1.08)brightness(1.06);background:url(/universe/planning-story.jpg) 82% 48%/auto 138% no-repeat;animation:13s ease-in-out infinite alternate planningHeroBreathe;position:absolute;inset:-10% -4% -20% 26%;transform:scale(1.015);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 12%,#000 34% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0009 12%,#000 34% 92%,#0000 100%)}.planning-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08131a 0 25%,#08131ac2 37%,#08131a29 62%,#0000 82%),linear-gradient(#0000 52%,#050e14e0);position:absolute;inset:0}.planning-hero-content{z-index:2;max-width:1500px;padding:62px 56px 48px;position:relative}.planning-hero-content>span,.planning-admin-heading span,.planning-summary>span,.planning-modal form>span{color:var(--plan-gold);letter-spacing:.28em;font-size:11px;font-weight:800}.planning-hero h1{color:#fff;letter-spacing:-.055em;text-shadow:0 0 28px #ffffff14;max-width:800px;margin:19px 0 14px;font-size:clamp(50px,6vw,88px);font-weight:260;line-height:.95}.planning-hero p{color:#d5d0c5;margin:0;font-size:18px}.planning-profile{color:#f8f4eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a098f;border:1px solid #e0cb9d4d;align-items:center;gap:8px;margin-top:28px;padding:10px 14px;font-size:13px;display:inline-flex}.planning-months{border-bottom:1px solid var(--plan-line);background:#0a0c0af0;grid-template-columns:repeat(12,minmax(82px,1fr));display:grid;overflow-x:auto}.planning-months button{color:#8e8c85;text-align:center;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff0b;gap:5px;min-height:82px;padding:17px 9px 13px;transition:background .25s,color .25s,transform .2s;display:grid;position:relative}.planning-months button:hover{color:#e8dfcc;background:#d7b9780f}.planning-months button:active{transform:scale(.97)}.planning-months span{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.planning-months small{color:var(--plan-gold);font-size:10px}.planning-months i{background:#ffffff14;height:2px}.planning-months i b{background:var(--plan-gold);height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 10px #d7b97880}.planning-months button.active:after{content:"";background:#f0d69e;height:2px;position:absolute;bottom:-1px;left:13px;right:13px;box-shadow:0 0 16px #f0d69ebf}.planning-content{padding:34px 42px 70px}.planning-board{grid-template-columns:minmax(0,1fr) 290px;gap:26px;animation:.38s both planReveal;display:grid}@keyframes planReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.planning-main{min-width:0}.planning-titlebar{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 4px 20px;display:flex}.planning-titlebar>div{align-items:baseline;gap:26px;display:flex}.planning-titlebar span{letter-spacing:.18em;font-size:17px}.planning-titlebar strong,.planning-titlebar p{color:var(--plan-muted);margin:0;font-weight:400}.planning-titlebar p b{color:var(--plan-gold);font-size:20px}.planning-table-wrap{border:1px solid var(--plan-line);background:#0e100ec2;overflow-x:auto;box-shadow:0 20px 70px #0000002e}.planning-table{min-width:1180px}.planning-row{border-bottom:1px solid #e8d9bb1a;grid-template-columns:225px repeat(6,minmax(155px,1fr));display:grid}.planning-row:last-child{border-bottom:0}.planning-head{background:#ffffff04;min-height:58px}.planning-head>span{color:#bab6ac;letter-spacing:.15em;border-right:1px solid #ffffff0e;align-items:center;gap:9px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.planning-head i{width:14px;height:3px}.planning-date{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:5px;min-height:124px;padding:17px;display:flex;position:relative}.planning-date>strong{color:#fff;text-transform:capitalize;font-size:14px}.planning-date>span{color:#a29f97;font-size:11px}.planning-date>small{color:#777871;max-width:180px;font-size:10px}.planning-row-actions{gap:3px;display:flex;position:absolute;top:9px;right:8px}.planning-row-actions button{color:#777970;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:25px;transition:all .2s;display:grid}.planning-row-actions button:hover{color:var(--plan-gold);transform:translateY(-1px)}.planning-row-actions button:last-child:hover{color:#e9756e}.planning-media-mini{color:#bcae90;cursor:pointer;background:#d7b9780a;border:1px solid #d7b97838;align-items:center;gap:5px;width:max-content;margin-top:5px;padding:5px 7px;font-size:9px;transition:all .2s;display:flex}.planning-media-mini:hover{border-color:var(--plan-gold);color:#f1d9a6;transform:translateY(-1px)}.planning-cell{color:#eae5da;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #fff1;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:124px;padding:15px;transition:background .24s,transform .18s;display:flex;position:relative;overflow:hidden}.planning-cell:hover:not(:disabled){z-index:2;background:#d7b97812;transform:translateY(-2px)}.planning-cell:active:not(:disabled){transform:scale(.98)}.planning-cell:disabled{cursor:not-allowed;opacity:.42}.planning-cell-top{justify-content:space-between;align-items:center;width:100%;display:flex}.planning-cell-top>i{border:2px solid var(--group);color:#07100e;background:0 0;border-radius:50%;place-items:center;width:15px;height:15px;transition:all .28s;display:grid}.planning-cell.mine .planning-cell-top>i{background:var(--group);box-shadow:0 0 15px color-mix(in srgb,var(--group) 60%,transparent);animation:.32s choicePop}@keyframes choicePop{50%{transform:scale(1.45)}}.planning-cell-top b{color:#a9a69e;font-size:11px}.planning-cell>small{color:#7f817a;font-size:9px;line-height:1.35}.planning-cell.complete{background:linear-gradient(145deg,#d7b97817,#0000)}.planning-cell.complete:after{content:"";background:radial-gradient(circle,#d7b9782e,#0000 67%);height:100%;animation:2.4s ease-in-out infinite completeGlow;position:absolute;inset:auto -35% -80%}@keyframes completeGlow{50%{opacity:.4;transform:translateY(-9px)}}.planning-cell.not-planned{color:#5f625d;justify-content:center;font-size:10px}.planning-summary{border:1px solid var(--plan-line);background:linear-gradient(150deg,#181713e0,#0c0e0ce6);align-self:start;padding:28px;box-shadow:0 24px 70px #0000002e}.planning-score{border-bottom:1px solid var(--plan-line);padding:24px 0}.planning-score>strong{color:#f0d69e;font-size:52px;font-weight:250;line-height:1}.planning-score>div{background:#ffffff1a;height:3px;margin:18px 0 12px}.planning-score>div i{background:var(--plan-gold);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 14px #d7b9788c}.planning-score p{color:#94938c;margin:0;font-size:11px}.planning-summary-stat{border-bottom:1px solid var(--plan-line);align-items:baseline;gap:12px;padding:20px 0;display:flex}.planning-summary-stat strong{color:#fff;font-size:28px;font-weight:300}.planning-summary-stat span{color:#94938c;font-size:11px}.planning-media-card{background:#d7b97809;border:1px solid #d7b97833;gap:7px;margin-top:20px;padding:19px;display:grid}.planning-media-card>svg{color:var(--plan-gold)}.planning-media-card>span{color:#a99468;letter-spacing:.18em;font-size:9px;font-weight:800}.planning-media-card>strong{font-size:16px}.planning-media-card p{color:#85867f;margin:0;font-size:10px;line-height:1.45}.planning-media-card button{color:#c9b079;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:10px;text-decoration:underline}.planning-media-card.filled{box-shadow:inset 0 0 28px #d7b9780d}.planning-complete{color:#f0d69e;border:1px solid #d7b97859;align-items:center;gap:9px;margin-top:18px;padding:13px;font-size:11px;animation:.5s completeIn;display:flex}@keyframes completeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.planning-admin{margin-bottom:25px}.planning-admin-trigger{color:#eee5d4;cursor:pointer;background:#d7b97812;border:1px solid #d7b97852;align-items:center;gap:9px;padding:12px 16px;font-weight:750;transition:all .2s;display:inline-flex}.planning-admin-trigger:hover{border-color:var(--plan-gold);background:#d7b9781c;transform:translateY(-1px)}.planning-admin-trigger svg:last-child{transition:all .25s}.planning-admin-trigger .rotated{transform:rotate(180deg)}.planning-admin-message,.planning-toast,.planning-error,.planning-empty{border:1px solid var(--plan-line);color:#eae4d8;background:#141512d9;margin:14px 0;padding:16px 18px}.planning-admin-form{border:1px solid var(--plan-line);background:linear-gradient(145deg,#1c1b16f7,#0d0f0df7);margin-top:16px;padding:25px;animation:.3s planReveal}.planning-admin-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.planning-admin-heading h3{margin:8px 0 0;font-size:25px}.planning-presets{gap:8px;display:flex}.planning-presets button,.planning-groups-picker button{color:#aaa69b;cursor:pointer;background:0 0;border:1px solid #d7b97838;padding:9px 12px;transition:all .2s}.planning-presets button:hover,.planning-groups-picker button:hover,.planning-groups-picker button.selected{border-color:var(--plan-gold);color:#fff;background:#d7b9781a}.planning-form-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:13px;display:grid}.planning-form-grid.compact{grid-template-columns:repeat(2,minmax(180px,1fr));margin-top:15px}.planning-form-grid label,.planning-form-wide{gap:7px;display:grid}.planning-form-grid label>span,.planning-form-wide>span,.planning-groups-picker>span{color:#aaa79e;letter-spacing:.08em;font-size:10px;font-weight:800}.planning-form-grid input,.planning-form-grid select,.planning-form-wide input{box-sizing:border-box;color:#fff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:0;outline:none;width:100%;padding:12px}.planning-form-grid input:focus,.planning-form-grid select:focus,.planning-form-wide input:focus{border-color:var(--plan-gold)}.planning-form-wide{margin-top:13px}.planning-recurrence{border-top:1px solid var(--plan-line);border-bottom:1px solid var(--plan-line);margin:20px 0;padding:18px 0}.planning-switch{color:#eee6d8;cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.planning-switch input{opacity:0;position:absolute}.planning-switch i{background:#20221f;border:1px solid #ffffff38;border-radius:20px;width:35px;height:19px;position:relative}.planning-switch i:after{content:"";background:#777;border-radius:50%;width:11px;height:11px;transition:all .25s;position:absolute;top:3px;left:3px}.planning-switch input:checked+i{border-color:var(--plan-gold);background:#d7b9782e}.planning-switch input:checked+i:after{background:var(--plan-gold);left:19px}.planning-groups-picker{gap:10px;display:grid}.planning-groups-picker>div{flex-wrap:wrap;gap:7px;display:flex}.planning-create-button{border:1px solid var(--plan-gold);background:var(--plan-gold);color:#15130f;cursor:pointer;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:22px;padding:14px;font-weight:850;transition:all .2s;display:flex}.planning-create-button:hover:not(:disabled){background:#ecd49e;transform:translateY(-1px);box-shadow:0 0 25px #d7b97829}.planning-create-button:disabled{opacity:.6;cursor:wait}.planning-toast{color:#eee4cf;align-items:center;gap:9px;display:flex}.planning-toast>svg{color:var(--plan-gold)}.planning-toast button{color:#aaa;cursor:pointer;background:0 0;border:0;margin-left:auto}.planning-error{color:#ffc5c1;border-color:#e15b5366}.planning-modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030403c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planning-modal form{border:1px solid var(--plan-line);background:#171814;width:min(680px,100%);padding:30px;animation:.28s modalIn;position:relative;box-shadow:0 30px 100px #0009}@keyframes modalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.planning-modal h3{margin:10px 0 22px;font-size:26px}.modal-close{color:#aaa;cursor:pointer;background:0 0;border:0;position:absolute;top:16px;right:16px}.modal-close:hover{color:#fff}@media (width<=1150px){.planning-board{grid-template-columns:1fr}.planning-summary{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.planning-summary>span,.planning-media-card,.planning-complete{grid-column:1/-1}.planning-score,.planning-summary-stat{border-bottom:0}.planning-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.planning-hero{min-height:310px}.planning-hero:before{opacity:.52;inset:-10% -45% -20% 0}.planning-hero:after{background:linear-gradient(90deg,#11130ff7,#11130fab),linear-gradient(#0000 55%,#10120f)}.planning-hero-content{padding:45px 22px}.planning-hero h1{font-size:49px}.planning-content{padding:25px 17px 55px}.planning-months{grid-template-columns:repeat(12,88px)}.planning-titlebar,.planning-admin-heading{flex-direction:column;align-items:flex-start}.planning-titlebar>div{flex-direction:column;align-items:flex-start;gap:7px}.planning-summary{display:block}.planning-form-grid,.planning-form-grid.compact{grid-template-columns:1fr}.planning-presets{flex-wrap:wrap}}.planning-main-shell{background:#0b0c0b!important}.planning-topbar{top:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#080a09b8,#0000)!important;border-bottom:0!important;position:absolute!important}.planning-topbar .icon-button,.planning-topbar .profile-pic{background:#090b09a6!important;border-color:#d7b97861!important}.planning-hero-content{padding-top:118px!important}.planning-content{padding-left:34px!important;padding-right:34px!important}.planning-board{grid-template-columns:minmax(0,1fr) 270px!important;gap:20px!important}.planning-table-wrap{overflow:visible!important}.planning-table{width:100%!important;min-width:0!important}.planning-row{grid-template-columns:minmax(150px,1.45fr) repeat(6,minmax(0,1fr))!important}.planning-head>span{letter-spacing:.1em!important;padding:0 9px!important;font-size:9px!important}.planning-date{min-height:112px!important;padding:14px!important}.planning-cell{gap:5px!important;min-height:112px!important;padding:12px 9px!important}.planning-cell>strong{font-size:10px!important}.planning-cell>small{font-size:8px!important}.planning-cell.reserve{background:linear-gradient(145deg,#d7b9781f,#0000)!important}.planning-cell.reserve .planning-cell-top>i{border-style:dashed!important}.planning-create-button{min-width:260px;color:#ead8b2!important;letter-spacing:.16em!important;background:0 0!important;width:max-content!important;margin:22px 0 0 auto!important;padding:13px 24px!important;font-size:11px!important}.planning-create-button:hover:not(:disabled){color:#fff!important;box-shadow:none!important;background:#d7b97814!important}.planning-tools{border:1px solid var(--plan-line);background:#0e100eb8;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 24px;display:grid}.planning-tools button{border:0;border-right:1px solid var(--plan-line);color:#8f9089;text-align:left;cursor:pointer;background:0 0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;padding:14px 16px;transition:all .2s;display:grid}.planning-tools button:last-child{border-right:0}.planning-tools button svg{color:#a88f5b;grid-row:1/3}.planning-tools button span{color:#d7d1c5;font-size:11px;font-weight:700}.planning-tools button small{font-size:9px}.planning-tools button:hover,.planning-tools button.active{color:#d7b978;background:#d7b97814}.planning-tools button.active{box-shadow:inset 0 -2px #d7b978}.planning-tool-panel{border:1px solid var(--plan-line);background:linear-gradient(145deg,#161713e6,#0c0e0ce0);padding:28px;animation:.3s planReveal}.planning-tool-panel>header{border-bottom:1px solid var(--plan-line);align-items:center;gap:14px;padding-bottom:22px;display:flex}.planning-tool-panel>header>svg{color:var(--plan-gold)}.planning-tool-panel header span{color:var(--plan-gold);letter-spacing:.2em;font-size:9px}.planning-tool-panel header h2{margin:5px 0 0;font-size:24px;font-weight:450}.planning-tool-panel header>strong{color:#d8c08c;margin-left:auto;font-size:14px;font-weight:500}.planning-panel-intro{color:#999990;font-size:12px}.planning-personal-list,.planning-replacement-list,.planning-mood-list{margin-top:18px;display:grid}.planning-personal-list article,.planning-replacement-list article,.planning-mood-list article{border-bottom:1px solid var(--plan-line);align-items:center;gap:13px;padding:16px;display:flex}.planning-personal-list article>i{width:4px;height:34px}.planning-personal-list article>div,.planning-replacement-list article>div,.planning-mood-list article>div:first-child{gap:4px;display:grid}.planning-personal-list article span,.planning-replacement-list small,.planning-mood-list span{color:#8f9089;font-size:10px}.planning-personal-list article>button,.planning-replacement-list article>button{color:#cdb887;cursor:pointer;background:0 0;border:1px solid #d7b97847;align-items:center;gap:6px;margin-left:auto;padding:9px 12px;display:flex}.planning-replacement-list article>div>span{text-transform:uppercase;font-size:9px;font-weight:800}.planning-habit{border-bottom:1px solid var(--plan-line);grid-template-columns:170px 1fr;align-items:center;gap:18px;padding:20px 0;display:grid}.planning-habit>div{flex-wrap:wrap;gap:7px;display:flex}.planning-habit button,.planning-mood-list button{color:#999990;cursor:pointer;background:0 0;border:1px solid #ffffff1a;align-items:center;gap:7px;padding:9px 12px;display:flex}.planning-habit button i{border-radius:50%;width:8px;height:8px}.planning-habit button.selected,.planning-mood-list button.selected{border-color:var(--plan-gold);color:#fff;background:#d7b9781a}.planning-mood-list article>div:last-child{gap:6px;margin-left:auto;display:flex}.planning-mood-list button:disabled{opacity:.32;cursor:not-allowed}@media (width<=1350px){.planning-board{grid-template-columns:1fr!important}.planning-summary{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.planning-summary>span,.planning-media-card,.planning-complete{grid-column:1/-1}.planning-score,.planning-summary-stat{border-bottom:0}.planning-tools{grid-template-columns:repeat(3,1fr)}.planning-tools button:nth-child(3){border-right:0}}@media (width<=900px){.planning-row{grid-template-columns:140px repeat(6,minmax(92px,1fr))!important}.planning-table-wrap{overflow-x:auto!important}.planning-tools{grid-template-columns:1fr 1fr}.planning-tools button{border-bottom:1px solid var(--plan-line)}.planning-habit{grid-template-columns:1fr}.planning-mood-list article{flex-direction:column;align-items:flex-start}.planning-mood-list article>div:last-child{flex-wrap:wrap;margin-left:0}}@media (width<=760px){.planning-hero-content{padding-top:100px!important}}.planning-coverage-alert{border-left:2px solid var(--plan-gold);color:#9f9d95;background:#d7b9780e;align-items:center;gap:9px;margin:0 0 14px;padding:11px 13px;font-size:10px;display:flex}.planning-coverage-alert svg,.planning-coverage-alert strong{color:#d7b978}@media (prefers-reduced-motion:reduce){.planning-world *{transition:none!important;animation:none!important}}.planning-months{overflow:hidden!important}@media (width<=760px){.planning-months{overflow:auto hidden!important}}.planning-aquasport-settings{background:linear-gradient(145deg,#083143bf,#041924e6);border:1px solid #3fc7fa33;border-radius:17px;gap:17px;margin:22px 0;padding:20px;display:grid}.planning-aquasport-toggle,.planning-aquasport-publish{cursor:pointer;align-items:center;gap:12px;display:flex}.planning-aquasport-toggle input,.planning-aquasport-publish input{accent-color:#42caff;flex:none;width:19px;height:19px}.planning-aquasport-toggle span,.planning-aquasport-publish span{gap:3px;display:grid}.planning-aquasport-toggle strong,.planning-aquasport-publish strong{color:#effaff}.planning-aquasport-toggle small,.planning-aquasport-publish small{color:#d1e9f294;line-height:1.45}.planning-aquasport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.planning-aquasport-grid label{gap:7px;display:grid}.planning-aquasport-grid label>span{color:#def0f7ba;font-size:.72rem}.planning-aquasport-publish{border-top:1px solid #52c1eb26;padding-top:15px}@media (width<=700px){.planning-aquasport-grid{grid-template-columns:1fr}}@keyframes planningHeroBreathe{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.065)translate(-.7%,.4%)}}.planning-world:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background:linear-gradient(#05121b33,#060d12db 44%),url(/universe/planning-water.jpg) top/cover fixed;position:absolute;inset:300px 0 0}.planning-hero{background:linear-gradient(118deg,#07151d 0%,#092431 47%,#041017 100%);box-shadow:inset 0 -1px #7ee2ff1f,0 24px 80px #00000047}.planning-profile{background:#03131b8a;border-color:#82dff257;box-shadow:0 12px 38px #0000002e}.planning-months{background:linear-gradient(90deg,#041219f7,#071b24f2,#041219f7);position:relative;box-shadow:0 16px 45px #0003}.planning-months button{overflow:hidden}.planning-months button:before{content:"";background:linear-gradient(115deg,#0000 35%,#91e7f629 49%,#0000 63%);transition:transform .65s;position:absolute;inset:-80% -40%;transform:translate(-75%)}.planning-months button:hover:before,.planning-months button.active:before{transform:translate(65%)}.planning-months button:hover{color:#eefcff;background:#60cde513;transform:translateY(-2px)}.planning-months button.active{background:linear-gradient(#5acae229,#071a2338)}.planning-board,.planning-tools,.planning-tool-panel{animation:.56s cubic-bezier(.2,.8,.2,1) both planningDoorOpen}@keyframes planningDoorOpen{0%{opacity:0;transform:perspective(900px)rotateX(2deg)translateY(22px)}to{opacity:1;transform:none}}.planning-table-wrap,.planning-summary,.planning-tool-panel{background:linear-gradient(145deg,#071921e6,#070e12ed);border-color:#82dff224;box-shadow:0 24px 75px #00000040}.planning-cell:hover:not(:disabled){background:linear-gradient(145deg,#68d5eb1f,#d7b97809);box-shadow:inset 0 0 0 1px #82dff221,0 12px 32px #0000002e}@media (width<=760px){.planning-hero:before{opacity:.86;filter:saturate(1.12)contrast(1.06)brightness(1.02);inset:-5% -56% -12% -6%}.planning-hero:after{background:linear-gradient(90deg,#041219e8,#0412196e),linear-gradient(#0000 45%,#040f15e6)}.planning-world:before{opacity:.2;background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.planning-hero:before{animation:none}}.planning-hero:before{inset:-7% 0 -13% 24%}@media (width<=760px){.planning-hero:before{background-position:70% 48%;background-size:auto 125%;inset:-4% -20% -8% 8%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000bd 17%,#000 43% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000bd 17%,#000 43% 100%)}}.planning-hero h1{color:#f4eee3;letter-spacing:-.035em;text-shadow:0 3px 26px #00000080,0 0 1px #fff5e059;font-family:"Bodoni 72",Didot,Iowan Old Style,Palatino Linotype,Georgia,serif;font-style:italic;font-weight:400}.planning-hero-content>span{color:#c8aa73;letter-spacing:.34em;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif;font-weight:600}.planning-hero p{color:#ddd3c4;letter-spacing:.015em;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:19px;font-style:italic}.planning-profile{color:#eee5d7;border-color:#c8aa7361}.planning-months small,.planning-titlebar p b,.planning-tools button:hover,.planning-tools button.active{color:#cfb47f}.planning-months i b,.planning-months button.active:after{background:#cfb47f;box-shadow:0 0 18px #cfb47f80}.planning-tools button svg{color:#c3aa7c}.planning-tools button:hover,.planning-tools button.active{background:#c8aa7317}.planning-hero-content>span,.planning-admin-heading span,.planning-summary>span,.planning-modal form>span{color:#c8aa73}@media (width<=760px){.planning-hero h1{font-size:46px;line-height:.98}.planning-hero p{font-size:16px}}.main:has(.swimmer-attendance-page){background:#edf3f1!important}.main:has(.swimmer-attendance-page) .topbar{background:#edf3f1!important;border:0!important;height:18px!important;min-height:18px!important;padding:0!important}.main:has(.swimmer-attendance-page) .header-actions{display:none!important}.swimmer-attendance-page{--swim-ink:#123a42;--swim-deep:#0e5560;--swim-teal:#2c9ca4;--swim-ice:#d9eceb;--swim-foam:#f8fbf8;--swim-coral:#e9785d;min-height:100%!important;color:var(--swim-ink)!important;background:#edf3f1!important;padding:0 0 72px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.swimmer-attendance-hero{isolation:isolate!important;min-height:510px!important;box-shadow:none!important;background:linear-gradient(135deg,#0e4f59,#17717a)!important;border:0!important;border-radius:0!important;align-content:center!important;margin:0!important;padding:70px clamp(36px,6vw,92px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.swimmer-attendance-hero:after{content:""!important;z-index:-1!important;filter:none!important;background:url(/universe/swimmers-learning.jpg) 50% 44%/cover no-repeat!important;width:48%!important;position:absolute!important;inset:0 0 0 auto!important}.swimmer-attendance-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#0e4f59 0%,#0e4f59f5 72%,#0e4f5900 100%)!important;position:absolute!important;inset:0 40% 0 0!important}.swimmer-attendance-hero-top,.swimmer-attendance-stats{z-index:2!important;max-width:680px!important;position:relative!important}.swimmer-attendance-hero-top{align-items:flex-start!important}.swimmer-attendance-intro h2{color:#fff!important;letter-spacing:-.068em!important;font-size:clamp(3.2rem,5.6vw,6rem)!important;font-weight:650!important;line-height:.93!important}.swimmer-attendance-intro>span{color:#ffd1c5!important}.swimmer-attendance-intro p{color:#ffffffc2!important;font-size:1rem!important}.swimmer-attendance-today{border:0!important;min-width:130px!important;padding:16px 0 0!important}.swimmer-attendance-today span:first-child{color:#ffd1c5!important}.swimmer-attendance-stats{border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:38px!important}.swimmer-attendance-stat{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff17!important;border:0!important;border-radius:12px!important;min-height:104px!important;padding:18px!important}.swimmer-attendance-filters,.swimmer-attendance-courses,.swimmer-attendance-group-header,.swimmer-attendance-list,.swimmer-attendance-page>div[style]{width:min(1160px,100% - 64px)!important;margin-left:auto!important;margin-right:auto!important}.swimmer-attendance-filters{background:0 0!important;border:0!important;margin-top:44px!important;margin-bottom:18px!important;padding:18px 0!important}.swimmer-attendance-filters select{min-height:42px!important;color:var(--swim-ink)!important;background:#fff!important;border:1px solid #123a4224!important;border-radius:9px!important}.swimmer-attendance-filters button{color:#123a42b3!important;background:#dfecea!important;border:0!important;border-radius:999px!important;min-height:40px!important}.swimmer-attendance-courses{background:0 0!important;border:0!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;margin-top:42px!important;overflow:visible!important}.swimmer-attendance-course{min-height:150px!important;color:var(--swim-ink)!important;background:#fff!important;border:0!important;border-radius:16px!important;padding:26px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 14px 42px #123a4212!important}.swimmer-attendance-course:hover{transform:translateY(-4px)!important;box-shadow:0 22px 54px #123a421f!important}.swimmer-attendance-course strong{color:var(--swim-ink)!important}.swimmer-attendance-course span{color:#123a4294!important}.swimmer-attendance-course>div:first-child{color:var(--swim-coral)!important;border:0!important}.swimmer-attendance-group-header{color:var(--swim-ink)!important;background:0 0!important;border:0!important;margin-top:44px!important;padding:26px 0!important}.swimmer-attendance-group-header h3{color:var(--swim-ink)!important;font-weight:650!important}.swimmer-attendance-group-header button{background:var(--swim-deep)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-height:42px!important}.swimmer-attendance-list{background:#fff!important;border:0!important;border-radius:16px!important;margin-top:0!important;padding:12px 24px!important;overflow:visible!important;box-shadow:0 16px 48px #123a4212!important}.swimmer-attendance-swimmer{min-height:86px!important;color:var(--swim-ink)!important;border-color:#123a4217!important}.swimmer-attendance-swimmer strong{color:var(--swim-ink)!important}.swimmer-attendance-swimmer span{color:#123a4294!important}.swimmer-attendance-actions button{min-height:40px!important;color:var(--swim-ink)!important;background:#edf3f1!important;border:1px solid #123a421f!important;border-radius:999px!important}@media (width<=760px){.main:has(.swimmer-attendance-page) .topbar{background:#0e4f59!important;height:58px!important;min-height:58px!important}.swimmer-attendance-hero{align-content:end!important;min-height:680px!important;padding:86px 22px 34px!important}.swimmer-attendance-hero:after{background-position:50% 38%!important;width:100%!important}.swimmer-attendance-hero:before{background:linear-gradient(#0e4f590d,#0e4f59d1 58%,#0e4f59 100%)!important;inset:0!important}.swimmer-attendance-hero-top{display:block!important}.swimmer-attendance-intro h2{font-size:clamp(2.7rem,13vw,4rem)!important}.swimmer-attendance-today{margin-top:20px!important}.swimmer-attendance-stats{grid-template-columns:1fr!important;gap:8px!important;margin-top:22px!important}.swimmer-attendance-stat{min-height:auto!important;padding:13px 15px!important}.swimmer-attendance-filters,.swimmer-attendance-courses,.swimmer-attendance-group-header,.swimmer-attendance-list,.swimmer-attendance-page>div[style]{width:calc(100% - 28px)!important}.swimmer-attendance-filters,.swimmer-attendance-filters>div,.swimmer-attendance-filters>div:last-child{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.swimmer-attendance-filters select{width:100%!important}.swimmer-attendance-filters div[style*=flex-wrap]{padding-bottom:5px!important;display:flex!important;overflow-x:auto!important}.swimmer-attendance-courses{grid-template-columns:1fr!important;margin-top:26px!important}.swimmer-attendance-course{min-height:124px!important;padding:20px!important}.swimmer-attendance-group-header{display:block!important}.swimmer-attendance-group-header button{width:100%!important;margin-top:18px!important}.swimmer-attendance-list{padding:8px 16px!important}.swimmer-attendance-swimmer{grid-template-columns:1fr!important;gap:14px!important;padding:18px 0!important;display:grid!important}.swimmer-attendance-actions{grid-template-columns:1fr 1fr!important;width:100%!important;min-width:0!important;display:grid!important}.swimmer-attendance-actions button{width:100%!important;min-height:46px!important}}.main:has(.swimmer-attendance-page) .topbar{height:0!important;min-height:0!important;overflow:hidden!important}.swimmer-attendance-hero:after{width:56%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000057 13%,#000 32%)!important;mask-image:linear-gradient(90deg,#0000 0%,#00000057 13%,#000 32%)!important}.swimmer-attendance-hero:before{background:linear-gradient(90deg,#0e4f59 0% 62%,#0e4f59c2 82%,#0e4f5900 100%)!important;inset:0 36% 0 0!important}.swimmer-attendance-hero-top{justify-content:flex-start!important;gap:48px!important}.swimmer-attendance-today{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#05363fc2!important;border:0!important;border-radius:12px!important;align-self:flex-end!important;min-width:145px!important;padding:16px 18px!important}.swimmer-attendance-today span,.swimmer-attendance-today strong{color:#fff!important}.swimmer-attendance-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}.swimmer-attendance-list>div:first-child{color:#123a427a!important;border:0!important;padding:0 18px 8px!important}.swimmer-attendance-swimmer{background:#ffffffbd!important;border:0!important;border-radius:14px!important;min-height:88px!important;padding:16px 20px!important;box-shadow:0 8px 28px #123a420b!important}.swimmer-attendance-summary{color:#234c53!important;width:fit-content!important;max-width:calc(100% - 64px)!important;box-shadow:none!important;background:#d9e9e7!important;border:0!important;border-radius:999px!important;margin:14px auto 0!important;padding:10px 16px!important}@media (width<=760px){.main:has(.swimmer-attendance-page) .topbar{height:58px!important;min-height:58px!important;overflow:visible!important}.swimmer-attendance-hero:after{width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.swimmer-attendance-hero-top{display:block!important}.swimmer-attendance-today{width:fit-content!important;margin-top:18px!important}.swimmer-attendance-swimmer{padding:17px!important}.swimmer-attendance-summary{justify-content:center!important;width:calc(100% - 28px)!important;max-width:none!important}}.families-page{padding-top:28px}.families-heading{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:24px;display:flex}.families-heading h1{color:#fff;letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(34px,4vw,52px);line-height:1}.families-heading p:not(.families-kicker){max-width:720px;color:var(--muted);margin:0;line-height:1.55}.families-kicker{color:var(--blue);letter-spacing:.28em;margin:0;font-size:11px;font-weight:800}.families-add-button,.families-save,.families-small-add{color:#35ceff;background:#04141edb;border:1px solid #19c3ffad;box-shadow:0 0 20px #19c3ff0f}.families-add-button{white-space:nowrap;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:700;display:inline-flex}.families-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.families-stats article{background:radial-gradient(circle at 90% 10%,#19c3ff0f,#0000 30%),linear-gradient(145deg,#071823eb,#020a10f0);border:1px solid #19c3ff40;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:54px 1fr;align-content:center;gap:4px 14px;min-height:128px;padding:20px 22px;display:grid;box-shadow:0 18px 42px #00000038}.families-stats article svg{width:50px;height:50px;color:var(--blue);border:1px solid #19c3ff8c;border-radius:50%;grid-row:1/3;align-self:center;padding:12px}.families-stats strong{color:#fff;align-self:end;font-size:30px;line-height:1}.families-stats span{color:var(--muted);font-size:13px}.families-list-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c13e0;border:1px solid #19c3ff3b;border-radius:22px;padding:22px}.families-toolbar{gap:14px;margin-bottom:18px;display:flex}.families-search{background:#00080dd1;border:1px solid #72aecd33;border-radius:12px;flex:1;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.families-search svg{color:var(--blue);flex:none}.families-search input{background:0 0;border:0;min-height:44px;padding:0;box-shadow:none!important}.families-refresh{color:#dce7ed;background:#ffffff06;border:1px solid #8fb9ce2e;border-radius:12px;min-width:110px}.families-list{gap:12px;display:grid}.family-card{background:#05131cad;border:1px solid #19c3ff2b;border-radius:17px;overflow:hidden}.family-summary{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:82px;padding:14px 16px;display:flex}.family-summary:hover{background:#19c3ff09}.family-avatar{color:#fff;background:#19c3ff14;border:1px solid #19c3ff80;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.family-main{flex:1;min-width:0}.family-main>strong{margin-bottom:7px;font-size:17px;display:block}.family-meta{flex-wrap:wrap;gap:8px 16px;display:flex}.family-meta span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.family-child-count{color:#aee8ff;background:#19c3ff0d;border:1px solid #19c3ff2b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.family-details{background:#00080d66;border-top:1px solid #19c3ff1f;grid-template-columns:minmax(230px,.38fr) 1fr;gap:18px;padding:18px;display:grid}.family-contact-panel,.family-swimmers-panel{min-width:0}.family-details h3{color:#fff;margin:0 0 14px;font-size:16px}.family-contact-panel p{color:var(--muted);align-items:flex-start;gap:8px;margin:10px 0;font-size:13px;line-height:1.45;display:flex}.family-contact-panel p svg{color:var(--blue);flex:none;margin-top:2px}.family-notes,.swimmer-notes{color:#cdd9df;background:#ffffff06;border:1px solid #8fb9ce1f;border-radius:11px;padding:11px 12px;font-size:13px;line-height:1.45}.family-delete{color:#ff8490;background:#ff667509;border:1px solid #ff66752e;border-radius:10px;align-items:center;gap:8px;min-height:40px;margin-top:14px;padding:0 12px;display:inline-flex}.swimmers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.swimmer-card{background:#041119bd;border:1px solid #19c3ff26;border-radius:14px;padding:15px}.swimmer-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.swimmer-card-top>div{flex-direction:column;gap:4px;display:flex}.swimmer-card-top span:not(.family-pill){color:var(--muted);font-size:12px}.family-pill{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.family-pill.active{color:var(--green);background:#4ce69814;border:1px solid #4ce69829}.family-pill.inactive{color:#ffb46b;background:#ffb46b12;border:1px solid #ffb46b29}.swimmer-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.swimmer-card dl div{min-width:0}.swimmer-card dt{color:#718794;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.swimmer-card dd{color:#e9f3f8;margin:4px 0 0;font-size:13px}.swimmer-notes{margin:12px 0 0}.families-empty{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.families-empty svg{color:var(--blue)}.families-error,.families-success{border-radius:11px;margin:12px 0;padding:12px 14px;font-size:13px}.families-error{color:#ff9ca6;background:#ff667512;border:1px solid #ff66752e}.families-success{color:var(--green);background:#4ce69812;border:1px solid #4ce69829}.families-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000407c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.families-modal{background:linear-gradient(145deg,#061620fa,#01080dfc);border:1px solid #19c3ff47;border-radius:22px;width:min(980px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #0000008c}.families-modal-head{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030e16f2;border-bottom:1px solid #19c3ff21;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.families-modal-head h2{color:#fff;margin:5px 0 0;font-size:28px}.families-modal-close{color:#fff;background:#ffffff06;border:1px solid #8fb9ce29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.families-modal form{padding:0 24px 24px}.families-form-section{border-bottom:1px solid #19c3ff1f;padding:24px 0}.families-form-section:last-of-type{border-bottom:0}.families-form-section h3{color:#fff;margin:0 0 17px;font-size:18px}.families-section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.families-section-title h3{margin:0}.families-small-add{border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:700;display:inline-flex}.families-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.families-form-grid label{color:#dce7ed;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.families-form-grid input,.families-form-grid select,.families-form-grid textarea{width:100%}.family-field-wide{grid-column:1/-1}.family-checkbox{grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;align-items:center;min-height:42px;gap:9px!important;display:flex!important}.family-checkbox input{width:17px;height:17px;min-height:0}.children-form-list{gap:14px;display:grid}.child-form-card{background:#030f17ab;border:1px solid #19c3ff26;border-radius:15px;padding:18px}.child-form-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.child-form-head button{color:#ff8490;background:#ff667509;border:1px solid #ff667529;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.families-form-actions{background:linear-gradient(#030e1600,#030e16fa 28%);justify-content:flex-end;gap:12px;padding-top:18px;display:flex;position:sticky;bottom:0}.families-cancel,.families-save{border-radius:12px;min-height:48px;padding:0 17px;font-weight:700}.families-cancel{color:#dce7ed;background:#ffffff06;border:1px solid #8fb9ce29}.families-save:disabled,.families-cancel:disabled{opacity:.55;cursor:wait}@media (width<=900px){.families-heading{flex-direction:column;align-items:stretch}.families-add-button{align-self:flex-start}.family-details,.swimmers-grid{grid-template-columns:1fr}}@media (width<=720px){.families-stats,.families-form-grid{grid-template-columns:1fr}.family-field-wide{grid-column:auto}.families-toolbar{flex-direction:column}.family-summary{flex-wrap:wrap;align-items:flex-start}.family-main{min-width:calc(100% - 70px)}.family-child-count{margin-left:62px}}.families-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}.registration-requests-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 90% 0,#19c3ff0f,#0000 28%),#020c13e6;border:1px solid #19c3ff40;border-radius:22px;margin-bottom:20px;padding:22px}.registration-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.registration-section-head h2{color:#fff;margin:5px 0 0;font-size:24px}.request-refresh,.families-refresh{justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 15px;display:inline-flex}.registration-requests-list{gap:12px;display:grid}.registration-request{background:linear-gradient(145deg,#111618c7,#041017c2);border:1px solid #ffb14938;border-radius:17px;overflow:hidden}.registration-request-summary{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:86px;padding:14px 16px;display:flex}.request-avatar{color:#ffd59d;background:#ffb14912;border:1px solid #ffb1496b;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.request-main{flex:1;min-width:0}.request-main>strong{margin-bottom:7px;font-size:17px;display:block}.request-pending-pill{color:#ffc36c;white-space:nowrap;background:#ffb14913;border:1px solid #ffb14938;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.registration-request-details{background:#00080d6e;border-top:1px solid #ffb1491f;grid-template-columns:minmax(250px,.38fr) 1fr;gap:18px;padding:18px;display:grid}.request-parent-details h3{color:#fff;margin:0 0 14px;font-size:16px}.request-parent-details p{color:var(--muted);align-items:flex-start;gap:8px;margin:10px 0;font-size:13px;display:flex}.request-parent-details p svg{color:var(--blue)}.request-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.request-approve,.request-reject{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:800;display:inline-flex}.request-approve{color:#58eda1;background:#4ce69813;border:1px solid #4ce69845}.request-reject{color:#ff8f9a;background:#ff66750e;border:1px solid #ff667538}.request-approve:disabled,.request-reject:disabled{opacity:.55;cursor:wait}.family-pill.pending{color:#ffc36c;background:#ffb14912;border:1px solid #ffb14930}.request-child-details{grid-template-columns:repeat(3,minmax(0,1fr))!important}.request-child-details dd{align-items:center;gap:5px;display:flex}.request-particularity{color:#dce7ed;background:#ffb1490b;border:1px solid #ffb14926;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.request-particularity svg{color:#ffc36c;flex:none;margin-top:2px}.request-particularity strong{margin-bottom:4px;font-size:12px;display:block}.request-particularity p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.request-empty{min-height:150px}.families-list-title{margin-bottom:16px}@media (width<=1100px){.families-stats-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.registration-request-details{grid-template-columns:1fr}}@media (width<=720px){.families-stats-four{grid-template-columns:1fr}.registration-section-head{flex-direction:column;align-items:stretch}.registration-request-summary{flex-wrap:wrap;align-items:flex-start}.request-main{min-width:calc(100% - 70px)}.request-pending-pill{margin-left:62px}.request-actions{grid-template-columns:1fr}.request-child-details{grid-template-columns:1fr!important}}.swimmer-passport{background:linear-gradient(135deg,#041d2ae0,#042b3ab8);border:1px solid #30caff2e;border-radius:14px;margin-top:18px;padding:26px}.swimmer-passport-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.swimmer-passport-kicker{color:#36ccff;letter-spacing:.2em;font-size:11px;font-weight:900}.swimmer-passport h3{margin:9px 0 5px;font-size:24px}.swimmer-passport-head p{color:#93a9b6;margin:0}.passport-status{color:#9fb0bb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.passport-status.active{color:#69e0b5;background:#69e0b50f;border-color:#69e0b538}.swimmer-passport-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.passport-data{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:125px;padding:18px;display:flex}.passport-data svg{color:#38ccff;margin-bottom:auto}.passport-data span{color:#879daa;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.passport-data strong{margin-top:6px;font-size:15px}.passport-next{background:#30caff09;border:1px solid #30caff1f;border-radius:12px;margin-top:14px;padding:17px 18px}.passport-next span{color:#36ccff;letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.passport-next strong{margin-top:7px;display:block}@media (width<=850px){.swimmer-passport-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.swimmer-passport-grid{grid-template-columns:1fr}.swimmer-passport-head{flex-direction:column}}.swimmer-passport-v2{padding:30px}.passport-primary{grid-template-columns:.75fr 1.25fr;gap:14px;margin-top:22px;display:grid}.passport-level,.passport-objective{background:#ffffff06;border:1px solid #30caff1f;border-radius:12px;min-height:110px;padding:20px}.passport-level{align-items:center;gap:16px;display:flex}.passport-level svg{color:#36ccff}.passport-level span,.passport-objective span{color:#849ba9;letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.passport-level strong{margin-top:6px;font-size:25px;display:block}.passport-objective{flex-direction:column;justify-content:center;display:flex}.passport-objective strong{margin-top:8px;font-size:18px;display:block}.passport-data small{color:#758e9c;margin-top:7px;font-size:11px;display:block}.passport-progress{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;margin-top:14px;padding:18px 20px}.passport-progress-head{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.passport-progress-head span{color:#8198a6;letter-spacing:.11em;font-size:10px;font-weight:850}.passport-progress-head strong{font-size:12px}.passport-progress-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.passport-progress-value{background:linear-gradient(90deg,#24bfff,#63e0ff);border-radius:999px;height:100%;transition:width .3s}.passport-next{align-items:center;gap:14px;display:flex}.passport-next svg{color:#36ccff;flex:none}@media (width<=700px){.passport-primary{grid-template-columns:1fr}}.pedagogy-progress-track{background:#ffffff12;border-radius:999px;width:100%;height:6px;margin-top:10px;overflow:hidden}.pedagogy-progress-value{background:linear-gradient(90deg,#24bfff,#69e0ff);border-radius:999px;height:100%;transition:width .3s}.passport-attendance-history{background:linear-gradient(145deg,#052330d1,#042f3eb8);border:1px solid #36ccff29;border-radius:16px;margin-top:18px;padding:20px}.passport-attendance-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.passport-attendance-head>div{gap:5px;display:grid}.passport-attendance-head span{color:#36ccff;letter-spacing:.16em;font-size:11px;font-weight:900}.passport-attendance-head strong{color:#f5f9fc;font-size:18px}.passport-attendance-list{gap:10px;display:grid}.passport-attendance-row{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.passport-attendance-row>div{gap:4px;display:grid}.passport-attendance-row strong{color:#f5f9fc;font-size:15px}.passport-attendance-row small{color:#dcebf29e;font-size:12px}.passport-attendance-status{border-radius:999px;justify-content:center;align-items:center;min-width:78px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.passport-attendance-status.present{color:#69e0b5;background:#69e0b517;border:1px solid #69e0b547}.passport-attendance-status.absent{color:#f99;background:#ff787814;border:1px solid #ff787842}.passport-attendance-empty{color:#dcebf29e;margin:0;font-size:13px}@media (width<=700px){.passport-attendance-row{flex-direction:column;align-items:flex-start}}.families-stats.families-stats-four{border-top:1px solid #ffffff14!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 0 18px!important;display:grid!important}.families-stats.families-stats-four article{min-height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000d144d!important;border:0!important;border-right:1px solid #ffffff12!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:30px 1fr!important;align-content:center!important;gap:2px 10px!important;padding:13px 18px!important;display:grid!important}.families-stats.families-stats-four article svg{color:#20c8ff!important;border:0!important;border-radius:0!important;grid-row:1/3!important;width:27px!important;height:27px!important;padding:4px!important}.families-stats.families-stats-four strong{letter-spacing:-.02em!important;font-size:23px!important;font-weight:650!important;line-height:1!important}.families-stats.families-stats-four span{color:#dae8ef94!important;margin-top:3px!important;font-size:11.5px!important;font-weight:450!important}@media (width<=720px){.families-stats.families-stats-four{grid-template-columns:1fr 1fr!important}.families-stats.families-stats-four article{min-height:68px!important;padding:10px 12px!important}.families-stats.families-stats-four article:nth-child(2){border-right:0!important}.families-stats.families-stats-four article:nth-child(-n+2){border-bottom:1px solid #ffffff12!important}.families-stats.families-stats-four strong{font-size:20px!important}.families-stats.families-stats-four span{font-size:10.5px!important}}.families-page{isolation:isolate!important;background:#020d13!important;position:relative!important}.families-page:before{content:""!important;z-index:-1!important;opacity:1!important;filter:saturate(1.18)contrast(1.05)brightness(1.04)!important;pointer-events:none!important;background-image:linear-gradient(90deg,#020d13 0%,#020d13fa 10%,#020d13e0 20%,#020d139e 30%,#020d1352 40%,#020d131a 50%,#020d1300 60%),linear-gradient(#020d1366 0%,#020d131a 10%,#020d1300 22% 62%,#020d1326 72%,#020d136b 82%,#020d13c2 92%,#020d13 100%),url(/families-bg.webp)!important;background-position:50%,50%,50% 42%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;height:500px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.families-heading{z-index:2!important;align-items:center!important;min-height:245px!important;margin-bottom:0!important;padding:35px 20px 18px 0!important;position:relative!important}.families-heading>div:first-child{max-width:760px!important}.families-heading h1{letter-spacing:-.045em!important;color:#fff!important;margin:7px 0 13px!important;font-size:clamp(2.8rem,4vw,4.2rem)!important;font-weight:700!important;line-height:.94!important}.families-kicker{color:#25caff!important;letter-spacing:.28em!important;font-size:10px!important;font-weight:850!important}.families-heading p:not(.families-kicker){color:#eff7fad1!important;max-width:690px!important;font-size:.98rem!important;line-height:1.55!important}.families-heading button,.families-add-button{color:#37ccff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#010d14c7!important;border:1px solid #25caff8c!important;border-radius:14px!important;min-height:52px!important;padding:0 20px!important;box-shadow:0 12px 32px #0000003d!important}.families-stats.families-stats-four{z-index:3!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#010d147a!important;border:1px solid #ffffff17!important;border-radius:0!important;margin:-6px 0 20px!important;position:relative!important}.families-stats.families-stats-four article{background:0 0!important;border-right:1px solid #ffffff14!important;min-height:78px!important}.families-stats.families-stats-four article:last-child{border-right:0!important}.registration-requests-card,.families-list-card{z-index:3!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#020f16fa,#020b11fa)!important;border:1px solid #25caff33!important;position:relative!important;box-shadow:0 22px 55px #0000003d!important}.registration-requests-card{padding:22px 24px!important}.request-empty{min-height:135px!important;padding:16px!important}@media (width<=720px){.families-page:before{background-image:linear-gradient(#020d1314 0%,#020d1352 48%,#020d13 100%),linear-gradient(90deg,#020d1394,#020d1314),url(/families-bg.webp)!important;background-position:50%,50%,64% 0!important;background-size:100% 100%,100% 100%,auto 500px!important;height:500px!important}.families-heading{align-items:flex-end!important;min-height:300px!important;padding:24px 14px 14px!important}.families-heading h1{font-size:2.5rem!important}.families-stats.families-stats-four{background:#020d13c2!important;grid-template-columns:1fr 1fr!important}.families-stats.families-stats-four article{min-height:68px!important}}@media (width>=721px){.families-page:before{-webkit-mask-image:linear-gradient(#0000 0%,#0000001a 4%,#00000052 9%,#0000009e 15%,#000000db 21%,#000 28% 62%,#000000fa 67%,#000000e6 72%,#000000b8 77%,#00000080 82%,#00000047 87%,#0000001f 92%,#0000000a 96%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#0000001a 4%,#00000052 9%,#0000009e 15%,#000000db 21%,#000 28% 62%,#000000fa 67%,#000000e6 72%,#000000b8 77%,#00000080 82%,#00000047 87%,#0000001f 92%,#0000000a 96%,#0000 100%)!important}}.bp-confirm-backdrop{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00080ed1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bp-confirm-modal{color:#f5fbff;background:linear-gradient(145deg,#082431fa,#010c14fc);border:1px solid #19ccff6b;border-radius:26px;width:min(520px,100%);padding:34px;box-shadow:0 28px 90px #0000009e,0 0 45px #00beff17}.bp-confirm-kicker{color:#25d5ff;letter-spacing:.22em;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.bp-confirm-modal h2{margin:0 0 14px;font-size:clamp(26px,4vw,36px)}.bp-confirm-modal p{color:#b8c9d3;margin:0;line-height:1.65}.bp-confirm-modal p strong{color:#fff}.bp-confirm-children{gap:8px;margin:22px 0 28px;display:grid}.bp-confirm-children span{color:#eafaff;background:#0a2d3c94;border:1px solid #2acdff2e;border-radius:14px;padding:13px 15px;font-weight:700}.bp-confirm-actions{justify-content:flex-end;gap:12px;display:flex}.bp-confirm-actions button{cursor:pointer;border-radius:14px;min-height:48px;padding:0 20px;font-weight:800}.bp-confirm-cancel{color:#c5d2d9;background:#ffffff0a;border:1px solid #ffffff24}.bp-confirm-approve{color:#001018;background:#22d8ff;border:1px solid #22d8ff;box-shadow:0 10px 28px #22d8ff38}.bp-confirm-actions button:disabled{cursor:wait;opacity:.62}@media (width<=560px){.bp-confirm-modal{padding:26px 22px}.bp-confirm-actions{flex-direction:column-reverse}.bp-confirm-actions button{width:100%}}.aquasport-admin-section{margin-top:24px}.aquasport-admin-intro{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.aquasport-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.aquasport-admin-stats article{background:#000a1085;border:1px solid #19c3ff21;border-radius:14px;align-items:center;gap:13px;min-height:86px;padding:15px 17px;display:flex}.aquasport-admin-stats svg{color:var(--blue);flex:none}.aquasport-admin-stats div{gap:3px;display:grid}.aquasport-admin-stats strong{color:#fff;font-size:22px;font-weight:500;line-height:1}.aquasport-admin-stats span{color:var(--muted);font-size:11px}.aquasport-member-card .family-summary{cursor:pointer}.aquasport-status,.aquasport-payment{color:#a9bbc5;white-space:nowrap;background:#ffffff06;border:1px solid #9abccc29;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.aquasport-status-active{color:#7de4aa;background:#2da06914;border-color:#3ec68240}.aquasport-status-inactive{color:#87959d}.aquasport-payment-paid{color:#7de4aa;background:#2da06914;border-color:#3ec68240}.aquasport-payment-unpaid{color:#ff9c9c;background:#ba3c3c12;border-color:#de5b5b3b}.aquasport-admin-editor{background:#00080d8a;border-top:1px solid #19c3ff1c;padding:20px}.aquasport-admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aquasport-admin-form-grid label,.aquasport-admin-notes{color:#aebfc8;letter-spacing:.02em;gap:7px;font-size:11px;font-weight:650;display:grid}.aquasport-admin-form-grid input,.aquasport-admin-form-grid select,.aquasport-admin-notes textarea{color:#f2f8fa;background:#000a10c7;border:1px solid #68a8c52e;border-radius:10px;width:100%}.aquasport-admin-form-grid input,.aquasport-admin-form-grid select{min-height:42px;padding:0 11px}.aquasport-admin-notes{margin-top:14px}.aquasport-admin-notes textarea{resize:vertical;min-height:82px;padding:11px}.aquasport-admin-actions{justify-content:flex-end;margin-top:16px;display:flex}.aquasport-admin-actions .families-save{border-radius:10px;min-height:42px;padding:0 16px}.aquasport-admin-message,.aquasport-admin-error,.aquasport-admin-empty{border-radius:10px;margin:14px 0;padding:13px 15px;font-size:12px}.aquasport-admin-message{color:#8be6b4;background:#2f9a6512;border:1px solid #45ca8630}.aquasport-admin-error{color:#faa;background:#ba3c3c12;border:1px solid #e15b5b30}.aquasport-admin-empty{color:var(--muted);background:#00080d5c;border:1px solid #76aec71f}@media (width<=950px){.aquasport-admin-stats,.aquasport-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.aquasport-admin-stats,.aquasport-admin-form-grid{grid-template-columns:1fr}.aquasport-member-card .family-summary{flex-wrap:wrap;align-items:flex-start}}.parent-public-page{color:#f7fbfe;background:linear-gradient(#00060a29,#00060a8c 48%,#01060af0 100%),url(/pool-underwater.webp) top/cover no-repeat fixed;min-height:100vh;padding:28px 18px 48px}.parent-public-shell{width:min(1040px,100%);margin:0 auto}.parent-public-header{grid-template-columns:210px 1fr;align-items:center;gap:30px;padding:18px 0 30px;display:grid}.parent-brand{flex-direction:column;align-items:center;display:flex}.parent-brand img{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.1)contrast(1.1);width:180px;height:150px}.parent-brand span{color:#23caff;letter-spacing:.34em;margin-top:2px;margin-left:.34em;font-size:11px;font-weight:800}.parent-header-copy{max-width:700px}.parent-kicker{color:#23caff;letter-spacing:.28em;margin:0 0 10px;font-size:11px;font-weight:800}.parent-header-copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,60px);line-height:1}.parent-header-copy>p:last-child{color:#cbd7de;margin:16px 0 0;line-height:1.6}.parent-form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#061620f0,#01080df7);border:1px solid #19c3ff45;border-radius:24px;overflow:hidden;box-shadow:0 26px 80px #0006}.parent-form-card>section{border-bottom:1px solid #19c3ff1f;padding:28px 30px}.parent-section-title,.parent-section-left{align-items:center;gap:14px;display:flex}.parent-section-title{margin-bottom:20px}.parent-section-title>svg,.parent-section-left>svg{color:#26caff;background:#19c3ff0d;border:1px solid #19c3ff8c;border-radius:50%;width:48px;height:48px;padding:12px}.parent-section-title h2{margin:0;font-size:21px}.parent-section-title p{color:#9fb0bd;margin:4px 0 0;font-size:13px}.parent-section-between{justify-content:space-between}.parent-add-child{color:#31ccff;background:#19c3ff0d;border:1px solid #19c3ff94;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-weight:700;display:inline-flex}.parent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.parent-grid label{color:#dce7ed;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.parent-wide{grid-column:1/-1}.parent-grid input,.parent-grid select,.parent-grid textarea{color:#fff;background:#01090ed1;border:1px solid #72aecd38;border-radius:11px;outline:0;width:100%;min-height:48px;padding:11px 13px}.parent-grid textarea{resize:vertical}.parent-grid input:focus,.parent-grid select:focus,.parent-grid textarea:focus{border-color:#19c3ffb8;box-shadow:0 0 0 3px #19c3ff12}.parent-input-icon{position:relative}.parent-input-icon svg{color:#26caff;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.parent-input-icon input{padding-left:40px}.parent-children-list{gap:14px;display:grid}.parent-child-card{background:#020d14a8;border:1px solid #19c3ff29;border-radius:16px;padding:18px}.parent-child-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.parent-child-head button{color:#ff8490;background:#ff667508;border:1px solid #ff667529;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.parent-consent{background:#19c3ff05;align-items:flex-start;gap:14px;display:flex}.parent-consent>svg{color:#26caff;flex:none;margin-top:1px}.parent-consent label{color:#cbd7de;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.parent-consent input{width:17px;height:17px;margin-top:2px}.parent-error{color:#ff9ca6;background:#ff667512;border:1px solid #ff66752e;border-radius:11px;margin:18px 30px 0;padding:12px 14px}.parent-submit{color:#35ceff;background:linear-gradient(145deg,#061a26eb,#010a10eb);border:1px solid #19c3ffb8;border-radius:13px;min-height:54px;margin:22px 30px 30px;padding:0 22px;font-weight:800;box-shadow:0 0 22px #19c3ff0f}.parent-submit:disabled{opacity:.55;cursor:wait}.parent-success-shell{align-content:center;min-height:calc(100vh - 76px);display:grid}.parent-success-card{text-align:center;background:#020d14eb;border:1px solid #19c3ff47;border-radius:22px;width:min(620px,100%);margin:20px auto;padding:38px;box-shadow:0 26px 80px #0006}.parent-success-card>svg{color:#4ce698}.parent-success-card h1{margin:16px 0 10px;font-size:34px}.parent-success-card p{color:#adbdc7;max-width:500px;margin:0 auto;line-height:1.6}.parent-success-card button{color:#31ccff;background:#19c3ff0d;border:1px solid #19c3ff94;border-radius:12px;min-height:48px;margin-top:24px;padding:0 17px;font-weight:700}@media (width<=720px){.parent-public-header{text-align:center;grid-template-columns:1fr}.parent-grid{grid-template-columns:1fr}.parent-wide{grid-column:auto}.parent-section-between{flex-direction:column;align-items:flex-start}.parent-add-child{justify-content:center;width:100%}.parent-form-card>section{padding:22px 18px}.parent-error{margin-inline:18px}.parent-submit{width:calc(100% - 36px);margin-inline:18px}}.parent-image-consent{background:#19c3ff06;border:1px solid #19c3ff29;border-radius:14px;padding:16px}.parent-image-consent>strong{color:#fff;font-size:14px}.parent-image-consent>p{color:#aebcc5;margin:6px 0 12px;font-size:13px;line-height:1.5}.parent-radio-row{flex-wrap:wrap;gap:12px;display:flex}.parent-radio-row label{background:#ffffff05;border:1px solid #8fb9ce29;border-radius:11px;align-items:center;min-height:42px;padding:0 12px;grid-auto-flow:unset!important;gap:8px!important;display:inline-flex!important}.parent-radio-row input{width:17px!important;height:17px!important;min-height:0!important}.main:has(.replacements-page){background:#f2eee5!important}.main:has(.replacements-page) .topbar{border:0!important;height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important}.main:has(.replacements-page) .header-actions{display:none!important}.replacements-page{--relay-ink:#123c43;--relay-teal:#087c86;--relay-water:#31c7cf;--relay-sand:#f2eee5;--relay-paper:#fbf8f1;--relay-coral:#eb7657;min-height:100%!important;color:var(--relay-ink)!important;background:#f2eee5!important;padding:0 0 72px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.replacements-hero{isolation:isolate!important;min-height:520px!important;box-shadow:none!important;background:linear-gradient(135deg,#0b6069,#078b94)!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:76px clamp(38px,6vw,96px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.replacements-hero:after{content:""!important;z-index:-1!important;filter:none!important;background:url(/universe/replacements-relay.jpg) 50% 48%/cover no-repeat!important;width:52%!important;position:absolute!important;inset:0 0 0 auto!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%)!important;mask-image:linear-gradient(90deg,#0000,#000 26%)!important}.replacements-hero:before{content:""!important;z-index:0!important;background:linear-gradient(90deg,#0b6069 0%,#0b6069f2 72%,#0b606900 100%)!important;position:absolute!important;inset:0 38% 0 0!important}.replacements-hero>div,.replacements-hero>.hero-chip{z-index:2!important;position:relative!important}.replacements-hero>div{max-width:650px!important}.replacements-hero .eyebrow{color:#ffd4c7!important;letter-spacing:.2em!important}.replacements-hero h2{color:#fff!important;letter-spacing:-.07em!important;font-size:clamp(3.4rem,6vw,6.5rem)!important;font-weight:680!important;line-height:.92!important}.replacements-hero p{color:#fffc!important;max-width:520px!important;font-size:1.04rem!important}.replacements-hero .hero-chip{color:#fff!important;box-shadow:none!important;background:#eb7657!important;border:0!important;border-radius:999px!important;align-self:flex-end!important;margin-left:28px!important}.replacements-stats{background:0 0!important;border:0!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;width:min(1160px,100% - 64px)!important;margin:36px auto 0!important;display:grid!important}.replacements-stats .stat{min-height:92px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #123c431c!important;border-radius:0!important;padding:14px 24px!important}.replacements-stats .stat:first-child{border-left:0!important}.replacements-stats .stat strong{color:var(--relay-teal)!important;letter-spacing:-.05em!important;font-size:2.05rem!important;font-weight:560!important}.replacements-stats .stat span{color:#123c439e!important;font-size:.82rem!important}.replacements-page>.card{width:min(1160px,100% - 64px)!important;color:var(--relay-ink)!important;box-shadow:none!important;background:#ffffff6b!important;border:1px solid #123c4312!important;border-radius:14px!important;margin-left:auto!important;margin-right:auto!important}.replacements-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.72fr)!important;align-items:start!important;gap:34px!important;width:min(1160px,100% - 64px)!important;margin:28px auto 0!important;display:grid!important}.replacements-grid>.card{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:start!important;padding:0!important}.replacements-grid>.card>.card-head{align-items:flex-start!important;margin:0 0 18px!important;padding:0 2px!important}.replacements-grid>.card>.card-head h3{color:var(--relay-ink)!important;letter-spacing:-.035em!important;margin:0 0 5px!important;font-size:1.5rem!important;font-weight:620!important}.replacements-grid>.card>.card-head .muted{max-width:440px!important;margin:0!important;font-size:.84rem!important;line-height:1.45!important}.replacements-grid>.card:first-child>article{background:#ffffff61!important;border:1px solid #123c430e!important;border-radius:14px!important;grid-template-columns:minmax(120px,.85fr) minmax(190px,1.35fr) minmax(105px,.7fr) auto!important;align-items:center!important;gap:0 18px!important;margin:0 0 13px!important;padding:18px 20px 16px!important;display:grid!important;box-shadow:0 5px 18px #123c4306!important}.replacements-grid>.card:first-child>article>div:first-child{border-bottom:1px solid #123c430e!important;grid-column:1/-1!important;margin:0 0 11px!important;padding:0 0 10px!important}.replacements-grid>.card:first-child>article h3{color:#0000!important;margin:0!important;font-size:0!important;line-height:0!important}.replacements-grid>.card:first-child>article h3:before{content:"Cours à remplacer"!important;color:var(--relay-ink)!important;letter-spacing:-.02em!important;font-size:1rem!important;font-weight:620!important;line-height:1.2!important}.replacements-grid>.card:first-child>article .muted{color:#123c438f!important;margin:4px 0 0!important;font-size:.77rem!important}.replacements-grid>.card:first-child>article>div:first-child .status{color:#087c86!important;letter-spacing:.02em!important;background:#087c8617!important;border:1px solid #087c8629!important;border-radius:999px!important;min-height:27px!important;padding:5px 10px!important;font-size:.68rem!important;font-weight:700!important}.replacements-grid>.card:first-child>article>div:first-child .status.wait{color:#bf5d44!important;background:#eb76571a!important;border-color:#eb765733!important}.replacements-grid>.card:first-child>article .course-row{border:0!important;align-items:center!important;gap:9px!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important}.replacements-grid>.card:first-child>article .course-row svg{width:16px!important;height:16px!important;color:var(--relay-teal)!important;flex:none!important}.replacements-grid>.card:first-child>article .course-row .grow{min-width:0!important}.replacements-grid>.card:first-child>article .course-row strong{color:var(--relay-ink)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.84rem!important;font-weight:590!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.replacements-grid>.card:first-child>article .course-row small{margin-top:2px!important;font-size:.65rem!important;line-height:1.2!important;display:block!important}.replacements-grid>.card:first-child>article>.primary{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:190px!important;min-height:40px!important;margin:0!important;padding:0 18px!important;font-size:.78rem!important;display:flex!important}.replacements-grid>.card:last-child{background:#ffffff57!important;border:1px solid #123c4314!important;border-radius:16px!important;padding:21px 21px 17px!important}.replacements-grid>.card:last-child>.card-head{margin-bottom:10px!important;padding:0!important}.replacements-grid>.card:last-child>.card-head h3{font-size:1.18rem!important}.replacements-grid>.card:last-child>.card-head .muted{font-size:.76rem!important}.replacements-grid>.card:last-child>.muted{color:#123c438a!important;border-top:1px solid #123c4314!important;margin:12px 0 2px!important;padding-top:13px!important;font-size:.76rem!important;line-height:1.5!important}.replacements-grid>.card:last-child .person-row{border-top:1px solid #123c4314!important;padding:12px 0!important}.replacements-page .card h3,.replacements-page .card strong{color:var(--relay-ink)!important}.replacements-page .muted,.replacements-page .card small{color:#123c4394!important}.replacements-page .card-head>svg{display:none!important}.replacements-page .person-row{border-color:#123c431a!important}.replacements-page .avatar{display:none!important}.replacements-page .primary{background:var(--relay-teal)!important;color:#fff!important;border:0!important;border-radius:999px!important}.replacements-page .secondary{color:var(--relay-ink)!important;border-color:#123c4326!important}.replacements-modal{width:min(720px,100vw - 40px)!important;max-height:88vh!important;color:var(--relay-ink)!important;background:#faf7f0!important;border:1px solid #123c4314!important;border-radius:22px!important;padding:30px!important;box-shadow:0 28px 70px #123c4338!important}.replacements-modal .card-head{border-bottom:1px solid #123c4314!important;margin-bottom:22px!important;padding-bottom:16px!important}.replacements-modal .card-head h3{letter-spacing:-.035em!important;margin:0 0 5px!important;font-size:1.55rem!important}.replacements-modal .card-head .muted{font-size:.9rem!important}.replacements-modal .profile-fields{grid-template-columns:1fr 1fr!important;gap:18px 20px!important;display:grid!important}.replacements-modal label{color:var(--relay-ink)!important;gap:8px!important;font-size:.9rem!important;font-weight:580!important;display:grid!important}.replacements-modal input:not([type=checkbox]),.replacements-modal select{min-height:48px!important;color:var(--relay-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #123c4321!important;border-radius:12px!important;padding:0 14px!important;font-size:.94rem!important}.replacements-modal .check-row{cursor:pointer!important;background:#087c860a!important;border:1px solid #123c4317!important;border-radius:12px!important;flex-direction:row!important;grid-column:1/-1!important;align-items:center!important;gap:12px!important;min-height:46px!important;margin-top:2px!important;padding:12px 14px!important;display:flex!important}.replacements-modal .check-row input[type=checkbox]{appearance:none!important;background:#fff!important;border:1.5px solid #123c4357!important;border-radius:5px!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;position:relative!important}.replacements-modal .check-row input[type=checkbox]:checked{border-color:var(--relay-teal)!important;background:var(--relay-teal)!important}.replacements-modal .check-row input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;place-items:center!important;font-size:.8rem!important;font-weight:800!important;display:grid!important;position:absolute!important;inset:0!important}.replacements-grid>.card:first-child>div[style]{text-align:left!important;color:#123c4394!important;justify-content:center!important;align-items:flex-start!important;min-height:160px!important;padding:26px 4px!important}.replacements-grid>.card:first-child>div[style]>svg{display:none!important}.replacements-grid>.card:first-child>div[style]>strong{color:var(--relay-ink)!important;font-size:1.08rem!important;font-weight:620!important}.replacements-grid>.card:first-child>div[style]>span{font-size:0!important}.replacements-grid>.card:first-child>div[style]>span:before{content:"Aucun cours ne cherche de remplaçant pour le moment."!important;color:#123c4394!important;font-size:.86rem!important}.replacements-page .status{color:#087c86!important;background:#087c8617!important;border:1px solid #087c862e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:5px 10px!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.replacements-page .status.wait{color:#ad503b!important;background:#eb76571a!important;border-color:#eb765738!important}@media (width<=1180px){.replacements-grid>.card:first-child>article{grid-template-columns:minmax(110px,.8fr) minmax(170px,1.2fr) minmax(95px,.65fr)!important}.replacements-grid>.card:first-child>article>.primary{grid-column:1/-1!important;justify-self:end!important;margin-top:12px!important}}@media (width<=980px){.replacements-grid{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.replacements-grid>.card:last-child{width:100%!important}.replacements-grid>.card:first-child>article{grid-template-columns:minmax(110px,.8fr) minmax(180px,1.2fr) minmax(95px,.65fr) auto!important}.replacements-grid>.card:first-child>article>.primary{grid-column:auto!important;justify-self:auto!important;margin-top:0!important}}@media (width<=760px){.main:has(.replacements-page) .topbar{background:#0b6069!important;height:58px!important;min-height:58px!important;overflow:visible!important}.replacements-hero{flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:690px!important;padding:88px 22px 36px!important;display:flex!important}.replacements-hero:after{background-position:50% 42%!important;width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.replacements-hero:before{background:linear-gradient(#0b606905,#0b6069d1 60%,#0b6069 100%)!important;inset:0!important}.replacements-hero h2{font-size:clamp(2.9rem,15vw,4.4rem)!important}.replacements-hero .hero-chip{justify-content:center!important;width:100%!important;min-height:50px!important;margin:24px 0 0!important}.replacements-stats{grid-template-columns:1fr 1fr!important;width:calc(100% - 28px)!important;margin-top:24px!important}.replacements-stats .stat{border-bottom:1px solid #123c4317!important;border-left:0!important;min-height:84px!important;padding:12px 14px!important}.replacements-stats .stat:nth-child(2n){border-left:1px solid #123c4317!important}.replacements-page>.card,.replacements-grid{width:calc(100% - 28px)!important}.replacements-grid{gap:24px!important;margin-top:22px!important}.replacements-grid>.card:first-child>article{border-radius:14px!important;padding:17px 16px 15px!important;display:block!important}.replacements-grid>.card:first-child>article>div:first-child{margin-bottom:4px!important;padding-bottom:12px!important}.replacements-grid>.card:first-child>article .course-row{border-bottom:1px solid #123c4311!important;min-height:0!important;padding:11px 0!important}.replacements-grid>.card:first-child>article .course-row strong{white-space:normal!important}.replacements-grid>.card:first-child>article>.primary{justify-content:center!important;width:100%!important;min-width:0!important;margin-top:14px!important}.replacements-grid>.card:last-child{border-radius:14px!important;padding:18px 17px 15px!important}.replacements-page .person-row{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.replacements-page .person-row button{width:100%!important}.replacements-modal{border-radius:16px!important;width:calc(100vw - 24px)!important;max-height:92vh!important;padding:20px!important}.replacements-modal .profile-fields{grid-template-columns:1fr!important}.replacements-modal .check-row{grid-column:1!important}}.replacements-grid>.card:last-child .person-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:16px 0!important;display:grid!important}.replacements-grid>.card:last-child .person-row .grow{width:100%!important;min-width:0!important}.replacements-grid>.card:last-child .person-row .grow strong{width:100%!important;color:var(--relay-ink)!important;white-space:normal!important;text-overflow:clip!important;margin:0!important;font-size:.92rem!important;font-weight:650!important;line-height:1.3!important;display:block!important;overflow:visible!important}.replacements-grid>.card:last-child .person-row .grow small{color:#123c4394!important;white-space:normal!important;width:100%!important;margin-top:5px!important;font-size:.74rem!important;line-height:1.45!important;display:block!important}.replacements-grid>.card:last-child .person-row>.status{justify-self:start!important;margin:0!important}.replacements-grid>.card:last-child .person-row>button{justify-self:start!important;width:auto!important;margin:0!important}@media (width<=760px){.replacements-grid>.card:last-child .person-row{gap:8px!important;padding:14px 0!important}.replacements-grid>.card:last-child .person-row .grow strong{font-size:.9rem!important}.replacements-grid>.card:last-child .person-row .grow small{font-size:.72rem!important}}.replacements-page .status,.replacements-grid>.card:first-child>article>div:first-child .status{color:#0a7480!important;letter-spacing:.01em!important;width:auto!important;min-height:24px!important;box-shadow:none!important;background:#087c860f!important;border:1px solid #087c862e!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.replacements-page .status.wait,.replacements-grid>.card:first-child>article>div:first-child .status.wait{color:#b25641!important;background:#eb765714!important;border-color:#eb765733!important}.replacements-page .status.ok{color:#0a7480!important;background:#087c860f!important;border-color:#087c862e!important}.replacements-grid>.card:last-child .person-row>.status{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;color:#a3513e!important;letter-spacing:.055em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;place-self:start!important;align-items:center!important;margin:3px 0 0!important;padding:0!important;font-size:.66rem!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.replacements-grid>.card:last-child .person-row>.status:before{content:""!important;background:#d56d53!important;border-radius:50%!important;width:5px!important;min-width:5px!important;height:5px!important;margin-right:7px!important}.replacements-grid>.card:last-child .person-row>.status.ok,.replacements-grid>.card:last-child .person-row>.status.wait{box-shadow:none!important;color:#a3513e!important;background:0 0!important;border:0!important}.replacements-grid>.card:last-child .person-row>.status.ok:before,.replacements-grid>.card:last-child .person-row>.status.wait:before{background:#d56d53!important}.replacements-page .success-box,.replacements-page .error-box{width:min(1160px,100% - 64px)!important;box-shadow:none!important;border-radius:12px!important;margin:16px auto 0!important}.replacements-admin{background:#ffffff75!important;width:min(1160px,100% - 64px)!important;margin-top:22px!important;margin-bottom:0!important;padding:18px 22px!important}.replacements-admin>.card-head{border-bottom:1px solid #123c4313!important;align-items:flex-start!important;margin:0!important;padding:0 0 12px!important}.replacements-admin>.card-head h3{color:var(--relay-ink)!important;letter-spacing:-.03em!important;margin:0 0 3px!important;font-size:1.12rem!important;font-weight:650!important}.replacements-admin>.card-head .muted{color:#123c438c!important;max-width:520px!important;margin:0!important;font-size:.75rem!important;line-height:1.4!important}.replacements-admin>.muted{color:#123c438a!important;margin:13px 0 0!important;font-size:.77rem!important}.replacements-admin .admin-replacement-row{border-bottom:1px solid #123c4312!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:56px!important;padding:11px 0!important;display:grid!important}.replacements-admin .admin-replacement-row:last-child{border-bottom:0!important;padding-bottom:0!important}.replacements-admin .admin-replacement-copy{min-width:0!important}.replacements-admin .admin-replacement-copy strong{color:var(--relay-ink)!important;margin:0!important;font-size:.89rem!important;font-weight:650!important;line-height:1.2!important;display:block!important}.replacements-admin .admin-replacement-copy small{color:#123c438c!important;margin-top:4px!important;font-size:.71rem!important;line-height:1.35!important;display:block!important}.replacements-admin .admin-replacement-row>.primary{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:148px!important;min-height:33px!important;margin:0!important;padding:0 13px!important;font-size:.7rem!important;font-weight:650!important;display:inline-flex!important}.replacements-grid{gap:26px!important;margin-top:20px!important}.replacements-grid>.card>.card-head{margin-bottom:13px!important}.replacements-grid>.card:last-child{transform:none!important}.replacements-grid>.card:last-child .person-row .grow strong{letter-spacing:-.015em!important;font-size:.91rem!important;font-weight:650!important}.replacements-grid>.card:last-child .person-row{padding:12px 0!important}.replacements-grid>.card:first-child>article{transition:border-color .18s,background .18s!important}.replacements-grid>.card:first-child>article:hover{background:#ffffff85!important;border-color:#123c431a!important}.replacements-grid>.card:first-child>article>.primary,.replacements-admin .admin-replacement-row>.primary,.replacements-modal .primary{transition:transform .16s,opacity .16s,background .16s!important}.replacements-grid>.card:first-child>article>.primary:hover,.replacements-admin .admin-replacement-row>.primary:hover,.replacements-modal .primary:hover{transform:translateY(-1px)!important}.replacements-page button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.replacements-grid>.card:first-child .replacements-empty{color:#123c438f!important;text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;min-height:126px!important;padding:16px 2px!important;display:flex!important}.replacements-grid>.card:first-child .replacements-empty strong{color:var(--relay-ink)!important;font-size:1rem!important;font-weight:650!important}.replacements-grid>.card:first-child .replacements-empty span{color:#123c438f!important;font-size:.79rem!important;line-height:1.4!important}.replacements-modal input[readonly]{color:#123c43ad!important;cursor:default!important;background:#123c4309!important}.replacements-modal .modal-actions{border-top:1px solid #123c4314!important;justify-content:flex-end!important;gap:10px!important;margin-top:20px!important;padding-top:15px!important;display:flex!important}.replacements-modal .modal-actions button{min-height:39px!important;padding:0 15px!important;font-size:.77rem!important}.replacements-modal .card-head button[aria-label=Fermer]{width:38px!important;height:38px!important;color:var(--relay-ink)!important;background:#123c430b!important;border:1px solid #123c4314!important;border-radius:50%!important;flex:none!important}@media (width<=760px){.replacements-page .success-box,.replacements-page .error-box{width:calc(100% - 28px)!important}.replacements-hero{min-height:550px!important;padding-top:72px!important;padding-bottom:28px!important}.replacements-admin{border-radius:14px!important;width:calc(100% - 28px)!important;margin-top:17px!important;padding:16px!important}.replacements-admin>.card-head{padding-bottom:11px!important}.replacements-admin .admin-replacement-row{grid-template-columns:1fr!important;gap:9px!important;min-height:0!important;padding:12px 0!important}.replacements-admin .admin-replacement-row>.primary{width:100%!important;min-width:0!important;min-height:39px!important}.replacements-grid{gap:18px!important;margin-top:17px!important}.replacements-grid>.card:last-child .person-row{padding:11px 0!important}.replacements-modal .modal-actions{grid-template-columns:1fr!important;display:grid!important}.replacements-modal .modal-actions button{width:100%!important}}@media (width<=430px){.replacements-hero{min-height:510px!important;padding-left:18px!important;padding-right:18px!important}.replacements-hero h2{font-size:clamp(2.6rem,14vw,3.7rem)!important}.replacements-stats{margin-top:16px!important}.replacements-stats .stat strong{font-size:1.7rem!important}.replacements-stats .stat span{font-size:.71rem!important;line-height:1.3!important}}.professional-hero{background:linear-gradient(135deg,#021422f5,#021c2eeb);border:1px solid #4cb9ff29;border-radius:32px;width:100%;padding:2.5rem 1.25rem 2rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000047,inset 0 1px #ffffff0a}.professional-hero-overlay{pointer-events:none;background:radial-gradient(circle at top,#41b5ff1f,#0000 40%);position:absolute;inset:0}.professional-hero-card{z-index:1;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:3rem;min-height:380px;display:grid;position:relative}.professional-hero-left{flex-direction:column;align-items:center;display:flex}.professional-photo-shell{background:#082438b8;border:1px solid #65c7ff29;border-radius:28px;width:100%;max-width:250px;padding:.8rem}.professional-photo-frame{aspect-ratio:4/5;border:2px solid #ecf7ffe0;border-radius:999px 999px 26px 26px;width:100%;overflow:hidden}.professional-photo{object-fit:cover;width:100%;height:100%;display:block}.professional-photo-btn{color:#f5fbff;cursor:pointer;background:#ffffff0f;border:1px solid #95dcff33;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;padding:.8rem 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex}.professional-photo-help{text-align:center;color:#dceef8ad;max-width:240px;margin-top:.7rem;font-size:.82rem;line-height:1.4}.professional-hero-right{max-width:760px}.professional-kicker{color:#2fc4ff;letter-spacing:.28em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-block}.professional-title{flex-direction:column;gap:.25rem;margin:0;display:flex}.professional-title-soft{color:#f3f9fd;letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,3.2rem);font-weight:300;line-height:1.05}.professional-title-name{letter-spacing:-.045em;color:#2fc4ff;font-size:clamp(2.8rem,4vw,4.6rem);font-weight:700;line-height:.98}.professional-subtitle{color:#e5f0f8db;max-width:700px;margin:1.4rem 0 0;font-size:1.05rem;line-height:1.65}.professional-badges{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.professional-badge{border-radius:999px;align-items:center;gap:.5rem;min-height:42px;padding:.7rem 1rem;font-size:.92rem;font-weight:500;display:inline-flex}.professional-badge-dark{color:#eef8ff;background:#07172680;border:1px solid #8ad7ff24}.professional-badge-valid{color:#78f0b7;background:#0c352752;border:1px solid #56d69c38}@media (width<=860px){.professional-hero{border-radius:24px;padding:1.4rem}.professional-hero-card{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.professional-hero-left{align-items:flex-start}.professional-photo-shell{max-width:210px}.professional-photo-help{text-align:left}.professional-title-soft{font-size:1.8rem}.professional-title-name{font-size:2.8rem}.professional-subtitle{font-size:1rem}}.member-engagement-page{color:#153e48;background:radial-gradient(circle at 18% 7%,#f78b5421,#0000 24%),linear-gradient(#e9f7f6 0%,#f8f4ed 38%,#f3eee6 100%);min-height:calc(100vh - 70px)}.member-engagement-loading{color:#476c72;background:#eef7f6;place-items:center;min-height:68vh;display:grid}.member-engagement-hero{isolation:isolate;min-height:520px;position:relative;overflow:hidden}.member-engagement-hero-image{z-index:-3;object-fit:cover;object-position:center 47%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.member-engagement-hero-overlay{z-index:-2;background:linear-gradient(90deg,#042a34e0 0%,#05454ea3 42%,#042b3233 70%,#031e241a 100%),linear-gradient(#082b310d,#0a353b2e);position:absolute;inset:0}.member-engagement-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#ebf7f5f5);height:110px;position:absolute;inset:auto 0 0}.member-engagement-hero-content{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,90px);width:min(1220px,100% - 56px);min-height:520px;margin:0 auto;padding:72px 0 94px;display:grid}.member-engagement-profile-photo-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.member-engagement-profile-photo{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:2px solid #ffffffd1;border-radius:50%;place-items:center;width:176px;height:176px;display:grid;overflow:hidden;box-shadow:0 24px 65px #03252a45,0 0 0 10px #ffffff12}.member-engagement-profile-photo img{object-fit:cover;width:100%;height:100%}.member-engagement-photo-button{cursor:pointer;color:#17424a;background:#ffffffed;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 10px 30px #0000001f}.member-engagement-photo-button input{display:none}.member-engagement-hero-copy{color:#fff;max-width:820px}.member-engagement-kicker,.member-engagement-intro span,.member-engagement-card-kicker,.member-engagement-document-head>span,.member-engagement-image-choice>div:first-child>span,.member-engagement-signed-head span{letter-spacing:.19em;text-transform:uppercase;font-size:.72rem;font-weight:900}.member-engagement-kicker{color:#ffd3ad}.member-engagement-hero-copy h1{letter-spacing:-.07em;text-shadow:0 12px 42px #02232940;max-width:780px;margin:13px 0 18px;font-size:clamp(3.35rem,7vw,6.8rem);font-weight:300;line-height:.87}.member-engagement-hero-copy h1 em{color:#ffb06e;font-style:normal;font-weight:600}.member-engagement-hero-copy>p{color:#ffffffd6;max-width:660px;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65}.member-engagement-hero-badges{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.member-engagement-hero-badges span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05393f47;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.76rem;display:inline-flex}.member-engagement-hero-badges span.validated{background:#13785e6b}.member-engagement-shell{z-index:4;width:min(1180px,100% - 48px);margin:-38px auto 0;padding-bottom:70px;position:relative}.member-engagement-intro{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8ed;border:1px solid #1f676f1a;border-radius:24px;grid-template-columns:.88fr 1.12fr;align-items:end;gap:42px;padding:30px 34px;display:grid;box-shadow:0 24px 80px #1e50531a}.member-engagement-intro span,.member-engagement-card-kicker,.member-engagement-document-head>span,.member-engagement-image-choice>div:first-child>span,.member-engagement-signed-head span{color:#df7049}.member-engagement-intro h2{color:#173f48;letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:500;line-height:.98}.member-engagement-intro>p{color:#607b7f;margin:0;font-size:.94rem;line-height:1.7}.member-engagement-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.member-engagement-card{background:#fffdf8e0;border:1px solid #1f676f17;border-radius:20px;grid-template-columns:62px 1fr;gap:20px;padding:28px;display:grid;box-shadow:0 14px 45px #1f52550f}.member-engagement-card-number{color:#1a7476;letter-spacing:.08em;background:#e7f5f4;border-radius:16px;place-items:center;width:50px;height:50px;font-size:.75rem;font-weight:900;display:grid}.member-engagement-card h3{color:#173f48;letter-spacing:-.03em;margin:5px 0 7px;font-size:1.35rem}.member-engagement-card p,.member-engagement-card small{color:#708588;margin:0;line-height:1.55}.member-engagement-card small{margin-top:8px;font-size:.74rem;display:block}.member-engagement-status-line{color:#257363;background:#eaf5f1;border-radius:999px;align-items:center;gap:8px;margin-top:13px;padding:8px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.member-engagement-document,.member-engagement-signed{background:#fffdf8f5;border:1px solid #1f676f1a;border-radius:26px;margin-top:20px;padding:clamp(28px,4vw,52px);box-shadow:0 22px 70px #1f525514}.member-engagement-document-head{max-width:720px}.member-engagement-document-head h2,.member-engagement-signed-head h2{color:#173f48;letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(2.1rem,4vw,4.3rem);font-weight:500;line-height:.96}.member-engagement-document-head p,.member-engagement-signed-head p{color:#74878a;margin:0;line-height:1.6}.member-engagement-choice-list{gap:12px;margin-top:30px;display:grid}.member-engagement-choice-list>label{cursor:pointer;background:#f7f5ef;border:1px solid #19545b1a;border-radius:16px;grid-template-columns:24px 1fr;align-items:flex-start;gap:14px;padding:18px 20px;transition:all .2s;display:grid}.member-engagement-choice-list>label.selected{background:#eaf6f4;border-color:#127e7b47}.member-engagement-choice-list input{accent-color:#187c79;width:18px;height:18px;margin-top:2px}.member-engagement-choice-list strong{color:#173f48}.member-engagement-choice-list p{color:#6f8487;margin:5px 0 0;font-size:.84rem;line-height:1.55}.member-engagement-image-choice{background:radial-gradient(circle at 88% 20%,#ff9e5f2e,#0000 32%),linear-gradient(135deg,#eaf8f6,#f8f1e7);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:22px;padding:24px;display:grid}.member-engagement-image-choice h3{color:#173f48;letter-spacing:-.03em;margin:6px 0 7px;font-size:1.55rem}.member-engagement-image-choice p{color:#6d8184;margin:0;font-size:.83rem;line-height:1.55}.member-engagement-radio-row{flex-wrap:wrap;gap:8px;display:flex}.member-engagement-radio-row label{cursor:pointer;color:#47686d;background:#ffffffc7;border:1px solid #1c5c6121;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex}.member-engagement-radio-row label.selected{color:#9b482e;background:#fff1e8;border-color:#df7049}.member-engagement-radio-row input{accent-color:#df7049}.member-engagement-signature-section{grid-template-columns:.62fr 1.38fr;align-items:start;gap:22px;margin-top:24px;display:grid}.member-engagement-name-field,.member-engagement-signature-label{color:#274c54;font-size:.78rem;font-weight:800;display:block}.member-engagement-name-field input{color:#173f48;background:#f7f5ef;border:1px solid #18596026;border-radius:14px;outline:none;width:100%;min-height:54px;margin-top:9px;padding:0 15px}.member-signature-pad{margin-top:9px}.member-signature-pad canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#ffffffe8,#ffffffe8),repeating-linear-gradient(0deg,#0000,#0000 32px,#26707514 33px);border:1px solid #18596024;border-radius:16px;width:100%;height:190px;display:block}.member-signature-pad button{cursor:pointer;color:#6e8588;background:0 0;border:0;align-items:center;gap:7px;margin-top:9px;font-size:.74rem;font-weight:700;display:inline-flex}.member-engagement-finalize{border-top:1px solid #1859601a;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding-top:22px;display:flex}.member-engagement-finalize>div{color:#1b7776;align-items:center;gap:10px;display:flex}.member-engagement-finalize p{color:#6d8386;max-width:560px;margin:0;font-size:.8rem;line-height:1.5}.member-engagement-finalize button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#db724f,#f09a61);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-weight:900;display:inline-flex;box-shadow:0 13px 30px #d7714a3d}.member-engagement-finalize button:disabled{cursor:not-allowed;opacity:.43;box-shadow:none}.member-engagement-signed-head{align-items:flex-start;gap:18px;display:flex}.member-engagement-lock{color:#247561;background:#e5f4ef;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;display:grid}.member-engagement-signed-grid small,.member-engagement-signature-proof>span{color:#7a8c8e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.68rem;display:block}.member-engagement-signed-grid strong{color:#173f48;font-size:.83rem}.member-engagement-signature-proof img{object-fit:contain;max-width:360px;max-height:120px;display:block}.member-engagement-message{border-radius:14px;margin-top:14px;padding:14px 16px;font-size:.82rem}.is-parent .member-engagement-hero-copy h1 em{color:#ffbc85}@media (width<=900px){.member-engagement-hero-content{grid-template-columns:150px 1fr;gap:30px}.member-engagement-profile-photo{width:140px;height:140px}.member-engagement-intro,.member-engagement-image-choice,.member-engagement-signature-section{grid-template-columns:1fr}.member-engagement-signed-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.member-engagement-hero{min-height:610px}.member-engagement-hero-image{object-position:58% center}.member-engagement-hero-overlay{background:linear-gradient(#03272e66,#04353cdb 54%,#042e35eb)}.member-engagement-hero-content{grid-template-columns:1fr;align-content:end;gap:20px;width:calc(100% - 30px);min-height:610px;padding:40px 0 88px}.member-engagement-profile-photo-wrap{align-items:flex-start}.member-engagement-profile-photo{width:108px;height:108px}.member-engagement-hero-copy h1{font-size:clamp(3.2rem,16vw,5rem)}.member-engagement-shell{width:calc(100% - 22px);margin-top:-24px}.member-engagement-intro{gap:18px;padding:24px}.member-engagement-grid{grid-template-columns:1fr}.member-engagement-card{grid-template-columns:48px 1fr;padding:22px}.member-engagement-card-number{width:42px;height:42px}.member-engagement-document,.member-engagement-signed{border-radius:20px;padding:24px 18px}.member-engagement-radio-row{flex-direction:column}.member-engagement-radio-row label{justify-content:center}.member-engagement-finalize{flex-direction:column;align-items:stretch}.member-engagement-finalize button{width:100%}.member-engagement-signed-grid{grid-template-columns:1fr}}.app-shell-profile .main{background:#eef7f6!important;padding:0!important}.app-shell-profile .topbar{z-index:40;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#042d3694,#0000)!important;border-bottom:0!important;min-height:72px!important;position:absolute!important}.member-engagement-page{overflow:hidden}.member-engagement-hero{min-height:600px!important}.member-engagement-hero-image{object-position:center 42%!important;transform:none!important}.member-engagement-hero-overlay{background:linear-gradient(90deg,#042a34db 0%,#05454e8f 42%,#042b321f 70%,#031e240a 100%),linear-gradient(#082b310a,#0a353b1f)!important}.member-engagement-hero:after{background:linear-gradient(#0000,#eef8f7fa)!important;height:145px!important}.member-engagement-hero-content{grid-template-columns:190px minmax(0,1fr)!important;gap:48px!important;width:min(1180px,100% - 64px)!important;min-height:600px!important;padding:115px 0 125px!important}.member-engagement-profile-photo{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0b5360!important;border:3px solid #ffffffe0!important;width:158px!important;height:158px!important;box-shadow:0 18px 48px #001e2647,0 0 0 7px #ffffff14!important}.member-engagement-profile-photo img{object-position:center!important}.member-engagement-photo-button{color:#143f48!important;background:#fff!important;border:0!important;min-height:40px!important;padding:0 14px!important;box-shadow:0 10px 25px #00000024!important}.member-engagement-hero-copy h1{letter-spacing:-.06em!important;max-width:700px!important;font-size:clamp(3.1rem,6vw,5.8rem)!important;line-height:.91!important}.member-engagement-hero-copy>p{max-width:600px!important}.member-engagement-shell{width:min(1120px,100% - 44px)!important;margin:-58px auto 0!important;padding-bottom:80px!important}.member-engagement-intro{border-radius:20px!important;padding:28px 30px!important;box-shadow:0 18px 54px #1f525517!important}.member-engagement-grid{gap:16px!important;margin-top:16px!important}.member-engagement-card{min-height:168px;border-radius:18px!important;padding:24px!important}.member-engagement-document,.member-engagement-signed{border-radius:22px!important;margin-top:16px!important;padding:34px!important}.member-engagement-document-head h2,.member-engagement-signed-head h2{font-size:clamp(2.15rem,3.6vw,3.75rem)!important}.member-engagement-choice-list{margin-top:24px!important}.member-engagement-choice-list>label{border-radius:14px!important;padding:16px 18px!important}.member-engagement-image-choice{border-radius:16px!important;margin-top:18px!important;padding:20px!important}.member-engagement-signature-section{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)!important;margin-top:20px!important}.member-signature-pad canvas{height:170px!important}.member-engagement-finalize{margin-top:22px!important;padding-top:20px!important}.member-engagement-finalize button{color:#fff!important;background:#143f48!important;border:0!important;border-radius:999px!important;min-height:50px!important;padding:0 20px!important;font-weight:800!important;box-shadow:0 12px 26px #143f482e!important}.member-engagement-finalize button:disabled{opacity:.38!important;cursor:not-allowed!important;box-shadow:none!important}.member-engagement-message{border-radius:12px!important;margin-top:14px!important;padding:13px 15px!important;font-size:.82rem!important;line-height:1.5!important}.member-engagement-message.error{color:#8f3329!important;background:#fff1ed!important;border:1px solid #ad3f2e29!important}.member-engagement-message.success{color:#176556!important;background:#edf8f4!important;border:1px solid #227e6b29!important}.member-engagement-signed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.member-engagement-signed-grid>div{background:#f5f5ef;border-radius:14px;padding:16px}.member-engagement-signed-grid small{color:#7a8b8e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;display:block}.member-engagement-signed-grid strong{color:#173f48}.member-engagement-signature-proof{background:#fff;border:1px solid #1859601a;border-radius:16px;margin-top:16px;padding:18px}.member-engagement-signature-proof span{color:#718589;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:.72rem;display:block}.member-engagement-signature-proof img{object-fit:contain;object-position:left center;width:100%;max-width:420px;max-height:150px;display:block}@media (width<=900px){.member-engagement-hero{min-height:610px!important}.member-engagement-hero-content{grid-template-columns:1fr!important;align-content:end!important;gap:22px!important;min-height:610px!important;padding:110px 0!important}.member-engagement-profile-photo-wrap{align-items:flex-start!important}.member-engagement-profile-photo{width:118px!important;height:118px!important}.member-engagement-intro,.member-engagement-grid,.member-engagement-signature-section,.member-engagement-image-choice{grid-template-columns:1fr!important}.member-engagement-finalize{flex-direction:column!important;align-items:stretch!important}.member-engagement-finalize button{width:100%!important}}@media (width<=600px){.member-engagement-hero-content{width:calc(100% - 28px)!important}.member-engagement-shell{width:calc(100% - 20px)!important;margin-top:-36px!important}.member-engagement-intro,.member-engagement-card,.member-engagement-document,.member-engagement-signed{padding:20px!important}.member-engagement-signed-grid{grid-template-columns:1fr}}.professional-profile{color:#f7fbff;background:linear-gradient(115deg,#010b12f0,#021d2cc7),url(/pool-underwater.webp) top/cover no-repeat fixed;min-height:calc(100vh - 70px);padding:clamp(28px,4vw,64px)}.professional-profile-loading{color:#a8bbc7;place-items:center;min-height:60vh;display:grid}.professional-profile-card,.professional-profile-submit{max-width:1420px;margin-inline:auto}.professional-profile-card{background:#021723ed;border:1px solid #2bc7ff2e;border-radius:28px;margin-top:26px;padding:clamp(28px,4vw,52px);box-shadow:0 24px 70px #0000003d}.professional-profile-card-title{align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.professional-profile-card-title>span{color:#27c9ff;letter-spacing:.18em;font-size:13px;font-weight:900}.professional-profile-card-title h2{margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:500}.professional-profile-card-title p{color:#8fa3b0;margin:8px 0 0}.professional-profile-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.professional-profile label{color:#eaf4f8;flex-direction:column;gap:9px;font-weight:700;display:flex}.professional-profile input,.professional-profile select,.professional-profile textarea{color:#f7fbff;background:#000a11bd;border:1px solid #89c2db38;border-radius:12px;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.professional-profile input,.professional-profile select{min-height:56px;padding:0 16px}.professional-profile textarea{resize:vertical;min-height:150px;padding:16px;line-height:1.55}.professional-profile input:focus,.professional-profile select:focus,.professional-profile textarea:focus{border-color:#25c7fb;box-shadow:0 0 0 3px #25c7fb1a}.professional-profile-presentation-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.professional-profile-presentation-grid .large-field{grid-row:span 2}.professional-profile-presentation-grid .large-field textarea{min-height:368px}.professional-profile label small{color:#6f8795;align-self:flex-end;font-weight:500}.professional-profile-submit{background:#021723f5;border:1px solid #2bc7ff2e;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:24px 28px;display:flex}.professional-profile-submit>div{color:#27c9ff;align-items:center;gap:14px;display:flex}.professional-profile-submit p{color:#a9bbc6;margin:0}.professional-profile-submit button{cursor:pointer;color:#06131d;background:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-weight:900;display:inline-flex}.professional-profile-submit button:disabled{cursor:wait;opacity:.6}.professional-profile-message{border-radius:12px;max-width:1420px;margin:16px auto 0;padding:15px 18px}.professional-profile-message.error{color:#ffb6b6;background:#6e111147;border:1px solid #ff5f5f47}.professional-profile-message.success{color:#91e8bc;background:#0e5b3940;border:1px solid #48d39142}.member-profile{color:#143d45;background:#f1eee8;min-height:calc(100vh - 70px);padding:0 0 64px}.member-profile-hero{background-position:50%;background-size:cover;min-height:350px;position:relative;overflow:hidden}.member-profile-parent .member-profile-hero{background-image:url(/families-bg.jpg)}.member-profile-sportif .member-profile-hero{background-image:url(/aqua-sculpt.jpg)}.member-profile-hero-shade{background:linear-gradient(90deg,#04191fe0,#052d36b8 46%,#04161c33);position:absolute;inset:0}.member-profile-hero-content{z-index:1;align-items:center;gap:34px;width:min(1180px,100% - 48px);min-height:350px;margin:0 auto;display:flex;position:relative}.member-profile-avatar{aspect-ratio:1;color:#fff;background:#ffffff1f;border:2px solid #ffffffbf;border-radius:50%;flex:none;place-items:center;width:144px;display:grid;overflow:hidden;box-shadow:0 18px 55px #00000038}.member-profile-avatar img{object-fit:cover;width:100%;height:100%}.member-profile-hero-copy{color:#fff;max-width:720px}.member-profile-hero-copy>span{letter-spacing:.18em;text-transform:uppercase;color:#cfe9ec;font-size:.72rem;font-weight:800}.member-profile-hero-copy h1{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:650;line-height:.96}.member-profile-hero-copy p{color:#ffffffc7;max-width:650px;margin:0;font-size:1rem;line-height:1.6}.member-profile-badges{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.member-profile-badges span{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.76rem;display:inline-flex}.member-profile-grid{grid-template-columns:1.15fr .85fr;gap:22px;width:min(1180px,100% - 48px);margin:30px auto 0;display:grid}.member-profile-card{background:#fffdf8;border:1px solid #143d4514;border-radius:18px;padding:28px;box-shadow:0 14px 40px #143d450d}.member-profile-card.permissions-card{grid-column:1/-1}.member-profile-card-head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.member-profile-card-head>span{color:#e9785d;letter-spacing:.12em;font-size:.72rem;font-weight:800}.member-profile-card-head h2{color:#143d45;letter-spacing:-.025em;margin:0;font-size:1.35rem}.member-profile-card-head p{color:#75888b;margin:5px 0 0;font-size:.82rem}.member-profile-identity{grid-template-columns:1fr 1fr;gap:12px;display:grid}.member-profile-identity>div{background:#f7f3ec;border-radius:12px;padding:14px}.member-profile-identity>div.wide{grid-column:1/-1}.member-profile-identity small{color:#819194;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:.7rem;display:block}.member-profile-identity strong{color:#143d45;font-size:.93rem}.member-profile-regulation-status{color:#0c6a67;background:#eaf3f1;border-radius:14px;align-items:flex-start;gap:13px;padding:16px;display:flex}.member-profile-regulation-status p{color:#5f7678;margin:4px 0 0;font-size:.8rem;line-height:1.5}.member-profile-permission{border-bottom:1px solid #143d4514;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.member-profile-permission strong,.member-profile-image-consent>strong{color:#143d45}.member-profile-permission p,.member-profile-image-consent p{color:#75888b;margin:4px 0 0;font-size:.82rem;line-height:1.5}.member-toggle{flex:none;position:relative}.member-toggle input{opacity:0;position:absolute}.member-toggle span{background:#d4dcda;border-radius:999px;width:48px;height:28px;transition:all .2s;display:block}.member-toggle span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 7px #00000026}.member-toggle input:checked+span{background:#0f7a77}.member-toggle input:checked+span:after{transform:translate(20px)}.member-profile-image-consent{padding-top:20px}.member-profile-radio-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.member-profile-radio-row label{cursor:pointer;color:#456165;background:#fff;border:1px solid #143d451f;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.member-profile-radio-row label.selected{color:#0f6866;background:#eaf3f1;border-color:#0f7a77}.member-profile-radio-row input{accent-color:#0f7a77}.member-profile-save{cursor:pointer;color:#fff;background:#143d45;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:20px;padding:0 18px;font-weight:700;display:inline-flex}.member-profile-save:disabled{opacity:.55}.member-profile-feedback{color:#5f7678;margin:12px 0 0;font-size:.8rem}@media (width<=900px){.professional-profile-fields,.professional-profile-presentation-grid,.member-profile-grid{grid-template-columns:1fr}.member-profile-card.permissions-card,.member-profile-identity>div.wide{grid-column:auto}}@media (width<=700px){.professional-profile{padding:18px}.professional-profile-presentation-grid .large-field{grid-row:auto}.professional-profile-presentation-grid .large-field textarea{min-height:190px}.professional-profile-submit{flex-direction:column;align-items:stretch}.professional-profile-submit button{width:100%}.member-profile-hero,.member-profile-hero-content{min-height:430px}.member-profile-hero-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;width:calc(100% - 28px);padding:34px 0}.member-profile-avatar{width:104px}.member-profile-grid{width:calc(100% - 24px);margin-top:16px}.member-profile-card{padding:20px}.member-profile-identity{grid-template-columns:1fr}.member-profile-permission{align-items:flex-start}}.main:has(.conventions-page){background:#f4f0e8!important}.main:has(.conventions-page) .topbar{background:#f4f0e8!important}.conventions-page{--conv-ink:#123c43;--conv-muted:#6f8587;--conv-teal:#0b6f79;--conv-coral:#e9785d;--conv-paper:#fffdf8;width:100%!important;max-width:none!important;color:var(--conv-ink)!important;background:#f4f0e8!important;padding:0 0 72px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.conventions-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#ffffff1f,#0000 28%),linear-gradient(120deg,#0b4d56 0%,#0d7780 58%,#0b5962 100%);align-items:flex-end;min-height:290px;padding:54px clamp(28px,6vw,92px);display:flex;position:relative;overflow:hidden}.conventions-hero:after{content:"";aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;width:48%;position:absolute;inset:auto -5% -45% auto;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.conventions-hero-content{z-index:1;max-width:760px;position:relative}.conventions-kicker{color:#ffd0c3;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font-size:.72rem;font-weight:700;display:block}.conventions-hero h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:680;line-height:.94}.conventions-hero p{color:#ffffffc7;margin:18px 0 0;font-size:.96rem}.conventions-shell{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);align-items:start;gap:28px;width:min(1120px,100% - 48px);margin:34px auto 0;display:grid}.convention-document{background:var(--conv-paper);border:1px solid #123c4314;border-radius:18px;overflow:hidden;box-shadow:0 12px 38px #123c430b}.convention-document-head{background:linear-gradient(#fffdf8,#fbf7ef);border-bottom:1px solid #123c4314;padding:30px 34px 25px}.convention-document-head span{color:var(--conv-coral);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.convention-document-head h2{color:var(--conv-ink);letter-spacing:-.035em;margin:8px 0 5px;font-size:1.7rem}.convention-document-head p{color:var(--conv-muted);margin:0;font-size:.84rem}.convention-articles{padding:8px 34px 24px}.convention-articles section{border-bottom:1px solid #123c4313;padding:20px 0}.convention-articles section:last-child{border-bottom:0}.convention-articles h3{color:var(--conv-ink);letter-spacing:-.015em;margin:0 0 9px;font-size:.96rem;font-weight:670}.convention-articles p,.convention-articles li{color:#526d70;font-size:.82rem;line-height:1.65}.convention-articles p{margin:0 0 8px}.convention-articles p:last-child{margin-bottom:0}.convention-articles ul{margin:6px 0 0;padding-left:18px}.convention-sign-card{background:#fffdf8f0;border:1px solid #123c4314;border-radius:18px;padding:24px;position:sticky;top:24px;box-shadow:0 12px 38px #123c430a}.convention-sign-card h3{color:var(--conv-ink);letter-spacing:-.025em;margin:0;font-size:1.16rem}.convention-sign-card>.muted{color:var(--conv-muted);margin:6px 0 18px;font-size:.77rem;line-height:1.45}.convention-checklist{gap:8px;display:grid}.convention-check{cursor:pointer;grid-template-columns:20px 1fr;color:#35585c!important;background:#fff!important;border:1px solid #123c4312!important;border-radius:11px!important;align-items:start!important;gap:11px!important;padding:12px!important;font-size:.78rem!important;line-height:1.4!important;display:grid!important}.convention-check input{appearance:none;background:#fff!important;border:1.5px solid #123c4347!important;border-radius:5px!important;width:18px!important;height:18px!important;margin:0!important}.convention-check input:checked{border-color:var(--conv-teal)!important;background:var(--conv-teal)!important;box-shadow:inset 0 0 0 4px #fff!important}.convention-field{color:var(--conv-ink);gap:7px;margin-top:16px;font-size:.78rem;font-weight:600;display:grid}.convention-field input{min-height:44px!important;color:var(--conv-ink)!important;background:#fff!important;border:1px solid #123c431f!important;border-radius:10px!important;padding:0 12px!important}.signature-block{border-top:1px solid #123c4314;margin-top:20px;padding-top:18px}.signature-block h4{color:var(--conv-ink);margin:0 0 4px;font-size:.92rem}.signature-block p{color:var(--conv-muted);margin:0 0 10px;font-size:.74rem}.signature-canvas{touch-action:none;cursor:crosshair;background:#fff!important;border:1px solid #123c431f!important;border-radius:12px!important;width:100%!important;height:150px!important}.signature-clear{min-height:36px!important;color:var(--conv-ink)!important;background:0 0!important;border:1px solid #123c431f!important;border-radius:9px!important;margin-top:8px!important;padding:0 12px!important;font-size:.73rem!important}.convention-submit{background:var(--conv-coral)!important;color:#fff!important;border:0!important;border-radius:999px!important;width:100%!important;min-height:44px!important;margin-top:16px!important;font-size:.78rem!important;font-weight:700!important}.convention-submit:disabled{opacity:.42!important;cursor:not-allowed!important}.convention-signed-card{background:var(--conv-paper);border:1px solid #123c4314;border-radius:18px;width:min(860px,100% - 48px);margin:34px auto 0;padding:28px}.convention-summary-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.convention-summary-grid label{color:var(--conv-muted);gap:6px;font-size:.72rem;display:grid}.convention-summary-grid input{min-height:42px;color:var(--conv-ink);background:#faf7f0;border:1px solid #123c431a;border-radius:9px;padding:0 12px}@media (width<=920px){.conventions-shell{grid-template-columns:1fr}.convention-sign-card{position:static}}@media (width<=640px){.conventions-hero{min-height:240px;padding:42px 20px 30px}.conventions-shell{gap:16px;width:calc(100% - 24px);margin-top:18px}.convention-document-head{padding:24px 20px 20px}.convention-articles{padding:4px 20px 18px}.convention-articles section{padding:17px 0}.convention-sign-card{border-radius:14px;padding:18px}.signature-canvas{height:135px!important}.convention-summary-grid{grid-template-columns:1fr}.convention-signed-card{width:calc(100% - 24px);margin-top:18px;padding:20px}}@media print{.no-print,.conventions-hero{display:none!important}:is(.conventions-page,.main:has(.conventions-page)){background:#fff!important}}.main:has(.regulations-page){background:#f4efe6!important}.regulations-page{color:#123c43;background:#f4efe6;min-height:100%;padding:0 0 72px;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif}.reg-hero{color:#fff;background:linear-gradient(120deg,#0b5962,#0b7a84);align-items:flex-end;min-height:300px;padding:58px clamp(28px,6vw,92px);display:flex}.regulations-parent .reg-hero{background:linear-gradient(120deg,#7f5260,#bd7683)}.reg-hero-copy{max-width:760px}.reg-hero-copy>span{color:#ffd4c7;letter-spacing:.18em;margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.reg-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:.95}.reg-hero p{color:#fffc;max-width:650px;margin:16px 0 0;font-size:.95rem;line-height:1.55}.reg-switch{gap:8px;width:min(1120px,100% - 48px);margin:24px auto 0;display:flex}.reg-switch button{color:#123c43;background:0 0;border:1px solid #123c431f;border-radius:999px;min-height:38px;padding:0 14px;font-size:.76rem}.reg-switch button.active{color:#fff;background:#123c43;border-color:#123c43}.reg-shell{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:26px;width:min(1120px,100% - 48px);margin:20px auto 0;display:grid}.reg-document,.reg-accept-card{background:#fffdf8;border:1px solid #123c4314;box-shadow:0 10px 30px #123c4309}.reg-document{border-radius:18px;overflow:hidden}.reg-document-head{background:linear-gradient(#fffdf8,#fbf7ef);border-bottom:1px solid #123c4314;padding:28px 32px 22px}.reg-document-head span{color:#e9785d;letter-spacing:.13em;text-transform:uppercase;font-size:.69rem;font-weight:700}.reg-document-head h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:1.55rem}.reg-document-head p{color:#718689;margin:0;font-size:.8rem}.reg-sections{padding:6px 32px 22px}.reg-sections section{border-bottom:1px solid #123c4312;padding:19px 0}.reg-sections section:last-child{border-bottom:0}.reg-sections h3{letter-spacing:-.012em;margin:0 0 8px;font-size:.95rem}.reg-sections p{color:#526d70;margin:0 0 8px;font-size:.82rem;line-height:1.65}.reg-sections p:last-child{margin-bottom:0}.reg-accept-card{border-radius:18px;padding:23px;position:sticky;top:24px}.reg-accept-kicker{color:#e9785d;letter-spacing:.15em;margin-bottom:8px;font-size:.66rem;font-weight:700;display:block}.reg-accept-card h3{margin:0;font-size:1.14rem}.reg-accept-card>.muted{color:#718689;margin:6px 0 17px;font-size:.76rem;line-height:1.45}.reg-check{color:#38595c;background:#fff;border:1px solid #123c4314;border-radius:11px;grid-template-columns:19px 1fr;align-items:start;gap:10px;padding:12px;font-size:.77rem;line-height:1.4;display:grid}.reg-check input{appearance:none;background:#fff;border:1.5px solid #123c4347;border-radius:5px;width:18px;height:18px;margin:0}.reg-check input:checked{background:#0b6f79;border-color:#0b6f79;box-shadow:inset 0 0 0 4px #fff}.reg-field{color:#123c43;gap:7px;margin-top:15px;font-size:.77rem;font-weight:600;display:grid}.reg-field input{color:#123c43;background:#fff;border:1px solid #123c431f;border-radius:10px;min-height:43px;padding:0 12px}.reg-signature-block{border-top:1px solid #123c4314;margin-top:18px;padding-top:17px}.reg-signature-block strong{font-size:.88rem;display:block}.reg-signature-block small{color:#718689;margin:4px 0 9px;font-size:.72rem;display:block}.reg-signature-pad canvas{touch-action:none;cursor:crosshair;background:#fff;border:1px solid #123c431f;border-radius:11px;width:100%;height:145px}.reg-clear{color:#123c43;background:0 0;border:1px solid #123c431f;border-radius:8px;align-items:center;gap:6px;min-height:34px;margin-top:7px;padding:0 10px;font-size:.71rem;display:inline-flex}.reg-submit{color:#fff;background:#e9785d;border:0;border-radius:999px;width:100%;min-height:43px;margin-top:15px;font-size:.77rem;font-weight:700}.reg-submit:disabled{opacity:.4;cursor:not-allowed}.reg-saved{text-align:center;padding:18px 4px}.reg-saved svg{color:#0b7a84}.reg-saved h3{margin:10px 0 6px}.reg-saved p{color:#718689;margin:0;font-size:.78rem;line-height:1.5}@media (width<=900px){.reg-shell{grid-template-columns:1fr}.reg-accept-card{position:static}}@media (width<=640px){.reg-hero{min-height:235px;padding:40px 18px 28px}.reg-switch,.reg-shell{width:calc(100% - 24px)}.reg-switch{grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.reg-switch button{width:100%}.reg-shell{gap:14px;margin-top:14px}.reg-document-head{padding:23px 19px 18px}.reg-sections{padding:4px 19px 17px}.reg-sections section{padding:16px 0}.reg-accept-card{border-radius:14px;padding:18px}.reg-signature-pad canvas{height:132px}.reg-hero h1{font-size:clamp(2.35rem,12vw,3.3rem)}}.formation-world{--academy-ink:#030b10;--academy-night:#07141d;--academy-pearl:#f2eee7;--academy-champagne:#c7aa78;--academy-mist:#e0ebeeb8;isolation:isolate;position:relative}.formation-world:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 12%,#6faebc1f,#0000 32%),linear-gradient(145deg,#06131b,#02080c 72%);position:fixed;inset:0}.academy-hero{animation:.8s cubic-bezier(.18,.8,.2,1) both academyDoor;background:#06131b!important;border-color:#c7aa782e!important;box-shadow:0 34px 100px #0000006b!important}@keyframes academyDoor{0%{opacity:0;transform:perspective(1100px)rotateX(2.5deg)translateY(24px)}to{opacity:1;transform:none}}.academy-hero-image{animation:15s ease-in-out infinite alternate academyBreathe;transform:scale(1.02);filter:saturate(1.08)contrast(1.1)brightness(.88)!important;background-position:50% 47%!important;background-size:cover!important;left:39%!important}@keyframes academyBreathe{to{transform:scale(1.075)translate(-.6%,.5%)}}.academy-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff0e 50%,#0000 58%);animation:8s ease-in-out infinite academyLight;position:absolute;inset:0;transform:translate(-65%)}@keyframes academyLight{0%,55%{opacity:0;transform:translate(-72%)}72%{opacity:.75}to{opacity:0;transform:translate(72%)}}.academy-kicker{color:var(--academy-champagne)!important;letter-spacing:.32em!important}.academy-title{color:var(--academy-pearl)!important;letter-spacing:-.035em!important;text-shadow:0 4px 30px #00000080!important;font-family:"Bodoni 72",Didot,Iowan Old Style,Palatino Linotype,Georgia,serif!important;font-style:italic!important;font-weight:400!important}.academy-divider{background:linear-gradient(90deg,var(--academy-champagne),#c7aa780f)!important;width:96px!important}.academy-subtext{font-style:italic;color:#ece7dec2!important;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif!important;font-size:16px!important}.academy-board{animation:.65s .12s both academyReveal;position:relative;box-shadow:0 28px 80px #0000003d;background:linear-gradient(135deg,#081820e0,#030b10e6)!important;border-color:#c7aa7829!important}@keyframes academyReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.academy-board:after{content:"ACADEMY  ·  BLUE POPPY";color:#c7aa7821;letter-spacing:.32em;pointer-events:none;font-size:9px;position:absolute;bottom:18px;right:28px}.academy-board button{transition:transform .22s,border-color .22s,background .22s}.academy-board button:hover:not(:disabled){transform:translateY(-2px);background:#c7aa7812!important;border-color:#c7aa787a!important}@media (width<=760px){.academy-hero{min-height:520px!important}.academy-hero-image{opacity:.7;background-position:64%!important;inset:0!important}.academy-hero-shade{background:linear-gradient(90deg,#030b10f5,#030b107a),linear-gradient(#0000 38%,#030b10eb)!important}.academy-hero-content{align-items:flex-end!important;min-height:520px!important;padding:92px 24px 44px!important}.academy-title{font-size:46px!important}.academy-board{grid-template-columns:1fr!important}.academy-board>div:first-child{border-bottom:1px solid #c7aa7824;border-right:0!important}}@media (prefers-reduced-motion:reduce){.academy-hero,.academy-hero-image,.academy-hero:after,.academy-board{animation:none!important}}.academy-hero-image{filter:saturate(1.06)contrast(1.04)brightness(1.16)!important;background-position:50% 48%!important;left:0!important}@media (width<=760px){.academy-hero-image{opacity:.88;filter:saturate(1.05)contrast(1.02)brightness(1.13)!important;background-position:58%!important}}.academy-next-card{transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden}.academy-next-card:hover{transform:translateY(-3px);border-color:#c7aa7857!important;box-shadow:0 30px 85px #0000004d!important}.academy-next-card:after{content:"PROCHAIN CHAPITRE";color:#efe2c926;letter-spacing:.28em;font-size:8px;position:absolute;bottom:18px;right:78px}@media (width<=760px){.academy-next-card{background:linear-gradient(90deg,#030b10f7,#030b10b8),url(/universe/academy-droplets.jpg) 50%/cover no-repeat!important;grid-template-columns:44px 1fr!important;gap:16px!important;padding:28px 70px 32px 22px!important}.academy-next-card:after{display:none}}.main:has(.distinctions-editorial-page){color:#263e42!important;background:#f3f0e9!important}.distinctions-editorial-page{color:#263e42;max-width:1380px;margin:0 auto;padding:34px 38px 64px}.distinctions-editorial-page .hero{color:#fff;min-height:330px;box-shadow:none;background:linear-gradient(120deg,#234e56 0%,#2e7078 58%,#d9b486 100%);border:0;border-radius:0;padding:64px clamp(28px,6vw,82px);position:relative;overflow:hidden}.distinctions-editorial-page .hero:after{content:"";aspect-ratio:1;border:1px solid #ffffff3b;border-radius:50%;width:52%;position:absolute;bottom:-55%;right:-8%}.distinctions-editorial-page .hero h2{letter-spacing:-.065em;margin:12px 0;font-size:clamp(3rem,7vw,6rem);font-weight:350;line-height:.92}.distinctions-editorial-page .hero p{color:#ffffffc7;max-width:620px;font-size:1rem;line-height:1.7}.distinctions-editorial-page .hero .eyebrow{color:#f2d6b2;letter-spacing:.18em}.distinctions-editorial-page .hero-chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14373b33;border:1px solid #ffffff4d;border-radius:2px;align-self:flex-end}.distinctions-editorial-page>.hero+section{border-bottom:1px solid #263e422b;grid-template-columns:repeat(3,1fr)!important;gap:0!important}.distinctions-editorial-page>.hero+section .card{box-shadow:none!important;color:#263e42!important;background:0 0!important;border:0!important;border-right:1px solid #263e4224!important;border-radius:0!important;padding:28px 22px!important}.distinctions-editorial-page>.hero+section .card:last-child{border-right:0!important}.distinctions-editorial-page>.hero+section svg{color:#a46f3a!important}.distinctions-editorial-page>.card{box-shadow:none!important;color:#263e42!important;background:0 0!important;border:0!important;border-bottom:1px solid #263e422b!important;border-radius:0!important}.distinctions-editorial-page input{color:#263e42!important;background:0 0!important;border:0!important;border-bottom:1px solid #263e4259!important;border-radius:0!important}.distinctions-editorial-page button.secondary,.distinctions-editorial-page .status{color:#52696b!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important}.distinctions-editorial-page .status.ok{color:#fff!important;background:#2f626a!important}.distinctions-editorial-page>.card+section{border-top:1px solid #263e4226;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.distinctions-editorial-page>.card+section>article{box-shadow:none!important;color:#263e42!important;background:0 0!important;border:1px solid #263e4224!important;border-top:0!important;border-left:0!important;border-radius:0!important}.distinctions-editorial-page>.card+section>article:nth-child(2n){border-right:0!important}.distinctions-editorial-page>.card+section>article>div:first-child>div{color:#a46f3a!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important}.distinctions-editorial-page>.card+section>article>div:first-child+div>div{background:#ffffff57!important;border:0!important;border-left:2px solid #b5834f!important;border-radius:0!important}.distinctions-editorial-page .muted{color:#708082!important}.distinctions-editorial-page h3,.distinctions-editorial-page strong{color:#263e42}@media (width<=700px){.distinctions-editorial-page{padding:12px 12px 38px}.distinctions-editorial-page .hero{min-height:360px;padding:44px 25px}.distinctions-editorial-page .hero-chip{align-self:flex-start}.distinctions-editorial-page>.hero+section{grid-template-columns:1fr!important}.distinctions-editorial-page>.hero+section .card{border-bottom:1px solid #263e4224!important;border-right:0!important}.distinctions-editorial-page>.card+section{grid-template-columns:1fr!important}.distinctions-editorial-page>.card+section>article{border-right:0!important;padding:24px 4px!important}.distinctions-editorial-page>.card{padding:24px 4px!important}}.main:has(.dour-editorial-page){color:#243f41!important;background:#f7f0e7!important}.dour-editorial-page{color:#243f41;max-width:1450px;margin:0 auto;padding:24px 30px 56px}.dour-editorial-hero{color:#fff;background:url(/event-crew-confirmation.webp) 50% 46%/cover no-repeat;border:1px solid #1f4c4e1f;border-radius:30px;grid-template-columns:1fr 290px;align-items:end;gap:50px;min-height:500px;padding:clamp(34px,5vw,72px);display:grid;overflow:hidden}.dour-editorial-hero>div{max-width:760px}.dour-editorial-hero>div>span,.dour-editorial-section-title>span,.dour-editorial-intro>div>span{letter-spacing:.19em;font-size:.67rem;font-weight:800}.dour-editorial-hero h1{letter-spacing:-.06em;margin:16px 0 14px;font-size:clamp(3rem,6.5vw,6rem);font-weight:420;line-height:.93}.dour-editorial-hero>div>p{color:#ffffffeb;max-width:640px;font-size:1rem;line-height:1.6}.dour-editorial-hero aside{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:18px;gap:9px;padding:22px;display:grid}.dour-editorial-hero aside small{color:#ffffffc7;line-height:1.5}.dour-editorial-intro{border-bottom:1px solid #26383a24;grid-template-columns:1fr .7fr;gap:62px;padding:56px 4px;display:grid}.dour-editorial-intro h2,.dour-editorial-section-title h2{letter-spacing:-.05em;margin:10px 0;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:430}.dour-editorial-intro p,.dour-editorial-section-title p{color:#6c7c7d;line-height:1.62}.dour-editorial-readiness{border-left:1px solid #26383a24;padding-left:26px}.dour-editorial-readiness>strong{color:#d06e49;text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px;font-size:.68rem;display:block}.dour-editorial-readiness p{color:#355052;align-items:center;gap:11px;margin:11px 0;display:flex}.dour-editorial-readiness svg{color:#2d999b}.dour-editorial-shifts{padding:56px 4px}.dour-editorial-section-title{max-width:720px;margin-bottom:34px}.dour-editorial-shifts article{border-top:1px solid #26383a24;grid-template-columns:64px 1fr minmax(250px,.65fr);align-items:center;gap:22px;padding:24px 0;display:grid}.dour-editorial-shifts article>b{color:#e5825c;letter-spacing:.15em;font-size:.75rem}.dour-editorial-shifts h3{margin:0 0 5px;font-size:1.4rem;font-weight:500}.dour-editorial-shifts p{color:#718082;margin:0}.dour-editorial-shifts article>strong{color:#24484a;font-size:.84rem;font-weight:650}.dour-editorial-practical{background:#ffffff73;border-block:1px solid #26383a24;grid-template-columns:repeat(4,1fr);display:grid}.dour-editorial-practical article{border-right:1px solid #26383a1f;min-height:240px;padding:28px 23px}.dour-editorial-practical article:last-child{border:0}.dour-editorial-practical svg{color:#e07c55}.dour-editorial-practical span{color:#8a9394;letter-spacing:.14em;text-transform:uppercase;margin-top:30px;font-size:.62rem;font-weight:800;display:block}.dour-editorial-practical h3{margin:8px 0;font-weight:500}.dour-editorial-practical p{color:#718082;font-size:.85rem;line-height:1.55}.dour-editorial-footer{color:#5e7072;align-items:flex-start;gap:18px;padding:32px 4px;display:flex}.dour-editorial-footer p{margin:0;line-height:1.6}.dour-editorial-footer strong{color:#293f41}@media (width<=800px){.dour-editorial-page{padding:12px 12px 38px}.dour-editorial-hero{background-position:50% 46%;border-radius:24px;grid-template-columns:1fr;align-content:end;min-height:470px;padding:30px 22px}.dour-editorial-hero h1{font-size:3.25rem}.dour-editorial-hero aside{max-width:100%}.dour-editorial-intro{grid-template-columns:1fr;gap:28px;padding:42px 4px}.dour-editorial-readiness{border-left:0;padding-left:0}.dour-editorial-shifts article{grid-template-columns:36px 1fr}.dour-editorial-shifts article>strong{grid-column:2}.dour-editorial-practical{grid-template-columns:1fr 1fr}.dour-editorial-practical article{border-bottom:1px solid #26383a1f;min-height:210px}.dour-editorial-practical article:nth-child(2){border-right:0}}@media (width<=480px){.dour-editorial-practical{grid-template-columns:1fr}.dour-editorial-practical article{border-right:0}.dour-editorial-footer{padding-top:26px}}.team-professional{color:#f6fbfe;background:linear-gradient(125deg,#010b12e8,#021c2ac2),url(/pool-underwater.webp) top/cover no-repeat fixed;min-height:calc(100vh - 70px);padding:clamp(28px,4vw,64px)}.team-professional-hero,.team-professional-stats,.team-professional-tools,.team-professional-grid,.team-professional-empty,.team-professional-feedback{max-width:1460px;margin-inline:auto}.team-professional-hero{background:linear-gradient(110deg,#021b29fa,#032c3ed9);border:1px solid #25c7fb33;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;padding:clamp(34px,5vw,72px);display:flex;box-shadow:0 28px 85px #0000004d}.team-professional-eyebrow{color:#28caff;letter-spacing:.23em;text-transform:uppercase;font-size:13px;font-weight:900}.team-professional-hero h1{letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(48px,6vw,82px);font-weight:300}.team-professional-hero p{color:#9db0bc;max-width:760px;margin:0;font-size:19px;line-height:1.55}.team-professional-hero>button{cursor:pointer;color:#07131c;background:#fff;border:0;border-radius:4px;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:900;display:inline-flex}.team-professional-stats{background:#02141ff0;border:1px solid #25c7fb2e;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;overflow:hidden}.team-professional-stats article{border-right:1px solid #ffffff17;padding:24px 28px}.team-professional-stats strong,.team-professional-stats span{display:block}.team-professional-stats strong{color:#fff;font-size:34px}.team-professional-stats span{color:#91a5b2;margin-top:5px}.team-professional-stats .attention strong{color:#f1c861}.team-professional-tools{background:#02141ff5;border:1px solid #25c7fb2e;border-radius:20px;align-items:center;gap:18px;margin-top:24px;padding:22px;display:flex}.team-professional-search{background:#00090fb3;border:1px solid #92c0d433;border-radius:12px;flex:1;align-items:center;gap:12px;min-height:54px;padding:0 17px;display:flex}.team-professional-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.team-professional-filters button{cursor:pointer;color:#b7c7d0;background:0 0;border:1px solid #92c0d433;border-radius:8px;min-height:46px;padding:0 16px;font-weight:800}.team-professional-member{cursor:pointer;background:linear-gradient(160deg,#052636fa,#011019fa);border:1px solid #25c7fb30;border-radius:22px;flex-direction:column;min-height:355px;padding:26px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 20px 55px #00000040}.team-professional-member-top{justify-content:space-between;gap:16px;display:flex}.team-professional-avatar{color:#fff;background:#062435;border:1px solid #25c7fb;border-radius:50%;place-items:center;width:82px;height:82px;font-size:29px;font-weight:800;display:grid;overflow:hidden}.team-professional-role{color:#9fc0cf;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:999px;height:fit-content;padding:8px 11px;font-size:12px;font-weight:900}.team-professional-member-name h2{margin:0;font-size:24px}.team-professional-member-name p{color:#25c7fb;margin:7px 0 0}.team-professional-member-status{flex-direction:column;gap:9px;margin-top:22px;display:flex}.team-professional-member-status span{color:#a7b9c4;align-items:center;gap:8px;font-size:14px;display:flex}.team-professional-member>button{cursor:pointer;color:#07131c;background:#fff;border:0;border-radius:4px;width:100%;min-height:48px;margin-top:auto;font-weight:900}.team-professional-empty,.team-professional-feedback{color:#a6bac5;background:#02141ff5;border:1px solid #25c7fb2e;border-radius:16px;margin-top:24px;padding:24px}.team-professional-feedback.error{color:#ffb1b1;border-color:#ff5d5d4d}.team-professional-feedback.success{color:#83e4b3;border-color:#48d3914d}.team-professional-overlay{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000509d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-professional-modal{color:#f7fbfd;background:#031722;border:1px solid #25c7fb42;border-radius:28px;width:min(1120px,100%);max-height:92vh;position:relative;overflow-y:auto;box-shadow:0 40px 120px #0000008c}.team-professional-close{cursor:pointer;z-index:5;color:#fff;background:#00080e7a;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:22px;right:22px}.team-professional-modal-header{background:radial-gradient(circle at 82% 20%,#25c7fb2e,#0000 30%),linear-gradient(120deg,#052b3e,#031620);align-items:center;gap:26px;padding:42px;display:flex}.team-professional-modal-photo{color:#25c7fb;background:#062435;border:1px solid #ffffffb8;border-radius:48% 48% 14px 14px;flex:none;place-items:center;width:130px;height:150px;display:grid;overflow:hidden}.team-professional-modal-photo img{object-fit:cover;width:100%;height:100%}.team-professional-modal-header span{color:#25c7fb;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.team-professional-modal-header h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(35px,5vw,58px);font-weight:400}.team-professional-modal-header p{color:#a3b6c1;margin:0;font-size:18px}.team-professional-modal-grid{grid-template-columns:1fr 1fr;gap:20px;padding:26px;display:grid}.team-professional-panel{background:#061f2c;border:1px solid #25c7fb29;border-radius:20px;padding:26px}.team-professional-panel.presentation{grid-column:1/-1}.team-professional-panel-title{color:#25c7fb;gap:13px;margin-bottom:24px;display:flex}.team-professional-panel-title h3{color:#fff;margin:0;font-size:22px}.team-professional-panel-title p{color:#8fa5b1;margin:5px 0 0}.team-professional-panel dl{margin:0}.team-professional-panel dl div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.team-professional-panel dt{color:#8fa5b1}.team-professional-panel dd{color:#fff;text-align:right;margin:0;font-weight:700}.team-professional-panel>label{flex-direction:column;gap:9px;font-weight:700;display:flex}.team-professional-panel select{color:#fff;background:#02121b;border:1px solid #94c0d33d;border-radius:10px;min-height:52px;padding:0 14px}.team-professional-checks{gap:12px;margin-top:20px;display:grid}.team-professional-checks label{cursor:pointer;color:#c3d2da;align-items:center;gap:11px;display:flex}.team-professional-checks input{opacity:0;position:absolute}.team-professional-checks .custom-check{color:#0000;background:#02121b;border:1px solid #94c0d357;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.team-professional-checks input:checked+.custom-check{color:#04121a;background:#25c7fb;border-color:#25c7fb}.team-professional-presentation{grid-template-columns:1fr 1fr;gap:18px;display:grid}.team-professional-presentation>div,.team-professional-presentation blockquote{background:#00080d5c;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:20px}.team-professional-presentation span{color:#25c7fb;letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.team-professional-presentation p{color:#c1d0d8;margin:0;line-height:1.6}.team-professional-presentation blockquote{color:#fff;grid-column:1/-1;font-size:21px;font-style:italic;line-height:1.5}.team-professional-approval{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.team-professional-approval>div{color:#e9c86f;align-items:center;gap:10px;display:flex}.team-professional-approval button{cursor:pointer;border-radius:4px;min-height:48px;padding:0 18px;font-weight:900}.team-professional-approval .approve{color:#06131c;background:#fff;border:0}.team-professional-approval .secondary{color:#d3e0e6;background:0 0;border:1px solid #fff3}.team-professional-approval button:disabled{cursor:not-allowed;opacity:.4}.spin{animation:.8s linear infinite team-spin}@keyframes team-spin{to{transform:rotate(360deg)}}@media (width<=900px){.team-professional-stats{grid-template-columns:1fr 1fr}.team-professional-tools{flex-direction:column;align-items:stretch}.team-professional-modal-grid{grid-template-columns:1fr}.team-professional-panel.presentation{grid-column:auto}}@media (width<=650px){.team-professional{padding:18px}.team-professional-hero{flex-direction:column;align-items:flex-start;padding:32px 22px}.team-professional-stats{grid-template-columns:1fr}.team-professional-stats article{border-bottom:1px solid #ffffff14;border-right:0}.team-professional-filters{grid-template-columns:1fr 1fr;display:grid}.team-professional-modal-header{flex-direction:column;align-items:flex-start;padding:32px 24px}.team-professional-modal-grid{padding:16px}.team-professional-presentation{grid-template-columns:1fr}.team-professional-presentation blockquote{grid-column:auto}.team-professional-approval{flex-direction:column;align-items:stretch}}.team-administrative-status,.team-administrative-summary{border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:.7rem;display:flex}.team-administrative-status svg,.team-administrative-summary svg{flex:none;margin-top:.1rem}.team-administrative-status div,.team-administrative-summary div{flex-direction:column;gap:.15rem;display:flex}.team-administrative-status strong,.team-administrative-summary strong{font-size:.88rem}.team-administrative-status span,.team-administrative-summary span{opacity:.82;font-size:.75rem;line-height:1.35}.team-administrative-status.complete,.team-administrative-summary.complete{color:#087458;background:#eafaf4;border-color:#a9e7d3}.team-administrative-status.pending,.team-administrative-summary.pending{color:#8b5b05;background:#fff8e6;border-color:#f1d58e}.team-administrative-status.incomplete,.team-administrative-summary.incomplete{color:#a23c43;background:#fff0f1;border-color:#efbdc1}.team-administrative-panel{grid-column:1/-1}.team-administrative-summary{margin-bottom:1rem;padding:1rem}.team-administrative-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.team-administrative-requirements>div{background:#f7f8fa;border:1px solid #e3e6ea;border-radius:12px;align-items:center;gap:.7rem;padding:.85rem;display:flex}.team-administrative-requirements>div.ok{color:#087458;background:#eefaf6;border-color:#bce7d9}.team-administrative-requirements>div.missing{color:#9b4147;background:#fff4f4;border-color:#efc7ca}.team-administrative-requirements span{flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.team-administrative-requirements strong{font-size:.86rem}.team-administrative-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.team-administrative-sections section{background:#f8f9fb;border:1px solid #e6e8ec;border-radius:13px;padding:.9rem}.team-administrative-sections h4{color:#13263a;margin:0 0 .7rem;font-size:.9rem}.team-administrative-sections ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.team-administrative-sections li{border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.45rem;font-size:.78rem;display:flex}.team-administrative-sections li:last-child{border-bottom:0;padding-bottom:0}.team-administrative-sections p{color:#727b85;margin:0;font-size:.78rem}.team-administrative-sections em{color:#44515f;background:#e9edf2;border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.69rem;font-style:normal}.team-administrative-sections em.approved{color:#087458;background:#dff5ec}.team-administrative-sections em.pending{color:#825400;background:#fff0c9}.team-administrative-sections em.rejected{color:#a23c43;background:#fde4e6}@media (width<=780px){.team-administrative-requirements,.team-administrative-sections{grid-template-columns:1fr}}.team-professional-hero{isolation:isolate;min-height:350px;overflow:hidden;background:linear-gradient(90deg,#00080ff5 0%,#000c16c7 32%,#000e191f 64%,#00080f4d 100%),url(/blue-poppy-crew-elite.png) 50%/cover no-repeat!important;border:1px solid #34caff47!important;border-radius:14px!important;align-items:flex-end!important;padding:clamp(2rem,5vw,4rem)!important;display:flex!important;position:relative!important;box-shadow:0 24px 70px #00000061,inset 0 -80px 100px #00070d61!important}.team-professional-hero>div{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#000c16db,#000c162e);border-left:3px solid #25c9ff;max-width:560px;padding:1.25rem 1.4rem;position:relative}.team-professional-hero h1{text-transform:uppercase;text-shadow:0 4px 22px #000000a6;color:#fff!important;letter-spacing:-.045em!important;margin:.25rem 0 .55rem!important;font-size:clamp(2.3rem,5vw,4.6rem)!important;line-height:.95!important}.team-professional-hero p{max-width:520px;color:#ebf8ffd1!important;margin:0!important;font-size:.93rem!important;line-height:1.55!important}.team-professional-eyebrow{text-transform:uppercase;color:#3bd3ff!important;letter-spacing:.2em!important;font-size:.7rem!important;font-weight:800!important}.team-professional-hero>button{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:42px;top:1.2rem;right:1.2rem;color:#eaf9ff!important;width:auto!important;box-shadow:none!important;background:#00111dad!important;border:1px solid #3fcfff6b!important;border-radius:7px!important;padding:.65rem 1rem!important;position:absolute!important}.team-professional-stats article{box-shadow:none!important;background:linear-gradient(145deg,#051f2dd1,#01131eeb)!important;border:1px solid #48b9e22e!important;border-radius:9px!important}.team-professional-stats strong{color:#fff!important}.team-professional-stats span{color:#dcf0f8ad!important}.team-professional-tools{box-shadow:none!important;background:#00121db3!important;border:1px solid #3fb4dc2b!important;border-radius:10px!important}.team-professional-search{background:#00080f8c!important;border:1px solid #52b4d738!important;border-radius:7px!important}.team-professional-filters button{letter-spacing:.02em;min-height:42px;color:#def1f8bd!important;box-shadow:none!important;background:0 0!important;border:1px solid #53abcc33!important;border-radius:6px!important;padding:.65rem 1rem!important;font-size:.78rem!important}.team-professional-filters button:hover{color:#fff!important;background:#1eb6e514!important;border-color:#2eccffa6!important}.team-professional-filters button.active{color:#00111c!important;background:#36cbfa!important;border-color:#36cbfa!important}.team-professional-member{overflow:hidden;background:linear-gradient(145deg,#032332f0,#00111cfa)!important;border:1px solid #37b4de38!important;border-radius:11px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 14px 34px #00000038,inset 0 1px #ffffff06!important}.team-professional-member:hover{border-color:#34cdff85!important;transform:translateY(-3px)!important;box-shadow:0 20px 42px #00000052,0 0 24px #15b9eb12!important}.team-professional-avatar{background:#000d16b8!important;border:1px solid #31cfffb8!important;border-radius:8px!important}.team-professional-avatar img{border-radius:7px!important}.team-professional-role{color:#9ce9ff!important;letter-spacing:.13em!important;box-shadow:none!important;background:#129bc714!important;border:1px solid #48c0e83d!important;border-radius:4px!important;font-size:.67rem!important}.team-professional-member-name h2{letter-spacing:-.025em;color:#fff!important}.team-professional-member-name p{color:#34cfff!important}.team-professional-member-status{gap:.4rem!important}.team-professional-member-status span{font-size:.76rem!important}.team-administrative-status{position:relative;background:0 0!important;border-width:0 0 0 2px!important;border-radius:0!important;margin-top:.8rem!important;padding:.72rem 0 .72rem .9rem!important}.team-administrative-status.complete{color:#62e8bd!important;border-color:#33d9a4!important}.team-administrative-status.pending{color:#ffd271!important;border-color:#eebc4c!important}.team-administrative-status.incomplete{color:#ff9da3!important;border-color:#e65f69!important}.team-administrative-status strong{letter-spacing:.015em;color:currentColor!important;font-size:.78rem!important}.team-administrative-status span{color:#e2eff594!important;font-size:.69rem!important}.team-professional-member>button{letter-spacing:.05em;text-transform:uppercase;color:#dff7ff!important;min-height:43px!important;box-shadow:none!important;background:#1ba7d214!important;border:1px solid #37c1eb59!important;border-radius:5px!important;margin-top:1rem!important;font-size:.76rem!important;font-weight:750!important}.team-professional-member>button:hover{color:#001019!important;background:#3acdf8!important;border-color:#3acdf8!important}.team-professional-modal{background:linear-gradient(145deg,#03202efc,#000e18fe)!important;border:1px solid #36c6f147!important;border-radius:12px!important;box-shadow:0 35px 100px #000000a6!important}.team-professional-panel{box-shadow:none!important;background:#000e1875!important;border:1px solid #43add329!important;border-radius:8px!important}.team-administrative-summary{background:#00000029!important;border-width:0 0 0 3px!important;border-radius:0!important}.team-administrative-requirements>div,.team-administrative-sections section{background:#000c1575!important;border-color:#52a9ca26!important;border-radius:6px!important}.team-administrative-sections h4{color:#f0fbff!important}.team-administrative-sections p,.team-administrative-sections li{color:#dceff7b3!important}@media (width<=800px){.team-professional-hero{min-height:430px;background-position:64%!important;align-items:flex-end!important}.team-professional-hero>div{max-width:100%}.team-professional-hero h1{font-size:2.6rem!important}.team-professional-hero>button{top:.8rem;right:.8rem}}.team-professional,.team-professional button,.team-professional input,.team-professional select,.team-professional textarea{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.team-professional{padding-top:0!important}.team-professional-hero{margin-top:-76px!important;background-position:50% 42%!important;border-top:0!important;border-radius:0 0 10px 10px!important;min-height:430px!important;margin-inline:-4vw!important;padding-inline:clamp(2.5rem,7vw,7rem)!important}.team-professional-hero>div{border-left-width:2px!important;max-width:620px!important;padding:1.35rem 1.6rem!important}.team-professional-hero h1{letter-spacing:-.055em!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:clamp(3rem,5.2vw,5rem)!important;font-weight:250!important;line-height:.94!important}.team-professional-hero p{letter-spacing:.005em;max-width:590px;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.9rem!important;font-weight:350!important;line-height:1.55!important}.team-professional-eyebrow{letter-spacing:.24em!important;font-size:.66rem!important;font-weight:600!important}.team-professional-hero>button{text-transform:uppercase;letter-spacing:.1em!important;border-radius:3px!important;min-height:38px!important;padding:.55rem .8rem!important;font-size:.69rem!important;font-weight:500!important;top:94px!important;right:clamp(1rem,4vw,4rem)!important}.team-professional-stats strong{letter-spacing:-.04em;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:2rem!important;font-weight:300!important}.team-professional-stats span{letter-spacing:.025em;font-size:.76rem!important;font-weight:400!important}.team-professional-filters button{text-transform:uppercase;letter-spacing:.095em!important;border-radius:3px!important;min-height:38px!important;padding:.55rem .9rem!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.67rem!important;font-weight:500!important}.team-professional-member-name h2{letter-spacing:-.025em!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:1.22rem!important;font-weight:450!important}.team-professional-member-name p{letter-spacing:.025em;font-size:.76rem!important;font-weight:400!important}.team-professional-role{letter-spacing:.15em!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.6rem!important;font-weight:550!important}.team-professional-member>button{text-transform:uppercase;letter-spacing:.12em!important;border-radius:3px!important;min-height:38px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:.66rem!important;font-weight:500!important}.team-professional-member-status span,.team-administrative-status strong,.team-administrative-status span,.team-administrative-sections,.team-professional-panel{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.team-administrative-status strong{font-weight:500!important}.team-professional-panel h3{letter-spacing:-.015em;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-weight:450!important}@media (width<=900px){.team-professional-hero{margin-top:-42px!important;background-position:65%!important;min-height:450px!important;margin-inline:-1rem!important;padding-inline:1.25rem!important}.team-professional-hero>button{top:56px!important;right:1rem!important}}.team-professional-hero{background-position:50% 34%!important;margin-top:0!important}.team-professional-hero>button{top:1.2rem!important}@media (width<=900px){.team-professional-hero{margin-top:0!important}.team-professional-hero>button{top:1rem!important}}.team-professional-hero{background:url(/blue-poppy-crew-elite.png) 50% 48%/cover no-repeat!important;min-height:535px!important;margin-top:-76px!important;padding-top:120px!important}.team-professional-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#00080f2e 0%,#00080f47 20%,#00080f85 38%,#00080f38 62%,#00080f0f 100%),linear-gradient(#00080f14 0%,#00080f2e 52%,#00080fc2 100%)!important;position:absolute!important;inset:0!important}.team-professional-hero>div{z-index:2!important;background:linear-gradient(90deg,#000a12e0 0%,#000a129e 58%,#000a1200 100%)!important;position:relative!important}.team-professional-hero>button{z-index:3!important;top:94px!important}@media (width<=900px){.team-professional-hero{background-position:62%!important;min-height:500px!important;margin-top:-42px!important;padding-top:90px!important}.team-professional-hero>button{top:58px!important}}.team-professional-hero>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-left:0!important;padding:0!important;display:none!important}.team-professional-hero{background-position:50% 45%!important;min-height:455px!important;padding-top:95px!important}.team-professional-stats{z-index:6!important;margin-top:-54px!important;padding-inline:clamp(1rem,4vw,4.5rem)!important;position:relative!important}.team-professional-stats article{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#021b28f5,#000e18f7)!important;border:1px solid #37c7f440!important;min-height:124px!important;padding:1.45rem 1.7rem!important;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff09!important}.team-professional-stats strong{font-size:2.55rem!important;line-height:1!important}.team-professional-stats span{margin-top:.75rem!important;display:block!important}.team-professional-hero:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#000c15b3)!important;height:120px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}@media (width<=900px){.team-professional-hero{min-height:430px!important}.team-professional-stats{margin-top:-30px!important;padding-inline:1rem!important}}.team-professional-hero{margin-bottom:-88px!important;transform:translateY(-88px)!important}.team-professional-hero,.team-professional-hero:before,.team-professional-hero:after,.team-professional{-webkit-backdrop-filter:none!important}.team-professional-hero{background-position:50% 38%!important;margin-bottom:-38px!important;transform:translateY(-38px)!important}.team-professional-hero>button{display:none!important}.team-professional-hero{filter:brightness(1.14)contrast(1.08)saturate(1.1)!important}.crew-applications-page{color:#17383a;background:radial-gradient(circle at 88% 4%,#ffae7a38,#0000 25%),radial-gradient(circle at 7% 22%,#77dbdd38,#0000 26%),linear-gradient(160deg,#f8f3ea 0%,#e9f5f2 48%,#f5e8df 100%);min-height:calc(100vh - 72px);padding:clamp(20px,3vw,42px)}.crew-applications-hero,.crew-applications-stats,.crew-applications-grid,.crew-applications-empty,.crew-applications-notice{width:min(1420px,100%);margin-inline:auto}.crew-applications-hero{min-height:430px;box-shadow:none;background:url(/event-crew-visual.webp) 50% 42%/cover no-repeat;border:1px solid #1b4c4e26;border-radius:30px;align-items:flex-end;padding:clamp(32px,5vw,64px);display:flex;position:relative;overflow:hidden}.crew-applications-hero:before{content:"";pointer-events:none;background:linear-gradient(#08383c00,#08383cb8);height:44%;position:absolute;inset:auto 0 0}.crew-applications-hero-copy{z-index:1;max-width:720px;padding:0;position:relative}.crew-applications-kicker,.crew-application-story-grid span{letter-spacing:.18em;text-transform:uppercase;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700}.crew-applications-kicker{color:#dff8f3}.crew-applications-hero h1{color:#fffaf3;letter-spacing:-.055em;max-width:760px;margin:12px 0 16px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(46px,6vw,78px);font-weight:500;line-height:.94}.crew-applications-hero h1 em{color:#ffd0ad;font-family:Georgia,Times New Roman,serif;font-weight:400}.crew-applications-stats{background:#ffffff9e;border:1px solid #1b4c4e24;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.crew-applications-stats article{border-right:1px solid #1b4c4e1a;flex-direction:column;justify-content:center;gap:4px;min-height:96px;padding:18px 22px;display:flex}.crew-applications-stats article:last-child{border-right:0}.crew-applications-stats small{color:#17383a94;font-size:12px}.crew-applications-stats strong{color:#153f42;font-size:32px;font-weight:520}.crew-applications-notice,.crew-applications-empty{background:#ffffffb3;border:1px solid #1b4c4e21;border-radius:18px;margin-top:20px;padding:24px}.crew-applications-empty{text-align:center;align-content:center;place-items:center;min-height:210px;display:grid}.crew-applications-empty h2{margin:12px 0 6px}.crew-applications-empty p{color:#17383a9e;margin:0}.crew-applications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.crew-application-card{box-shadow:none;background:#ffffffc2;border:1px solid #1b4c4e24;border-radius:24px;padding:24px;position:relative;overflow:hidden}.crew-application-card:before{content:"";background:linear-gradient(#5bcfd0,#ff9c73,#f2c95c);width:3px;position:absolute;inset:0 auto 0 0}.crew-application-topline{justify-content:space-between;gap:22px;display:flex}.crew-application-topline h2{color:#153f42;letter-spacing:-.035em;margin:12px 0 7px;font-size:clamp(24px,2.5vw,32px);font-weight:560}.crew-application-team{color:#17888c;align-items:center;gap:7px;display:flex}.crew-application-avatar{color:#154f53;background:linear-gradient(145deg,#65d6d72e,#ffb38433);border:1px solid #1b979c57;border-radius:20px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:24px;display:grid}.crew-application-status{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.crew-application-status.pending{color:#9a6b09;background:#f7cc562e}.crew-application-status.approved{color:#237552;background:#65cc9729}.crew-application-status.rejected{color:#a64956;background:#ef788424}.crew-application-facts{background:#eaf6f394;border:1px solid #1b4c4e1a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.crew-application-facts>div{border-bottom:1px solid #1b4c4e12;border-right:1px solid #1b4c4e12;align-items:center;gap:11px;min-width:0;padding:15px;display:flex}.crew-application-facts svg{color:#279ca0;flex:none}.crew-application-facts span{flex-direction:column;gap:2px;min-width:0;display:flex}.crew-application-facts small{color:#17383a7a;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.crew-application-facts strong{overflow-wrap:anywhere;color:#17383a;font-size:13px;font-weight:550}.crew-application-story-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.crew-application-story-grid section{background:#fff6edb8;border:1px solid #1b4c4e17;border-radius:16px;min-height:120px;padding:17px}.crew-application-story-grid p{color:#17383ab8;margin:10px 0 0;font-size:14px;line-height:1.55}.crew-application-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.crew-application-actions button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;display:inline-flex}.crew-application-actions .approve{color:#103f42;background:#6bd2cf;border:0}.crew-application-actions .reject{color:#a64956;background:#ef788414;border:1px solid #ba4d5b47}.crew-application-final{border-radius:12px;align-items:center;gap:9px;min-height:48px;margin-top:16px;padding:0 14px;font-weight:650;display:flex}.crew-application-final.approved{color:#237552;background:#65cc971f}.crew-application-final.rejected{color:#a64956;background:#ef78841a}@media (width<=900px){.crew-applications-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.crew-applications-page{background:radial-gradient(circle at 88% 5%,#ffae7a33,#0000 26%),radial-gradient(circle at 6% 20%,#77dbdd38,#0000 24%),linear-gradient(160deg,#f8f3ea 0%,#e8f5f2 56%,#f7ece3 100%);padding:76px 12px 38px}.crew-applications-hero{background:url(/event-crew-visual.webp) 50% 40%/cover no-repeat;border-radius:24px;min-height:370px;padding:24px 20px}.crew-applications-hero:before{background:linear-gradient(#08383c00,#08383cb3);height:48%}.crew-applications-hero h1{margin-top:10px;font-size:clamp(40px,11vw,54px)}.crew-applications-hero p{font-size:14px;line-height:1.45}.crew-applications-stats{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.crew-applications-stats article{min-height:80px;padding:11px}.crew-applications-stats small{font-size:9px}.crew-applications-stats strong{font-size:25px}.crew-application-card{border-radius:20px;padding:18px}.crew-application-avatar{border-radius:16px;flex-basis:54px;width:54px;height:54px}.crew-application-topline h2{font-size:25px}.crew-application-facts,.crew-application-story-grid{grid-template-columns:minmax(0,1fr)}.crew-application-facts>div{border-right:0}.crew-application-story-grid section{min-height:0}.crew-application-actions{grid-template-columns:1fr}}.main:has(.hours-page){background:#edf6f2!important}.hours-page{color:#183f46;min-height:100vh;padding:34px 38px 60px}.hours-hero{color:#fff;background:linear-gradient(115deg,#11656feb,#289ea6b8),url(/planning-hero-real.svg) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:320px;padding:58px;display:flex}.hours-hero span,.hours-entry>div>span{letter-spacing:.18em;font-size:.68rem;font-weight:800}.hours-hero h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(3rem,6vw,5.6rem);font-weight:400}.hours-hero p{color:#ffffffd1;margin:0}.hours-toolbar{border-bottom:1px solid #183f4629;justify-content:flex-end;gap:12px;padding:25px 0;display:flex}.hours-toolbar select,.hours-toolbar button,.hours-entry input,.hours-entry select{color:#183f46;background:#ffffff8c;border:1px solid #183f4633;border-radius:2px;min-height:45px;padding:0 14px}.hours-toolbar button,.hours-entry button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.hours-register article{border-bottom:1px solid #183f4629;grid-template-columns:1.4fr repeat(4,.65fr) 1fr;align-items:center;gap:20px;padding:24px 4px;display:grid}.hours-register small{color:#78898b;text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;display:block}.hours-register strong{margin-top:5px;display:block}.hours-name span{color:#78898b;text-transform:capitalize;font-size:.78rem;display:block}.hours-progress i{background:#183f461f;height:4px;display:block}.hours-progress b{background:#e98b68;height:100%;display:block}.hours-progress span{color:#78898b;margin-top:7px;font-size:.72rem;display:block}.hours-entry{border-top:1px solid #183f4629;margin-top:50px;padding-top:42px}.hours-entry h2{margin:8px 0;font-size:2.2rem;font-weight:430}.hours-entry>div>p{color:#78898b}.hours-entry form{grid-template-columns:1.1fr .8fr .8fr 1.4fr auto;gap:10px;margin-top:25px;display:grid}.hours-entry form button{color:#fff;background:#183f46;border:0;border-radius:2px;padding:0 18px}.hours-history{margin-top:22px}.hours-history p{border-bottom:1px solid #183f461a;justify-content:space-between;padding:12px 0;display:flex}.hours-history button{color:#a66052;background:0 0;border:0}.hours-message{background:#ffffff80;border-left:3px solid #e98b68;padding:12px}@media (width<=760px){.hours-page{padding:12px 12px 40px}.hours-hero{min-height:390px;padding:72px 22px 32px}.hours-register article{grid-template-columns:1fr 1fr}.hours-name,.hours-progress{grid-column:1/-1}.hours-entry form{grid-template-columns:1fr}.hours-entry form button{min-height:48px}.hours-toolbar{justify-content:stretch}.hours-toolbar select{flex:1}}*{box-sizing:border-box}:root{--bg:#01060a;--panel:#030f18e0;--panel-soft:#071925d6;--line:#16baff4d;--line-strong:#18c6ffc7;--blue:#19c3ff;--blue-2:#098fff;--text:#f7fbfe;--muted:#a7b7c2;--green:#4ce698;--red:#ff6675;--radius:22px;--shadow:0 22px 58px #0000004d;font-family:Segoe UI Variable,Segoe UI,Helvetica Neue,Arial,sans-serif}html,body,#root{min-height:100%;margin:0}body{min-width:320px;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.shell{background:var(--bg);min-height:100vh;display:flex}.sidebar{z-index:50;background:radial-gradient(circle at 50% 8%,#0d80bd1a,#0000 25%),linear-gradient(#010406 0%,#020a10 45%,#03131e 100%);border-right:1px solid #19c3ff7a;flex-direction:column;width:255px;min-height:100vh;padding:22px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 36px #0080c814,inset -1px 0 #19c3ff0d}.sidebar-top{justify-content:space-between;align-items:flex-start;display:flex}.bp-logo{flex-direction:column;align-items:center;width:100%;padding:5px 0 10px;display:flex;position:relative}.bp-logo:before{content:"";pointer-events:none;background:radial-gradient(circle,#000000f5 0%,#000000c2 54%,#0000 78%);width:205px;height:180px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bp-logo img{z-index:1;object-fit:contain;mix-blend-mode:screen;filter:brightness(1.12)contrast(1.14)drop-shadow(0 0 9px #ffffff0a);background:0 0;width:180px;height:165px;position:relative}.bp-logo span{z-index:2;color:#24c9ff;letter-spacing:.36em;text-shadow:0 0 14px #19c3ff59;margin-top:1px;margin-left:.36em;font-size:11px;font-weight:800;position:relative}.sidebar nav{gap:7px;margin-top:23px;display:grid}.nav,.logout,.close-menu,.menu-btn,.icon-button{border:0}.nav{color:#ced9df;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:55px;padding:0 16px;font-size:15px;font-weight:650;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex}.nav svg{color:#18bcff;transition:color .18s,filter .18s}.nav:hover{color:#fff;background:#19c3ff0e;transform:translate(2px)}.nav:hover svg{color:#37d2ff;filter:drop-shadow(0 0 6px #19c3ff47)}.nav.active{color:#fff;background:linear-gradient(90deg,#19c3ff24,#19c3ff06);border-color:#19c3ffb8;box-shadow:inset 3px 0 #1bc7ff,0 0 22px #19c3ff12}.nav.active svg{color:#2ccfff}.logout{width:100%;min-height:50px;color:var(--red);background:#ff667505;border:1px solid #ff66752b;border-radius:14px;align-items:center;gap:12px;margin-top:auto;padding:0 16px;font-weight:650;transition:all .18s;display:flex}.logout:hover{background:#ff66750f;border-color:#ff66754d}.close-menu{color:#fff;background:#ffffff0f;border-radius:10px;padding:8px;display:none}.main{background:linear-gradient(#00060a05 0%,#00060a17 26%,#00080d61 63%,#01060ae0 100%),url(/pool-underwater.webp) top/cover no-repeat fixed;flex:1;min-width:0;min-height:100vh;margin-left:255px}.topbar{z-index:40;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#01070b6b,#01070b21);border-bottom:1px solid #19c3ff0e;justify-content:flex-end;align-items:center;min-height:70px;padding:9px 28px;display:flex;position:sticky;top:0}.menu-btn{color:#fff;background:#19c3ff12;border-radius:10px;margin-right:auto;padding:9px;display:none}.header-actions{align-items:center;gap:11px;display:flex}.icon-button,.profile-pic{color:#fff;background:radial-gradient(circle at 40% 35%,#19c3ff14,#01080de0);border:1px solid #19c3ff6b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 0 17px #19c3ff0e,inset 0 0 12px #19c3ff06}.icon-button:hover,.profile-pic:hover{border-color:#19c3ffc7;box-shadow:0 0 20px #19c3ff1a}.icon-button span{color:#fff;background:#079df0;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-2px;box-shadow:0 0 10px #079df073}.profile-pic{font-weight:700;overflow:hidden}.profile-pic img{object-fit:cover;width:100%;height:100%}.dashboard-page{width:100%;max-width:1680px;margin:0 auto;padding:0 34px 32px}.welcome-zone{justify-content:space-between;align-items:center;gap:30px;min-height:245px;padding:19px 6px 30px;display:flex}.welcome-copy{max-width:700px}.eyebrow{color:#22caff;letter-spacing:.3em;text-shadow:0 0 12px #19c3ff33;margin:0 0 15px;font-size:11px;font-weight:800}.welcome-copy h1{color:#fff;letter-spacing:-.055em;text-shadow:0 9px 30px #0006;margin:0;font-size:clamp(47px,5vw,72px);font-weight:560;line-height:.98}.welcome-copy h1 span{color:#119fff;text-shadow:0 0 25px #119fff1a}.welcome-copy h2{color:#fff;margin:15px 0 0;font-size:20px;font-weight:540}.welcome-text{color:#d7e1e6;text-shadow:0 3px 14px #0000005c;max-width:560px;margin:20px 0 0;font-size:16px;line-height:1.55}.admin-access,.outline-action{color:#31ccff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#04111ad6,#01080dd1);border:1px solid #19c3ffa8;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 21px;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #0000002e,0 0 18px #19c3ff0f}.admin-access:hover,.outline-action:hover{color:#74ddff;background:linear-gradient(145deg,#081f2de0,#020b12e0);border-color:#19c3fff2}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.stat-card,.panel{-webkit-backdrop-filter:blur(10px);background:radial-gradient(circle at 85% 10%,#19c3ff0e,#0000 30%),linear-gradient(145deg,#071823e8,#020a10f0);border:1px solid #19c3ff45;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff05}.stat-card{border-radius:var(--radius);flex-direction:column;justify-content:flex-end;min-width:0;min-height:172px;padding:25px 27px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.stat-card:hover{border-color:#19c3ff75;transform:translateY(-2px);box-shadow:0 24px 60px #00000052,0 0 22px #19c3ff0a}.stat-card:after{content:"";border-top:1px solid #19c3ff85;border-radius:50%;width:170px;height:74px;position:absolute;bottom:-38px;right:-38px;transform:rotate(-10deg);box-shadow:0 -4px 20px #19c3ff12}.stat-icon,.round-icon{color:#2bcaff;background:radial-gradient(circle,#19c3ff14,#19c3ff05);border:1px solid #19c3ff9e;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 16px #19c3ff14}.stat-icon{width:54px;height:54px;position:absolute;top:22px;left:25px}.stat-card strong{z-index:1;color:#fff;letter-spacing:-.045em;margin:0 0 9px;font-size:42px;font-weight:520;line-height:1;position:relative}.stat-card .level-name{font-size:clamp(28px,2.4vw,40px)}.stat-card>span{z-index:1;color:#aebbc4;font-size:14px;position:relative}.panel{border-radius:var(--radius);min-width:0;min-height:340px;padding:30px}.panel h3{color:#fff;letter-spacing:-.025em;margin:0 0 25px;font-size:23px;font-weight:620}.progress-head{align-items:center;gap:16px;display:flex}.round-icon{flex:0 0 54px;width:54px;height:54px}.progress-copy,.row-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.progress-copy strong,.row-copy strong{color:#fff;font-size:17px}.progress-copy span,.row-copy span,.panel-muted{color:var(--muted)}.progress-track{background:linear-gradient(90deg,#082331,#0a2a3b);border-radius:999px;width:100%;height:10px;margin:23px 0 17px;overflow:hidden;box-shadow:inset 0 1px 4px #00000052}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#1bd0ff,#078fff);height:100%;box-shadow:0 0 17px #19c3ff61}.panel-muted{margin:0;line-height:1.5}.outline-action{width:100%;margin-top:29px}.outline-action svg:last-child{margin-left:auto}.obligation-row{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #7ab0cd1f;align-items:center;gap:15px;width:100%;min-height:79px;padding:12px 0;display:flex}.obligation-row.clickable{cursor:pointer;transition:background .18s,padding .18s}.obligation-row.clickable:hover{background:linear-gradient(90deg,#19c3ff09,#0000);padding-left:8px}.obligation-row>svg{color:var(--blue)}.status{border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.status.ok{color:var(--green);background:#4ce69817;border:1px solid #4ce69829}.page{width:100%;max-width:1680px;margin:0 auto;padding:28px 34px}.card{color:#f4f9fc;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(9px);background:linear-gradient(145deg,#081722eb,#020a10f0);border:1px solid #19c3ff3b;border-radius:22px;padding:28px}.card h3{color:#fff}.muted{color:var(--muted)}.primary,.secondary{border-radius:12px;min-height:46px;padding:0 16px;font-weight:700;transition:all .18s}.primary:hover{background:#19c3ff1a;border-color:#19c3ffdb}input,select,textarea{color:#fff;background:#020b11d1;border:1px solid #72aecd36;border-radius:11px;outline:0;width:100%;min-height:46px;padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:#19c3ffb3;box-shadow:0 0 0 3px #19c3ff12}@media (width<=1050px){.sidebar{transition:transform .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main{margin-left:0}.menu-btn,.close-menu{place-items:center;display:inline-grid}.menu-btn{margin-right:auto}.dashboard-page,.page{padding-inline:18px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.welcome-zone{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px}.welcome-copy h1{font-size:46px}.admin-access{width:100%}.stat-grid,.dashboard-grid{grid-template-columns:1fr}}.login-page{background:linear-gradient(#00060a2e,#00060ab8),url(/pool-underwater.webp) 50%/cover no-repeat fixed;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.login-content{width:min(520px,100%)}.login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 80% 0,#19c3ff14,#0000 32%),linear-gradient(145deg,#061620f5,#01080df7);border:1px solid #19c3ff52;border-radius:24px;width:100%;padding:34px;box-shadow:0 28px 80px #0000006b,0 0 30px #19c3ff0a}.login-form>span{color:#25caff;letter-spacing:.3em;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.login-form h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,48px);line-height:1.02}.login-form>p{color:#a9bbc6;margin:13px 0 28px;line-height:1.5}.login-form label{color:#dce7ed;gap:8px;margin-bottom:16px;font-size:13px;font-weight:650;display:grid}.login-form input{min-height:52px}.login-password-field{display:block;position:relative}.login-password-field input{width:100%;padding-right:96px}.login-password-toggle{color:#65dcff;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:12px;font-weight:750;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.login-actions{gap:10px;margin-top:22px;display:grid}.login-actions button{color:#dff7ff;background:linear-gradient(145deg,#081e2be6,#020b11f0);border:1px solid #19c3ff73;border-radius:13px;min-height:50px;font-weight:750;transition:transform .18s,border-color .18s,background .18s}.login-actions button:first-child{color:#35ceff;border-color:#19c3ffc2;box-shadow:0 0 20px #19c3ff12}.login-actions button:hover{background:linear-gradient(145deg,#0a2737f0,#030f17f5);border-color:#19c3ffe0;transform:translateY(-1px)}.login-form .notice{color:#ff9ca6;background:#ff667512;border:1px solid #ff667538;border-radius:11px;margin-top:18px;padding:12px 14px}@media (width<=600px){.login-page{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 14px max(24px, env(safe-area-inset-bottom));background-attachment:scroll;place-items:start center;overflow-y:auto}.login-page>.brand-logo,.login-page>.logo{margin-bottom:10px}.login-content{margin:auto 0}.login-card{border-radius:20px;padding:24px 20px}.login-form h1{font-size:clamp(32px,10vw,42px)}.login-form>p{margin-bottom:20px}.login-form input{font-size:16px}.login-actions{margin-top:16px}}@media (height<=650px) and (width<=760px){.login-page>.brand-logo,.login-page>.logo{display:none}.login-content{margin:0}.login-card{padding-top:18px;padding-bottom:18px}.login-form>span,.login-form>p{margin-bottom:10px}.login-form h1{font-size:30px}}.hero{margin-bottom:28px}.hero h2{margin:8px 0 10px;font-size:38px;line-height:1.05}.hero p{color:#ffffffc7;margin:0;font-size:18px}.eyebrow{color:#26c6f7;letter-spacing:.24em;text-transform:uppercase;font-size:13px;font-weight:800;display:inline-block}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02111cdb;border:1px solid #26c6f747;border-radius:22px;flex-direction:column;gap:6px;min-height:110px;padding:22px;display:flex;box-shadow:0 18px 50px #0000002e}.stat strong{font-size:30px;line-height:1}.stat span{color:#ffffffb8;font-size:14px}.stat.blue strong{color:#26c6f7}.stat.green strong{color:#34d399}.stat.orange strong{color:#fbbf24}.stat.purple strong{color:#c084fc}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#021420eb,#020f19e0);border:1px solid #26c6f752;border-radius:26px;padding:28px;box-shadow:0 20px 55px #00000038}.card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.card-head h3{margin:0 0 6px;font-size:25px}.card-head svg{color:#26c6f7;flex:none}.muted{color:#ffffffa6;margin:0}.course-row{border-top:1px solid #ffffff14;align-items:center;gap:14px;padding:15px 0;display:flex}.course-row:first-of-type{border-top:0}.course-row svg{color:#26c6f7;flex:none}.course-row .grow{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.course-row strong{font-size:16px;line-height:1.35;display:block}.course-row small{color:#ffffff94;font-size:13px;line-height:1.35;display:block}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (width<=700px){.stats{grid-template-columns:1fr}.hero h2{font-size:30px}.card{padding:22px}}.bp-level-shield{clip-path:polygon(50% 0%,92% 22%,92% 76%,50% 100%,8% 76%,8% 22%);color:#fff;text-align:center;background:linear-gradient(145deg,#b97844,#4b2b20);border:2px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;width:130px;height:145px;margin:auto;display:flex;box-shadow:0 18px 40px #00000059}.bp-level-shield small{letter-spacing:2px;opacity:.65;font-size:9px}.bp-level-shield strong{text-transform:uppercase;margin:8px 0;font-size:19px}.bp-level-shield em{letter-spacing:1.6px;opacity:.55;font-size:9px;font-style:normal}.sidebar{flex-direction:column;height:100vh;max-height:100vh;display:flex;overflow:hidden}.sidebar nav{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:24px;overflow:hidden auto}.sidebar .logout{flex-shrink:0}.shop-item-card{transition:transform .22s,box-shadow .22s,border-color .22s}.shop-item-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px #00000057,0 0 0 1px #26caff14;border-color:#26caff52!important}.shop-item-card button{border-radius:16px;min-height:48px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s}.shop-item-card button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 30px #22c9ff29}.shop-item-card button:disabled{cursor:not-allowed;opacity:.58}@media (width<=1100px){.page section[style*=repeat\(3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.page section[style*=repeat\(3]{grid-template-columns:1fr!important}}.event-confirmation{background:#030b11;border:1px solid #00baffbf;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);min-height:620px;display:grid;position:relative;overflow:hidden}.event-confirmation-copy{z-index:2;flex-direction:column;justify-content:center;padding:52px 32px 38px 44px;display:flex;position:relative}.event-confirmation-brand{color:#16c7ff;letter-spacing:.24em;margin-bottom:28px;font-size:13px;font-weight:900}.event-confirmation h2{color:#fff;letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(42px,5vw,72px);line-height:.94}.event-confirmation-status{color:#16c7ff;letter-spacing:.12em;align-items:center;gap:14px;margin-bottom:26px;font-size:13px;display:flex}.event-confirmation-check{border:2px solid #16c7ff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.event-confirmation p{color:#ffffffb8;max-width:500px;margin:0 0 18px;font-size:17px;line-height:1.55}.event-confirmation-signature{flex-direction:column;gap:8px;margin:18px 0 28px;display:flex}.event-confirmation-signature strong{color:#16c7ff;font-size:18px}.event-confirmation-signature span{color:#fff;letter-spacing:.22em;font-size:13px}.event-confirmation-back{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;min-height:58px;display:flex;color:#16c7ff!important;background:#0000004d!important;border:1px solid #16c7ff!important;border-radius:14px!important;font-weight:900!important}.event-confirmation-back span{font-size:27px;font-weight:400}.event-confirmation-visual{background-color:#0000;background-image:linear-gradient(90deg,#030b11 0%,#030b1159 22%,#030b1100 55%),url(/event-crew-confirmation.webp);background-position:65%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:620px}@media (width<=800px){.event-confirmation{min-height:auto;display:block}.event-confirmation-copy{padding:38px 26px 30px}.event-confirmation-visual{background-position:64%;min-height:330px}.event-confirmation h2{font-size:46px}}.event-confirmation{grid-template-columns:52% 48%!important;width:100%!important;max-width:1100px!important;min-height:650px!important;margin:0 auto!important;display:grid!important;overflow:hidden!important}.event-confirmation-copy{justify-content:center!important;width:auto!important;min-width:0!important;padding:52px 42px!important}.event-confirmation-copy p{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:520px!important;font-size:17px!important;line-height:1.55!important}.event-confirmation-status{white-space:normal!important;width:100%!important}.event-confirmation-signature{width:100%!important}.event-confirmation-visual{background-position:50%!important;background-size:cover!important;width:100%!important;min-width:0!important;min-height:650px!important}@media (width<=800px){.event-confirmation{flex-direction:column!important;width:100%!important;min-height:auto!important;display:flex!important}.event-confirmation-copy{box-sizing:border-box!important;width:100%!important;padding:34px 26px!important}.event-confirmation-copy p{max-width:none!important;font-size:16px!important}.event-confirmation h2{font-size:42px!important}.event-confirmation-visual{background-position:50%!important;width:100%!important;min-height:420px!important}}.event-confirmation-shell{width:min(1180px,100vw - 60px)!important;max-width:1180px!important;padding:0!important;overflow:hidden!important}.event-confirmation-shell .event-confirmation{grid-template-columns:minmax(0,56%) minmax(0,44%)!important;width:100%!important;max-width:none!important;margin:0!important}.event-confirmation-shell .event-confirmation-copy h2{font-size:clamp(48px,5vw,74px)!important;line-height:.96!important}.event-confirmation-shell .event-confirmation-copy p{width:auto!important;max-width:560px!important;font-size:17px!important;line-height:1.55!important}.event-confirmation-shell .event-confirmation-visual{background-color:#030b11!important;background-image:url(/event-crew-confirmation.webp)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;min-height:680px!important}.event-confirmation-shell .event-confirmation-status{align-items:center!important}.event-confirmation-shell .event-confirmation-status strong{line-height:1.35!important}.event-confirmation-shell .event-confirmation-back{box-sizing:border-box!important;width:100%!important}@media (width<=800px){.event-confirmation-shell{width:calc(100vw - 28px)!important;max-width:none!important}.event-confirmation-shell .event-confirmation{flex-direction:column!important;display:flex!important}.event-confirmation-shell .event-confirmation-copy{padding:38px 26px 32px!important}.event-confirmation-shell .event-confirmation-copy h2{font-size:46px!important}.event-confirmation-shell .event-confirmation-visual{background-position:100%!important;background-size:auto 100%!important;min-height:430px!important}}.event-confirmation-shell{border-radius:28px!important;width:min(1180px,100vw - 48px)!important;max-width:1180px!important;padding:0!important;overflow:hidden!important}.event-confirmation-shell .event-confirmation{background:#020b11!important;border:1px solid #10c4ffb8!important;border-radius:28px!important;grid-template-columns:minmax(0,56%) minmax(360px,44%)!important;width:100%!important;min-height:680px!important;display:grid!important;overflow:hidden!important}.event-confirmation-shell .event-confirmation-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:58px 52px!important;display:flex!important}.event-confirmation-shell .event-confirmation-visual{background-color:#0000!important;background-image:linear-gradient(90deg,#020b11 0%,#020b1173 14%,#020b1100 38%),url(/event-crew-visual.webp)!important;background-position:72%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;width:100%!important;min-height:680px!important}@media (width<=700px){.event-confirmation-shell{width:calc(100vw - 24px)!important;max-width:none!important}.event-confirmation-shell .event-confirmation{flex-direction:column!important;min-height:auto!important;display:flex!important}.event-confirmation-shell .event-confirmation-copy{order:1!important;padding:34px 24px 28px!important}.event-confirmation-shell .event-confirmation h2{font-size:43px!important;line-height:.97!important}.event-confirmation-shell .event-confirmation-copy p{max-width:none!important;font-size:15px!important;line-height:1.55!important}.event-confirmation-shell .event-confirmation-visual{background-color:#0000!important;background-image:linear-gradient(#020b11 0%,#020b111a 20%),url(/event-crew-visual.webp)!important;background-position:68%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;order:2!important;min-height:350px!important}}@media (width<=390px){.event-confirmation-shell .event-confirmation-copy{padding:30px 20px 26px!important}.event-confirmation-shell .event-confirmation h2{font-size:38px!important}.event-confirmation-shell .event-confirmation-visual{min-height:310px!important}}.event-confirmation-shell{width:min(1120px,100vw - 40px)!important;max-width:1120px!important;margin:30px auto!important}.event-confirmation-shell .event-confirmation{grid-template-columns:minmax(0,62%) minmax(0,38%)!important;width:100%!important;min-height:680px!important}.event-confirmation-shell .event-confirmation-copy{padding:54px 48px!important}.event-confirmation-shell .event-confirmation-visual{background-position:62%!important;background-size:cover!important;min-width:0!important;min-height:680px!important}@media (width<=700px){.event-confirmation-shell{width:calc(100% - 20px)!important;margin:10px auto!important}.event-confirmation-shell .event-confirmation{flex-direction:column!important;display:flex!important}.event-confirmation-shell .event-confirmation-copy{box-sizing:border-box!important;width:100%!important;padding:32px 22px 26px!important}.event-confirmation-shell .event-confirmation-visual{background-position:50%!important;background-size:cover!important;width:100%!important;min-height:360px!important}.event-confirmation-shell .event-confirmation-back{width:100%!important}}.event-login-content{width:min(1120px,100vw - 40px)!important;max-width:1120px!important}.event-login-content .event-confirmation-shell{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.event-login-content .event-confirmation{box-sizing:border-box!important;width:100%!important}.event-login-content .event-confirmation-visual{background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 100%!important}@media (width<=700px){.event-login-content{width:calc(100vw - 20px)!important;max-width:none!important}.event-login-content .event-confirmation-shell{width:100%!important}.event-login-content .event-confirmation-visual{background-position:50%!important;background-size:cover!important;min-height:340px!important}}.sidebar .bp-logo{transform-origin:0 0;transform:scale(.9)}.sidebar-crew-identity strong{letter-spacing:.17em!important;color:#ffffffd1!important;font-size:10px!important;font-weight:750!important}.sidebar-crew-identity span{color:#ffffff57!important;margin-top:3px!important;font-size:10px!important;font-weight:400!important;line-height:1.3!important}.sidebar nav{gap:2px!important;margin-top:8px!important;padding:5px 0 22px!important}.sidebar .nav{position:relative;color:#e2ecf1ad!important;min-height:43px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;gap:11px!important;padding:0 12px!important;font-size:13px!important;font-weight:520!important;transform:none!important}.sidebar .nav svg{color:#a8bec98a!important;filter:none!important;width:17px!important;height:17px!important}.sidebar .nav:hover svg{color:#25caffd9!important;filter:none!important}.sidebar .nav.active{color:#fff!important;box-shadow:none!important;background:linear-gradient(90deg,#25caff13,#25caff05)!important;border:0!important;font-weight:650!important}.sidebar .nav.active:before{content:"";background:#25caff;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 10px #25caff57}.sidebar .logout{color:#ffffff6b!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff0e!important;border-radius:0!important;gap:10px!important;min-height:42px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.sidebar .logout svg{width:16px!important;height:16px!important}@media (width<=800px){.sidebar{width:min(280px,86vw)!important}.sidebar .nav{min-height:47px!important;font-size:13.5px!important}}.sidebar{background:#020d13!important}.sidebar .bp-logo{align-items:flex-start!important;width:100%!important;padding:6px 0 4px!important;display:flex!important;transform:none!important}.sidebar .bp-logo img{object-fit:contain!important;mix-blend-mode:screen!important;filter:brightness(1.12)contrast(1.1)!important;width:150px!important;height:auto!important}.sidebar .bp-logo span{letter-spacing:.32em!important;color:#25caffb8!important;text-shadow:none!important;margin-top:2px!important;font-size:9px!important;font-weight:750!important}.sidebar-crew-identity{margin-top:6px!important;padding:0 3px 12px!important}.sidebar-crew-identity strong{display:none!important}.sidebar-crew-identity span{letter-spacing:.04em!important;color:#ffffff47!important;margin:0!important;font-size:9px!important;font-weight:450!important;display:block!important}.sidebar .bp-logo img{width:142px!important;max-width:100%!important}.sidebar .bp-logo span{letter-spacing:.38em!important;color:#25caffad!important;margin-top:7px!important;font-size:8.5px!important;font-weight:700!important}.sidebar nav{gap:1px!important;margin-top:10px!important}.sidebar .nav{letter-spacing:-.01em!important;color:#dee9ef99!important;min-height:42px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:460!important}.sidebar .nav svg{stroke-width:1.55px!important;color:#9db4bf80!important;width:16px!important;height:16px!important}.sidebar .nav.active{color:#fff!important;font-weight:600!important}.sidebar .nav.active span{font-weight:600!important}.sidebar .logout{color:#ffffff52!important;min-height:40px!important;font-size:11.5px!important;font-weight:450!important}.sidebar nav{scrollbar-width:thin!important;scrollbar-color:#ffffff1a transparent!important}.sidebar nav::-webkit-scrollbar{width:3px!important}.sidebar nav::-webkit-scrollbar-track{background:0 0!important}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff1a!important;border-radius:999px!important}@media (width<=800px){.sidebar .nav{min-height:45px!important;font-size:13px!important}.sidebar .bp-logo img{width:134px!important}}.sidebar-top{padding:4px 8px 8px!important}.sidebar .bp-logo{margin-bottom:2px!important}.dashboard-editorial-hero{min-height:250px!important;margin-bottom:14px!important;padding:34px 42px!important}.dashboard-editorial-hero h1{margin-bottom:12px!important;font-size:clamp(2.5rem,4.4vw,4.2rem)!important;line-height:.94!important}.dashboard-editorial-hero p{max-width:520px!important;font-size:.94rem!important}.dashboard-today{width:min(280px,100%)!important;padding:16px 0 0!important}.dashboard-today strong{font-size:1rem!important}.dashboard-today small{font-size:.82rem!important}.dashboard-mini-stats{margin-bottom:34px!important}.dashboard-mini-stats article{min-height:96px!important;padding:16px 22px!important}.dashboard-mini-stats span{font-size:.76rem!important}.dashboard-mini-stats strong{margin:5px 0 2px!important;font-size:2rem!important}.dashboard-mini-stats small{font-size:.72rem!important}@media (width<=700px){.dashboard-editorial-hero{min-height:auto!important;padding:26px 20px!important}.dashboard-editorial-hero h1{font-size:2.8rem!important}.dashboard-today{margin-top:18px!important}.dashboard-mini-stats article{min-height:86px!important;padding:14px!important}}.sidebar-top{padding-bottom:0!important}.sidebar .bp-logo{margin-bottom:0!important;padding-bottom:0!important}.sidebar nav{margin-top:-12px!important}.main.families-main{background:#020d13!important}.topbar.families-topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}.families-main .families-page{margin-top:-70px!important;padding-top:70px!important}.sidebar-crew-identity{display:none!important}.sidebar .bp-logo{justify-content:center;align-items:center;width:100%;min-height:132px;display:flex;margin:0 0 12px!important;padding:18px 20px!important}.sidebar .bp-logo:before{display:none!important}.sidebar .bp-logo img{filter:none!important;width:118px!important;height:auto!important}.sidebar nav{padding:0 12px;margin-top:0!important}.sidebar .nav{letter-spacing:0;color:#8fa3ad;border-radius:7px;min-height:52px;margin:3px 0;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:450}.sidebar .nav svg{opacity:.62;stroke-width:1.5px}.sidebar .nav.active{color:#fff;font-weight:600;box-shadow:none!important;background:#126b891f!important}.sidebar .nav.active:before{background:#22c8ef!important;width:2px!important}.sidebar .nav.active svg{color:#22c8ef;opacity:1}.sidebar .logout{color:#71858f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px}.sidebar .bp-logo{min-height:165px}.sidebar .bp-logo img{width:152px!important}.hero,.editorial-hero{color:#fff;background:linear-gradient(90deg,#010f19f5,#01142180),url(/pool-editorial.jpg) 50% 45%/cover;border:0;border-radius:0;margin-bottom:28px;padding:46px 48px;position:relative;overflow:hidden}.hero>div:first-child,.editorial-hero>*{z-index:1;position:relative}.hero .eyebrow,.editorial-hero>span{color:#ffffffb8;letter-spacing:.18em}.hero h2,.editorial-hero h1{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:1}.hero p,.editorial-hero p{color:#ffffffd1;max-width:700px;font-size:17px}.hero-chip,.primary,.secondary{box-shadow:none!important;border-radius:3px!important}.hero-chip{color:#fff!important;background:#000a11b8!important;border:1px solid #ffffff6b!important;padding:12px 16px!important}.hero-chip svg,.card-head>svg,.primary>svg,.secondary>svg{display:none}.stats{margin-bottom:28px;gap:0!important}.stats .stat{box-shadow:none!important;background:#02141ef0!important;border-color:#ffffff1f!important;border-radius:0!important}.stats .stat strong{color:#fff!important}.stats .stat span{color:#aebcc3!important}.card{box-shadow:none!important;background:#02141ef5!important;border-color:#ffffff1f!important;border-radius:4px!important}.primary{color:#071722!important;background:#fff!important;border:1px solid #fff!important}.secondary{color:#dce5e9!important;background:0 0!important;border:1px solid #ffffff40!important}.status.ok,.status.wait{color:#fff!important;background:0 0!important;border:1px solid #ffffff40!important;border-radius:2px!important}.person-row .avatar{background:#061925!important;border-radius:2px!important}.team-directory{max-width:1500px;margin:auto}.directory-tools{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 0;display:flex}.directory-tools input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff52;border-radius:0;flex:1;max-width:520px;padding:13px 0}.directory-tools>div{flex-wrap:wrap;gap:8px;display:flex}.directory-tools button{color:#83959f;background:0 0;border:0;padding:10px 12px}.directory-tools button.active{color:#fff;border-bottom:1px solid #fff}.directory-list{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:1fr 1fr;display:grid}.directory-member{background:#02141ee6;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-columns:120px 1fr auto;align-items:center;gap:24px;min-height:180px;padding:26px;display:grid}.directory-member img,.directory-photo{object-fit:cover;background:#061925;border-radius:2px;place-items:center;width:120px;height:120px;font-size:32px;display:grid}.directory-member span{letter-spacing:.16em;color:#8fa3ad;font-size:11px}.directory-member h2{margin:7px 0;font-weight:500}.directory-member p,.directory-member small{color:#9fb0b8}.action-selector{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.action-selector button{color:#aebbc2;background:0 0;border:1px solid #fff3;padding:11px 15px}.action-selector button.active{color:#071722;background:#fff}.action-empty{padding:42px}.action-intro{background:#02141e;border:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:40px;padding:36px;display:grid}.action-intro>div>span,.action-admin form>span{letter-spacing:.17em;color:#a5b4bc;font-size:11px}.action-intro h2{margin:10px 0;font-size:38px;font-weight:500}.action-prizes{border-left:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.action-prizes p{border-right:1px solid #ffffff1f;gap:9px;margin:0;padding:20px;display:grid}.action-prizes strong{font-size:28px}.action-podium{justify-content:center;align-items:flex-end;gap:12px;padding:70px 20px 30px;display:flex}.action-podium article{text-align:center;background:#071b25;border:1px solid #ffffff21;align-content:end;justify-items:center;width:min(260px,31%);padding:26px 18px;display:grid}.action-podium .place-1{color:#071722;background:#fff;order:2;min-height:330px}.action-podium .place-2{order:1;min-height:270px}.action-podium .place-3{order:3;min-height:230px}.action-podium article>span{font-size:54px;font-weight:300}.action-podium img,.podium-avatar{object-fit:cover;background:#0d2b39;border-radius:50%;place-items:center;width:88px;height:88px;font-size:28px;display:grid}.action-ranking{padding:28px}.action-ranking>div{border-top:1px solid #ffffff1a;grid-template-columns:50px 1fr auto;padding:16px 0;display:grid}.action-admin{grid-template-columns:2fr 1fr;gap:18px;margin-top:30px;display:grid}.action-admin form{background:#02141e;border:1px solid #ffffff1f;padding:30px}.action-admin h2{font-weight:500}.action-admin label{color:#aebbc2;gap:6px;display:grid}.action-admin input,.action-admin select{color:#fff;background:#061b27;border:1px solid #fff3;border-radius:2px;padding:12px}.action-admin button{color:#071722;background:#fff;border:0;margin-top:18px;padding:12px 16px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shop-photo-missing{color:#8798a1;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.page:has(.shop-photo-missing) .card{border-radius:4px!important}@media (width<=900px){.directory-list{grid-template-columns:1fr}.directory-tools{flex-direction:column;align-items:stretch}.directory-member{grid-template-columns:88px 1fr}.directory-member img,.directory-photo{width:88px;height:88px}.directory-member small{grid-column:2}.action-intro,.action-admin{grid-template-columns:1fr}.action-podium{align-items:stretch}.action-podium article{width:33%;min-height:220px!important}.hero,.editorial-hero{padding:34px 24px}}@media (width<=600px){.directory-member,.action-prizes{grid-template-columns:1fr}.action-podium{display:grid}.action-podium article{width:auto}.form-grid{grid-template-columns:1fr}}.parent-swimmers-hero{isolation:isolate;overflow:hidden;background:#021525!important;position:relative!important}.parent-swimmers-hero:before{content:"";z-index:-1;filter:none;background:0 0;position:absolute;inset:0 48% 0 0;-webkit-mask-image:none;mask-image:none}.parent-swimmers-hero:after{content:"";z-index:-1;background:linear-gradient(#0000 68%,#021525 100%);position:absolute;inset:0}.parent-dashboard:before{filter:none!important;background-image:linear-gradient(90deg,#020d13eb,#020d132e),linear-gradient(#0000 42%,#020d13 100%),url(/pool-editorial.jpg)!important;background-position:50% 55%!important;background-size:cover!important;height:470px!important}.parent-dashboard .parent-dashboard-hero{min-height:235px!important}.parent-dashboard-hero h1{font-size:clamp(2.8rem,5vw,4.3rem)!important;font-weight:500!important}@media (width<=700px){.parent-swimmers-hero:before{inset:0 0 42%;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}}.wellbeing-card{background:#02141e;border:1px solid #ffffff24;margin:28px 32px 60px;padding:34px}.wellbeing-card>span{letter-spacing:.18em;color:#91a4ae;font-size:11px}.wellbeing-card h2{font-size:32px;font-weight:500}.feeling-options{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);display:grid}.feeling-options button{color:#91a4ae;background:0 0;border:1px solid #ffffff24;border-top:0;border-left:0;place-content:center;gap:4px;min-height:96px;display:grid}.feeling-options button strong{font-size:24px}.feeling-options button.active{color:#071722;background:#fff}.wellbeing-comment{color:#aebcc3;gap:8px;margin-top:22px;display:grid}.wellbeing-comment textarea{color:#fff;background:#061b27;border:1px solid #fff3;border-radius:2px;padding:12px}.wellbeing-share{color:#aebcc3;gap:9px;margin-top:16px;display:flex}.wellbeing-save{color:#071722;background:#fff;border:0;margin-top:20px;padding:12px 16px}.wellbeing-card form>p{color:#b8c6cd}@media (width<=700px){.wellbeing-card{margin:22px 18px}.feeling-options{grid-template-columns:1fr}.feeling-options button{min-height:65px}}.wellbeing-share{cursor:pointer;line-height:1.35;position:relative;align-items:center!important}.wellbeing-share input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wellbeing-toggle{background:#071b27;border:1px solid #ffffff5c;border-radius:999px;flex:none;width:42px;height:23px;padding:2px;transition:all .2s}.wellbeing-toggle i{background:#8ea1aa;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.wellbeing-share input:checked+.wellbeing-toggle{background:#fff;border-color:#fff}.wellbeing-share input:checked+.wellbeing-toggle i{background:#071722;transform:translate(18px)}.wellbeing-save{font:inherit;font-weight:600;color:#fff!important;background:0 0!important;border:1px solid #ffffff6b!important;border-radius:2px!important;padding:13px 18px!important}.wellbeing-save:hover{color:#071722!important;background:#fff!important}.challenge-hero{background:linear-gradient(90deg,#010f19f7 0 42%,#010f1933),url(/pool-underwater.webp) 50% 58%/cover no-repeat!important}.challenge-submit{background:#02141e;border:1px solid #ffffff24;margin:24px 0;padding:30px}.challenge-submit h2{font-weight:500}.challenge-submit form{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.challenge-submit label{color:#aebcc3;gap:7px;display:grid}.challenge-submit input{color:#fff;background:#061b27;border:1px solid #ffffff3d;border-radius:2px;padding:13px}.challenge-submit button,.challenge-verify{color:#071722;background:#fff;border:1px solid #fff;border-radius:2px;padding:13px 18px;font-weight:700}.challenge-proof{color:#19c7ef}.challenge-status{color:#9eb0b9;font-size:12px}.challenge-status.ok{color:#7dddb4}.challenge-admin-row{align-items:center;gap:16px;grid-template-columns:50px 1fr auto auto!important}.challenge-admin-row button{padding:8px 11px}.challenge-message{color:#d5e0e5;border:1px solid #ffffff2b;padding:14px}@media (width<=760px){.challenge-submit form{grid-template-columns:1fr}.challenge-admin-row{grid-template-columns:36px 1fr!important}.challenge-admin-row>:nth-child(n+3){grid-column:2}}.sidebar{--sidebar-accent:#22c8ef;--sidebar-accent-rgb:34,200,239;--sidebar-ink:#eef3f2;--sidebar-muted:#8d9ca2;transition:background .38s,border-color .38s;background:radial-gradient(circle at 0 36%,rgba(var(--sidebar-accent-rgb),.07),transparent 38%),linear-gradient(180deg,#031017,#020b10 72%,#02090d)!important}.sidebar-theme-planning{--sidebar-accent:#d7b978;--sidebar-accent-rgb:215,185,120;--sidebar-ink:#f2eadb;--sidebar-muted:#9f9a90}.sidebar-theme-presence{--sidebar-accent:#87ddf2;--sidebar-accent-rgb:135,221,242}.sidebar-theme-swimmers{--sidebar-accent:#48bfe3;--sidebar-accent-rgb:72,191,227}.sidebar-theme-families{--sidebar-accent:#42d6c7;--sidebar-accent-rgb:66,214,199}.sidebar-theme-replacements{--sidebar-accent:#e98b55;--sidebar-accent-rgb:233,139,85;--sidebar-ink:#f4e9df;--sidebar-muted:#a69a91}.sidebar-theme-actions{--sidebar-accent:#ef6269;--sidebar-accent-rgb:239,98,105}.sidebar-theme-shop{--sidebar-accent:#dfcfb5;--sidebar-accent-rgb:223,207,181;--sidebar-ink:#f4efe7;--sidebar-muted:#a49c91}.sidebar-theme-profile{--sidebar-accent:#a69be8;--sidebar-accent-rgb:166,155,232}.sidebar-theme-documents{--sidebar-accent:#8db3c2;--sidebar-accent-rgb:141,179,194}.sidebar-theme-training{--sidebar-accent:#ad88e6;--sidebar-accent-rgb:173,136,230}.sidebar-theme-distinctions{--sidebar-accent:#d8b55c;--sidebar-accent-rgb:216,181,92}.sidebar-theme-dour{--sidebar-accent:#f07a50;--sidebar-accent-rgb:240,122,80}.sidebar .nav,.sidebar .logout{font-variation-settings:"wght" 430;font-family:Segoe UI Variable Text,Segoe UI Variable,Segoe UI,Helvetica Neue,Arial,sans-serif!important}.sidebar .nav{color:color-mix(in srgb,var(--sidebar-muted) 88%,transparent)!important;letter-spacing:-.012em!important;font-size:13.5px!important;font-weight:430!important;transition:color .24s,background .24s,transform .2s!important}.sidebar .nav span{font-weight:inherit!important}.sidebar .nav svg{color:color-mix(in srgb,var(--sidebar-muted) 72%,transparent)!important;transition:color .24s,opacity .24s!important}.sidebar .nav:hover{transform:translate(2px);background:rgba(var(--sidebar-accent-rgb),.055)!important;color:var(--sidebar-ink)!important}.sidebar .nav:hover svg{color:var(--sidebar-accent)!important;opacity:.9!important}.sidebar .nav.active{background:linear-gradient(90deg,rgba(var(--sidebar-accent-rgb),.14),rgba(var(--sidebar-accent-rgb),.035))!important;color:var(--sidebar-ink)!important;font-weight:590!important}.sidebar .nav.active:before{background:var(--sidebar-accent)!important;box-shadow:0 0 14px rgba(var(--sidebar-accent-rgb),.42)!important}.sidebar .logout{color:color-mix(in srgb,var(--sidebar-muted) 55%,transparent)!important;font-size:12.5px!important;font-weight:420!important}.sidebar nav{scrollbar-color:rgba(var(--sidebar-accent-rgb),.2) transparent!important}.sidebar nav::-webkit-scrollbar-thumb{background:rgba(var(--sidebar-accent-rgb),.2)!important}.sidebar nav::-webkit-scrollbar-thumb:hover{background:rgba(var(--sidebar-accent-rgb),.42)!important}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar .nav,.sidebar .nav svg{transition:none!important}}.topbar.team-topbar{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important}body:has(.formation-world) .main{isolation:isolate!important;background:radial-gradient(circle at 72% 5%,#5374a81a,#0000 32%),radial-gradient(circle at 18% 30%,#2699be0e,#0000 30%),linear-gradient(#020a10 0%,#031019 42%,#020b11 100%)!important;min-height:100vh!important;transition:background .35s,background-color .35s!important;position:relative!important}body:has(.formation-world) .main:before{opacity:0!important;content:none!important;background:0 0!important}body:has(.formation-world) .main:after{opacity:0!important;content:none!important;background:0 0!important}body:has(.formation-world) .formation-world{z-index:1!important;background:radial-gradient(at 84% 8%,#44779d12,#0000 30%),linear-gradient(#020a10fc,#031019fb 52%,#020a10)!important;min-height:calc(100vh - 70px)!important;position:relative!important}body:has(.formation-world) .formation-world:before{background-image:none!important}body:has(.formation-world) .formation-world:after{background-image:none!important}body:has(.formation-world) .topbar{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;background:linear-gradient(#020a10f5,#020a10d1)!important;border-bottom:1px solid #7ea9c612!important}body:has(.formation-world) .formation-world>*{animation:.42s both formationWorldEnter}@keyframes formationWorldEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){body:has(.formation-world) .formation-world{min-height:100vh!important}body:has(.formation-world) .topbar{background:#020a10f5!important}}body:has(.challenge-hero) .main{isolation:isolate!important;background:radial-gradient(circle at 84% 8%,#ff5b9114,#0000 24%),radial-gradient(circle at 18% 24%,#b8204c14,#0000 22%),linear-gradient(#06080d 0%,#070b12 40%,#05080d 100%)!important;min-height:100vh!important;position:relative!important}body:has(.challenge-hero) .main:before{content:none!important;opacity:0!important;background:0 0!important}body:has(.challenge-hero) .main:after{content:none!important;opacity:0!important;background:0 0!important}body:has(.challenge-hero) .topbar{box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(#07080cf5,#07080cd1)!important;border-bottom:1px solid #ffffff0f!important}body:has(.challenge-hero) .challenge-hero{min-height:320px!important;box-shadow:none!important;background:linear-gradient(90deg,#07070afa 0%,#07070af0 34%,#07070ab3 52%,#07070a3d 72%,#07070a0f 100%),linear-gradient(#ff528d12,#0000 38%),url(/challenge-highlight.jpg) 50% 38%/cover no-repeat,url(/pool-underwater.webp) 50% 58%/cover no-repeat!important;border:1px solid #ff5d9424!important;border-radius:0!important;margin-bottom:34px!important;padding:58px 56px!important;position:relative!important;overflow:hidden!important}body:has(.challenge-hero) .challenge-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#06080d2e 100%);position:absolute;inset:0}body:has(.challenge-hero) .challenge-hero>*{z-index:1;position:relative}body:has(.challenge-hero) .challenge-hero .eyebrow{color:#ff5c96!important;letter-spacing:.22em!important}body:has(.challenge-hero) .challenge-hero>span{color:#ff5c96!important;letter-spacing:.22em!important}:is(body:has(.challenge-hero) .challenge-hero h1,body:has(.challenge-hero) .challenge-hero h2){color:#fff!important;letter-spacing:-.055em!important;max-width:760px!important;margin:10px 0 16px!important;font-size:clamp(48px,5vw,78px)!important;font-weight:300!important;line-height:.95!important}body:has(.challenge-hero) .challenge-hero p{color:#eff0f3c7!important;max-width:520px!important;font-size:16px!important;line-height:1.7!important}body:has(.challenge-hero) .action-page{box-shadow:none!important;background:0 0!important}body:has(.challenge-hero) .action-page .card{box-shadow:none!important;background:0 0!important}body:has(.challenge-hero) .challenge-submit{box-shadow:none!important;background:linear-gradient(#070a10f5,#05090fe0)!important;border:1px solid #ffffff1a!important;border-radius:0!important}body:has(.challenge-hero) .action-ranking article{box-shadow:none!important;background:linear-gradient(#070a10f5,#05090fe0)!important;border:1px solid #ffffff1a!important;border-radius:0!important}body:has(.challenge-hero) .action-podium article{box-shadow:none!important;background:linear-gradient(#070a10f5,#05090fe0)!important;border:1px solid #ffffff1a!important;border-radius:0!important}body:has(.challenge-hero) .challenge-message{box-shadow:none!important;background:linear-gradient(#070a10f5,#05090fe0)!important;border:1px solid #ffffff1a!important;border-radius:0!important}body:has(.challenge-hero) .action-page .card{box-shadow:none!important;background:linear-gradient(#070a10f5,#05090fe0)!important;border:1px solid #ffffff1a!important;border-radius:0!important}body:has(.challenge-hero) .challenge-submit{margin:28px 0 34px!important;padding:34px!important}:is(body:has(.challenge-hero) .challenge-submit h2,body:has(.challenge-hero) .action-page h2){letter-spacing:-.03em!important;font-weight:400!important}body:has(.challenge-hero) .challenge-submit label{color:#d5dde1b8!important}body:has(.challenge-hero) .action-page .muted{color:#d5dde1b8!important}body:has(.challenge-hero) .action-page p{color:#d5dde1b8!important}body:has(.challenge-hero) .challenge-submit input{color:#fff!important;background:#09131c!important;border:1px solid #ffffff29!important;border-radius:0!important;padding:13px!important}body:has(.challenge-hero) .challenge-submit button{color:#170912!important;box-shadow:none!important;background:#ff5c96!important;border:1px solid #ff5c96!important;border-radius:2px!important;font-weight:700!important}body:has(.challenge-hero) .challenge-verify{color:#170912!important;box-shadow:none!important;background:#ff5c96!important;border:1px solid #ff5c96!important;border-radius:2px!important;font-weight:700!important}body:has(.challenge-hero) .action-page .primary{color:#170912!important;box-shadow:none!important;background:#ff5c96!important;border:1px solid #ff5c96!important;border-radius:2px!important;font-weight:700!important}body:has(.challenge-hero) .challenge-submit button:hover{filter:brightness(1.05)}body:has(.challenge-hero) .challenge-verify:hover{filter:brightness(1.05)}body:has(.challenge-hero) .action-page .primary:hover{filter:brightness(1.05)}body:has(.challenge-hero) .action-page .secondary{color:#ffe7ef!important;background:0 0!important;border:1px solid #ff5c965c!important;border-radius:2px!important}body:has(.challenge-hero) .action-page .eyebrow{color:#ff5c96!important;letter-spacing:.18em!important}body:has(.challenge-hero) .action-podium{align-items:stretch!important;gap:16px!important}body:has(.challenge-hero) .action-podium article{min-height:240px!important}body:has(.challenge-hero) .action-ranking article{padding:18px 20px!important}:is(body:has(.challenge-hero) .action-ranking strong,body:has(.challenge-hero) .action-podium strong){color:#fff!important}:is(body:has(.challenge-hero) .challenge-hero,body:has(.challenge-hero) .challenge-submit,body:has(.challenge-hero) .action-podium,body:has(.challenge-hero) .action-ranking){animation:.42s both challengeWorldEnter}@keyframes challengeWorldEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){body:has(.challenge-hero) .challenge-hero{min-height:260px!important;padding:44px 28px!important}:is(body:has(.challenge-hero) .challenge-hero h1,body:has(.challenge-hero) .challenge-hero h2){font-size:clamp(34px,9vw,52px)!important}body:has(.challenge-hero) .challenge-submit{padding:24px!important}}.challenge-world-page{min-height:100vh;padding-bottom:70px;background:0 0!important}.challenge-editorial-intro{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:40px;min-height:240px;padding:48px 54px;display:flex}.challenge-editorial-intro>div:first-child{max-width:720px}.challenge-editorial-intro h2{color:#f8f5f7;letter-spacing:-.05em;margin:12px 0;font-size:clamp(40px,4vw,58px);font-weight:300;line-height:1}.challenge-editorial-intro p{max-width:590px;font-size:16px;line-height:1.7;color:#dbdadead!important}.challenge-editorial-mark{color:#ff5c96;border:1px solid #ff5c9640;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid}.challenge-program{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.challenge-program article{background:#07090e73;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;min-height:250px;padding:38px 34px;display:flex;position:relative}.challenge-program article>span{color:#ffffff0e;font-size:58px;font-weight:300;line-height:1;position:absolute;top:24px;right:27px}.challenge-program article>svg{color:#ff5c96;margin-bottom:30px}.challenge-program small{color:#ff5c96;letter-spacing:.2em;font-size:10px;font-weight:700}.challenge-program h3{color:#f6f3f5;letter-spacing:-.025em;margin:9px 0;font-size:23px;font-weight:450}.challenge-program p{margin:0;font-size:14px;line-height:1.65;color:#d2d4d8a3!important}.challenge-ranking-preview{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-top:42px;padding:48px 54px 54px}.challenge-ranking-preview>div{max-width:720px}.challenge-ranking-preview h2{color:#f6f3f5;letter-spacing:-.04em;margin:13px 0;font-size:clamp(34px,3vw,46px);font-weight:300}.challenge-ranking-preview p{line-height:1.7;color:#cfd3d8a6!important}.challenge-verify{align-items:center;gap:10px;min-height:46px;margin-top:24px;display:inline-flex;padding:0 19px!important}@media (width<=850px){.challenge-program{grid-template-columns:1fr}.challenge-editorial-intro{padding:38px 26px}.challenge-editorial-mark{display:none}.challenge-ranking-preview{padding:38px 26px}}body:has(.challenge-hero) .challenge-submit{position:relative;background:linear-gradient(90deg,#ff5c960b,#ff5c9600 34%),0 0!important;border:1px solid #ffffff1a!important;border-left:0!important;border-right:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"kicker action""title action""text action"!important;align-items:center!important;gap:8px 44px!important;min-height:0!important;margin:26px 0 30px!important;padding:34px 42px!important;display:grid!important}body:has(.challenge-hero) .challenge-submit .eyebrow{grid-area:kicker!important;margin:0 0 3px!important}body:has(.challenge-hero) .challenge-submit h2{color:#f8f6f7!important;letter-spacing:-.035em!important;grid-area:title!important;max-width:720px!important;margin:0!important;font-size:clamp(28px,2.35vw,38px)!important;font-weight:350!important;line-height:1.08!important}body:has(.challenge-hero) .challenge-submit .challenge-status{color:#d3d6dc94!important;grid-area:text!important;max-width:760px!important;margin:4px 0 0!important;font-size:14px!important;line-height:1.65!important}body:has(.challenge-hero) .challenge-submit .challenge-verify{grid-area:action!important;justify-content:center!important;align-self:center!important;min-width:196px!important;min-height:48px!important;margin:0!important}body:has(.challenge-hero) .challenge-program{background:0 0!important;border-top:1px solid #ffffff13!important;border-bottom:1px solid #ffffff13!important;border-left:0!important;margin-top:0!important}body:has(.challenge-hero) .challenge-program article{background:0 0!important;border-top:0!important;border-bottom:0!important;border-right:1px solid #ffffff13!important;justify-content:flex-start!important;min-height:230px!important;padding:34px 42px 38px!important}body:has(.challenge-hero) .challenge-program article:last-child{border-right:0!important}body:has(.challenge-hero) .challenge-program article>span{letter-spacing:-.06em!important;color:#ffffff09!important;font-size:52px!important;font-weight:200!important;top:26px!important;right:28px!important}body:has(.challenge-hero) .challenge-program article>svg{color:#ff5c96!important;width:22px!important;height:22px!important;margin:2px 0 42px!important}body:has(.challenge-hero) .challenge-program small{letter-spacing:.18em!important;color:#ff5c96!important;margin-bottom:11px!important;font-size:10px!important;display:block!important}body:has(.challenge-hero) .challenge-program h3{color:#f5f3f5!important;letter-spacing:-.035em!important;margin:0 0 12px!important;font-size:clamp(22px,1.7vw,28px)!important;font-weight:350!important;line-height:1.08!important}body:has(.challenge-hero) .challenge-program p{color:#d3d6dc94!important;max-width:390px!important;margin:0!important;font-size:14px!important;line-height:1.65!important}body:has(.challenge-hero) .challenge-program article{transition:background-color .22s,transform .22s!important}body:has(.challenge-hero) .challenge-program article:hover{background:#ffffff03!important}body:has(.challenge-hero) .challenge-ranking-preview{margin-top:30px!important;padding:38px 42px 42px!important}body:has(.challenge-hero) .challenge-ranking-preview h2{margin:10px 0 8px!important;font-size:clamp(30px,2.5vw,40px)!important}body:has(.challenge-hero) .challenge-ranking-preview p{max-width:650px!important;margin:0!important}@media (width<=980px){body:has(.challenge-hero) .challenge-submit{grid-template-columns:1fr!important;grid-template-areas:"kicker""title""text""action"!important;row-gap:10px!important}body:has(.challenge-hero) .challenge-submit .challenge-verify{justify-self:start!important;margin-top:14px!important}}@media (width<=850px){body:has(.challenge-hero) .challenge-program article{border-bottom:1px solid #ffffff13!important;border-right:0!important;min-height:190px!important;padding:30px 26px 32px!important}body:has(.challenge-hero) .challenge-program article:last-child{border-bottom:0!important}:is(body:has(.challenge-hero) .challenge-submit,body:has(.challenge-hero) .challenge-ranking-preview){padding-left:26px!important;padding-right:26px!important}}body:has(.challenge-hero) .challenge-editorial-intro{gap:32px!important;min-height:0!important;padding:38px 42px 40px!important}body:has(.challenge-hero) .challenge-editorial-intro h2{margin:10px 0 12px!important;font-size:clamp(38px,3.8vw,54px)!important}body:has(.challenge-hero) .challenge-editorial-intro p{max-width:650px!important;margin:0!important}body:has(.challenge-hero) .challenge-editorial-mark{width:72px!important;height:72px!important}body:has(.challenge-hero) .challenge-submit{min-height:0!important;margin:26px 0 30px!important;padding:34px 42px!important}body:has(.challenge-hero) .challenge-submit h2{font-size:clamp(28px,2.35vw,38px)!important}body:has(.challenge-hero) .challenge-program article{min-height:215px!important}body:has(.challenge-hero) .challenge-ranking-preview{margin-top:28px!important;padding:38px 42px 42px!important;position:relative!important;overflow:hidden!important}body:has(.challenge-hero) .challenge-ranking-preview:after{content:"01";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;font-size:92px;font-weight:200;line-height:1;position:absolute;top:24px;right:34px}body:has(.challenge-hero) .challenge-ranking-preview h2{max-width:700px!important;margin:10px 0!important}body:has(.challenge-hero) .challenge-ranking-preview p{max-width:720px!important}:is(body:has(.challenge-hero) .challenge-editorial-intro,body:has(.challenge-hero) .challenge-submit,body:has(.challenge-hero) .challenge-program,body:has(.challenge-hero) .challenge-ranking-preview){border-color:#ffffff13!important}@media (width<=850px){body:has(.challenge-hero) .challenge-editorial-intro{padding:32px 26px!important}body:has(.challenge-hero) .challenge-ranking-preview{padding:34px 26px 38px!important}body:has(.challenge-hero) .challenge-ranking-preview:after{display:none!important}}body:has(.challenge-hero) .challenge-hero{background-position:42% -115px!important;background-size:cover!important}.challenge-entry-panel,.challenge-performance-history{background:#06090e61;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:30px 0;padding:38px 42px}.challenge-entry-head,.challenge-history-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.challenge-entry-head h2,.challenge-history-head h2{color:#f7f4f6;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,3vw,42px);font-weight:300}.challenge-entry-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;place-items:center;width:42px;height:42px;display:grid}.challenge-entry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.challenge-entry-form label{color:#e6e6eab8;flex-direction:column;gap:9px;font-size:13px;display:flex}.challenge-entry-form input,.challenge-entry-form select{color:#fff;background:#081019;border:1px solid #ffffff24;border-radius:0;outline:none;min-height:48px;padding:0 14px}.challenge-proof-field{grid-column:1/-1}.challenge-proof-field input{min-height:auto;padding:12px}.challenge-proof-field>span{color:#e6e6ea9e;align-items:center;gap:9px;display:flex}.challenge-entry-form>button{grid-column:1/-1;justify-self:start}.challenge-message{color:#ffe4ee;background:#ff5c960d;border:1px solid #ff5c9640;margin:20px 0;padding:14px 18px}.challenge-history-head>strong{color:#fff;font-size:32px;font-weight:300}.challenge-history-head>strong small{color:#ffffff6b;font-size:12px;font-weight:500}.challenge-history-empty{margin-top:26px!important}.challenge-history-list{border-top:1px solid #ffffff12;margin-top:26px}.challenge-history-list article{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 120px 110px auto;align-items:center;gap:18px;padding:18px 0;display:grid}.challenge-history-list article>div:first-child{flex-direction:column;gap:4px;display:flex}.challenge-history-list article>div:first-child small{color:#ffffff61;font-size:11px}.challenge-history-list article>div:first-child strong{color:#f6f3f5;font-size:15px}.challenge-history-calories{color:#fff;font-size:22px;font-weight:300}.challenge-history-calories small{color:#ffffff6b;font-size:11px}.challenge-entry-status{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.challenge-entry-status-pending{color:#ffb75d}.challenge-entry-status-approved{color:#72d59b}.challenge-entry-status-rejected{color:#ff7188}.challenge-proof-button{color:#ffd7e5;cursor:pointer;background:0 0;border:1px solid #ff5c9647;min-height:38px;padding:0 13px}.challenge-live-ranking{border-top:1px solid #ffffff14;margin-top:28px}.challenge-live-ranking article{border-bottom:1px solid #ffffff12;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.challenge-live-ranking article>span{color:#ff5c96;letter-spacing:.12em;font-size:12px}.challenge-live-ranking article>div{flex-direction:column;gap:4px;display:flex}.challenge-live-ranking article>div strong{color:#f7f4f6}.challenge-live-ranking article>div small{color:#ffffff6b}.challenge-live-ranking article>strong{color:#fff;font-size:24px;font-weight:300}.challenge-live-ranking article>strong small{color:#ffffff6b;font-size:11px}@media (width<=850px){.challenge-entry-panel,.challenge-performance-history{padding:32px 26px}.challenge-entry-form{grid-template-columns:1fr}.challenge-proof-field,.challenge-entry-form>button{grid-column:auto}.challenge-history-list article{grid-template-columns:1fr auto}.challenge-entry-status,.challenge-proof-button{justify-self:start}}.challenge-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.challenge-history-actions .challenge-proof-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.challenge-delete-button{color:#ff8799!important;border-color:#ff718840!important}.challenge-delete-button:hover{background:#ff71880f!important}@media (width<=850px){.challenge-history-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=850px){.bp-mobile-back{z-index:10050;color:#fff;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#020d15d1;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:fixed;top:12px;left:14px;box-shadow:0 8px 30px #00000038}}.app-shell-aquasport{--aqua-ink:#14383d;--aqua-deep:#12343a;--aqua-mint:#b9e8dc;--aqua-water:#43b9c0;--aqua-coral:#ed8068;--aqua-pearl:#fbfaf5;background:#e7f1ec!important}.aquasport-main-shell{isolation:isolate;position:relative;color:var(--aqua-ink)!important;background:radial-gradient(circle at 86% 7%,#43b9c045,#0000 30%),radial-gradient(circle at 15% 74%,#ed806829,#0000 25%),linear-gradient(145deg,#fbfaf5 0%,#e7f3ee 48%,#cfe8e3 100%)!important}.aquasport-main-shell:before,.aquasport-main-shell>.page:before{content:none!important;background:0 0!important;display:none!important}.aquasport-main-shell>.page{z-index:1;position:relative;color:var(--aqua-ink)!important;background:0 0!important}.aquasport-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--aqua-deep)!important;background:#fbfaf5c7!important;border-bottom:1px solid #12343a1f!important}.aquasport-topbar button{color:var(--aqua-deep)!important;background:#ffffff94!important;border-color:#12343a33!important}.sidebar-theme-aquasport{color:#effbf8!important;background:radial-gradient(circle at 22% 15%,#43b9c038,#0000 30%),linear-gradient(#12363c,#0c252a)!important;border-right-color:#b9e8dc2b!important}.sidebar-theme-aquasport .nav{color:#e7f7f3a1!important}.sidebar-theme-aquasport .nav svg{color:var(--aqua-mint)!important}.sidebar-theme-aquasport .nav.active{color:#fff!important;background:linear-gradient(90deg,#43b9c04d,#b9e8dc14)!important}.sidebar-theme-aquasport .nav.active:before{box-shadow:0 0 18px #ed80688c;background:var(--aqua-coral)!important}.aquasport-main-shell section,.aquasport-main-shell article{border-color:#12343a26!important}.aquasport-main-shell input,.aquasport-main-shell select,.aquasport-main-shell textarea{color:var(--aqua-ink)!important;background:#ffffffbd!important;border-color:#12343a33!important}.aquasport-main-shell input::placeholder,.aquasport-main-shell textarea::placeholder{color:#14383d73!important}.aquasport-main-shell [style*=aqua-jogging\.jpg],.aquasport-main-shell .aquasport-session-card,.aquasport-main-shell .aquasport-course-card{overflow:hidden;border:1px solid #12343a2b!important;border-radius:26px!important;min-height:210px!important;box-shadow:0 25px 60px #1542482b!important}.aquasport-main-shell button{transition:transform .18s,box-shadow .18s,background .18s}.aquasport-main-shell button:hover{transform:translateY(-2px)}@media (width<=800px){.aquasport-main-shell{background:radial-gradient(circle at 80% 5%,#43b9c033,#0000 25%),linear-gradient(155deg,#fbfaf5,#e1f0eb)!important}}.sidebar{background:linear-gradient(#061416 0%,#07191a 55%,#050d0f 100%)!important;border-right:1px solid #e8ede51a!important;width:252px!important;padding:0 18px 18px!important;box-shadow:18px 0 55px #00000029!important}.sidebar-top{border-bottom:1px solid #e8ede51c!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:164px!important;padding:28px 12px 20px!important;display:flex!important}.sidebar .bp-logo{justify-content:flex-start!important;width:100%!important;min-height:auto!important;padding:0!important}.sidebar .bp-logo-image{object-fit:contain!important;width:112px!important;height:auto!important}.sidebar .bp-logo span{display:none!important}.sidebar-crew-identity{opacity:.74!important;margin-top:13px!important}.sidebar nav{scrollbar-width:thin!important;scrollbar-color:#d4b76e52 transparent!important;flex-direction:column!important;gap:3px!important;padding:18px 0 10px!important;display:flex!important;overflow-y:auto!important}.sidebar .nav{color:#e0e9e594!important;letter-spacing:.005em!important;background:0 0!important;border:0!important;border-radius:7px!important;gap:12px!important;min-height:42px!important;padding:0 12px!important;font-size:.84rem!important;font-weight:450!important;transition:background .2s,color .2s,transform .2s!important;position:relative!important}.sidebar .nav svg{color:#aecfc88c!important;width:17px!important}.sidebar .nav.active{color:#f4efe5!important;background:linear-gradient(90deg,#18534c94,#0c2a2752)!important;box-shadow:inset 2px 0 #d4b76e!important}.bp-sidebar-back{color:#f0ece2b8!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin-top:16px!important;padding:8px 0!important;font-size:.75rem!important;display:flex!important}.bp-sidebar-back:hover{color:#d4b76e!important}.sidebar .logout{color:#e0e9e580!important;border-top:1px solid #e8ede51a!important;min-height:44px!important;margin-top:8px!important;padding:0 12px!important}@media (width<=900px){.main{margin-left:0!important}.sidebar{width:min(286px,88vw)!important}}.bp-mobile-back{display:none!important}@media (width<=900px){.bp-mobile-back{z-index:70!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#03181db8!important;border:1px solid #fff3!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;position:fixed!important;top:14px!important;left:58px!important}.sidebar.open~.main .bp-mobile-back{display:none!important}}.sidebar,.sidebar-top,.sidebar nav,.sidebar .logout{border-color:#0000!important}.sidebar nav{scrollbar-width:none!important;-ms-overflow-style:none!important}.sidebar nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.sidebar:before,.sidebar:after{content:none!important;display:none!important}body:has(.challenge-world-page) .main{--caqua:#11b9c8;--cdeep:#06384b;--csun:#ff8a4c;--csand:#fff4e8;color:var(--cdeep)!important;background:radial-gradient(circle at 80% 8%,#ff8a4c47,#0000 28%),linear-gradient(145deg,#dffafa 0%,#fff4e8 100%)!important}body:has(.challenge-world-page) .main:before{display:none!important}body:has(.challenge-world-page) .main:after{display:none!important}body:has(.challenge-world-page) .topbar{background:0 0!important;border:0!important;height:0!important;min-height:0!important;padding:0!important}body:has(.challenge-world-page) .header-actions{display:none!important}body:has(.challenge-world-page) .challenge-world-page{max-width:none!important;color:var(--cdeep)!important;background:0 0!important;padding:34px clamp(20px,3vw,52px) 72px!important}body:has(.challenge-world-page) .challenge-hero{background:linear-gradient(90deg,#032835e8 0%,#032835a3 44%,#0328350f 76%),url(/universe/challenge-sunset.jpg) 50% 55%/cover no-repeat!important;border:0!important;border-radius:30px!important;flex-direction:column!important;justify-content:center!important;min-height:440px!important;margin:0 0 22px!important;padding:clamp(34px,5vw,70px)!important;display:flex!important;box-shadow:0 26px 65px #0546552e!important}body:has(.challenge-world-page) .challenge-hero:after{background:linear-gradient(150deg,#0000 55%,#ff8a4c2e)!important}body:has(.challenge-world-page) .challenge-hero h1{letter-spacing:-.065em!important;color:#fff!important;max-width:720px!important;margin:14px 0 18px!important;font-family:Segoe UI Variable Display,Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(54px,6vw,92px)!important;font-style:normal!important;font-weight:760!important;line-height:.9!important}body:has(.challenge-world-page) .challenge-hero p{color:#ffffffe6!important;max-width:590px!important;font-size:17px!important}body:has(.challenge-world-page) .eyebrow{color:#087b91!important;font-weight:800!important}body:has(.challenge-world-page) .challenge-program small{color:#087b91!important;font-weight:800!important}body:has(.challenge-world-page) .challenge-editorial-intro{background:#ffffffc2!important;border:0!important;border-radius:24px!important;min-height:0!important;margin:0!important;padding:32px 38px!important;box-shadow:0 14px 40px #05576417!important}:is(body:has(.challenge-world-page) .challenge-editorial-intro h2,body:has(.challenge-world-page) .challenge-history-head h2,body:has(.challenge-world-page) .challenge-ranking-preview h2){color:var(--cdeep)!important;font-style:normal!important;font-weight:720!important}body:has(.challenge-world-page) .challenge-editorial-intro p{color:#496d77!important}body:has(.challenge-world-page) .challenge-status{color:#496d77!important}body:has(.challenge-world-page) .challenge-program p{color:#496d77!important}body:has(.challenge-world-page) .challenge-ranking-preview p{color:#496d77!important}body:has(.challenge-world-page) .challenge-history-empty{color:#496d77!important}body:has(.challenge-world-page) .challenge-editorial-mark{transform:rotate(-5deg);color:#fff!important;background:linear-gradient(135deg,var(--caqua),#087b91)!important;border:0!important;border-radius:22px!important;width:72px!important;height:72px!important;box-shadow:0 14px 30px #11b9c83d!important}body:has(.challenge-world-page) .challenge-submit{background:linear-gradient(112deg,#06384b 0%,#087b91 58%,#11b9c8 100%)!important;border:0!important;border-radius:24px!important;margin:18px 0!important;padding:30px 38px!important;box-shadow:0 18px 44px #05637433!important}body:has(.challenge-world-page) .challenge-submit h2{color:#fff!important;font-weight:740!important}body:has(.challenge-world-page) .challenge-submit .challenge-status{color:#ffffffc4!important}body:has(.challenge-world-page) .challenge-verify{background:var(--csun)!important;color:#fff!important;border:0!important;border-radius:999px!important;min-height:52px!important;padding:0 23px!important;box-shadow:0 12px 26px #ff8a4c4d!important}body:has(.challenge-world-page) .challenge-program{background:0 0!important;border:0!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important;margin:18px 0 0!important;display:grid!important}body:has(.challenge-world-page) .challenge-program article{background:#ffffffbd!important;border:0!important;border-radius:22px!important;min-height:205px!important;padding:28px!important;box-shadow:0 12px 32px #05576414!important}body:has(.challenge-world-page) .challenge-program article:nth-child(2){transform:translateY(12px)}body:has(.challenge-world-page) .challenge-program article>span{color:#087b9117!important}body:has(.challenge-world-page) .challenge-program article>svg{color:var(--csun)!important;margin:0 0 26px!important}body:has(.challenge-world-page) .challenge-program h3{color:var(--cdeep)!important;font-weight:680!important}:is(body:has(.challenge-world-page) .challenge-entry-panel,body:has(.challenge-world-page) .challenge-performance-history,body:has(.challenge-world-page) .challenge-ranking-preview){position:relative;background:#fffc!important;border:0!important;border-radius:24px!important;margin:28px 0 0!important;padding:34px 38px!important;box-shadow:0 14px 38px #05576414!important}body:has(.challenge-world-page) .challenge-entry-head h2{color:var(--cdeep)!important;font-weight:720!important}body:has(.challenge-world-page) .challenge-entry-form label{color:#315f6a!important;font-weight:650!important}:is(body:has(.challenge-world-page) .challenge-entry-form input,body:has(.challenge-world-page) .challenge-entry-form select){color:var(--cdeep)!important;background:#effafa!important;border:1px solid #064f6329!important;border-radius:14px!important}body:has(.challenge-world-page) .challenge-entry-close{color:var(--cdeep)!important;background:#dff4f3!important;border:0!important;border-radius:50%!important}body:has(.challenge-world-page) .challenge-history-head>strong{color:#087b91!important}body:has(.challenge-world-page) .challenge-ranking-preview:after{color:#087b9114!important}body:has(.challenge-world-page) .challenge-message{color:#974524!important;background:#fff0e8!important;border:0!important;border-radius:16px!important}:is(body:has(.challenge-world-page) .challenge-live-ranking article,body:has(.challenge-world-page) .challenge-history-list article){color:var(--cdeep)!important;border-color:#064f631f!important}@media (width<=900px){body:has(.challenge-world-page) .topbar{height:58px!important;min-height:58px!important}body:has(.challenge-world-page) .challenge-world-page{padding:12px 13px 50px!important}body:has(.challenge-world-page) .challenge-hero{background:linear-gradient(#03283505 22%,#032835e0 78%,#032835f7),url(/universe/challenge-sunset.jpg) 50% 52%/cover no-repeat!important;border-radius:22px!important;justify-content:flex-end!important;min-height:500px!important;padding:32px 23px!important}body:has(.challenge-world-page) .challenge-hero h1{font-size:clamp(44px,14vw,68px)!important}:is(body:has(.challenge-world-page) .challenge-editorial-intro,body:has(.challenge-world-page) .challenge-submit,body:has(.challenge-world-page) .challenge-entry-panel,body:has(.challenge-world-page) .challenge-performance-history,body:has(.challenge-world-page) .challenge-ranking-preview){border-radius:20px!important;padding:25px 21px!important}body:has(.challenge-world-page) .challenge-submit .challenge-verify{justify-self:stretch!important;width:100%!important}body:has(.challenge-world-page) .challenge-program{grid-template-columns:1fr!important;gap:12px!important}body:has(.challenge-world-page) .challenge-program article{min-height:0!important;padding:24px!important;transform:none!important}body:has(.challenge-world-page) .challenge-program article:nth-child(2){min-height:0!important;padding:24px!important;transform:none!important}body:has(.challenge-world-page) .challenge-program article>svg{margin-bottom:18px!important}body:has(.challenge-world-page) .challenge-entry-form{grid-template-columns:1fr!important}body:has(.challenge-world-page) .challenge-proof-field{grid-column:1!important;width:100%!important}body:has(.challenge-world-page) .challenge-entry-form>button{grid-column:1!important;width:100%!important}}body:has(.challenge-world-page) .challenge-world-page{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}body:has(.challenge-world-page) .challenge-editorial-intro{box-shadow:none!important;background:0 0!important;border-bottom:1px solid #06384b1f!important;border-radius:0!important;padding:42px 46px 38px!important}body:has(.challenge-world-page) .challenge-editorial-intro h2{letter-spacing:-.055em!important;margin:8px 0 10px!important;font-size:clamp(36px,3.6vw,58px)!important;font-weight:420!important}body:has(.challenge-world-page) .challenge-editorial-mark{width:auto!important;height:auto!important;box-shadow:none!important;color:#ff8a4c!important;background:0 0!important;border-radius:0!important;transform:none!important}body:has(.challenge-world-page) .challenge-editorial-mark svg{stroke-width:1.15px!important;width:38px!important;height:38px!important}body:has(.challenge-world-page) .eyebrow{letter-spacing:.2em!important;font-size:10px!important;font-weight:700!important}body:has(.challenge-world-page) .challenge-program small{letter-spacing:.2em!important;font-size:10px!important;font-weight:700!important}body:has(.challenge-world-page) .challenge-submit{box-shadow:none!important;background:linear-gradient(90deg,#06384b 0%,#087b91 72%,#11aeb9 100%)!important;border-radius:0!important;margin:0!important;padding:34px 46px!important}body:has(.challenge-world-page) .challenge-submit h2{letter-spacing:-.055em!important;font-size:clamp(32px,3vw,46px)!important;font-weight:430!important}body:has(.challenge-world-page) .challenge-verify{min-height:48px!important;box-shadow:none!important;border-radius:2px!important;font-size:14px!important;font-weight:650!important}body:has(.challenge-world-page) .challenge-program{border-bottom:1px solid #06384b1f!important;gap:0!important;margin:0!important;padding:46px 0 34px!important}body:has(.challenge-world-page) .challenge-program article{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 46px!important;transform:none!important}body:has(.challenge-world-page) .challenge-program article:nth-child(2){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 46px!important;transform:none!important}body:has(.challenge-world-page) .challenge-program article>span{font-size:44px!important;font-weight:300!important;top:-4px!important;right:34px!important}body:has(.challenge-world-page) .challenge-program article>svg{stroke-width:1.35px!important;width:20px!important;height:20px!important;margin:0 0 38px!important}body:has(.challenge-world-page) .challenge-program h3{letter-spacing:-.045em!important;margin:8px 0 12px!important;font-size:clamp(22px,2vw,30px)!important;font-weight:430!important}body:has(.challenge-world-page) .challenge-program p{font-size:14px!important;line-height:1.65!important}:is(body:has(.challenge-world-page) .challenge-performance-history,body:has(.challenge-world-page) .challenge-ranking-preview){box-shadow:none!important;background:0 0!important;border-bottom:1px solid #06384b1f!important;border-radius:0!important;margin:0!important;padding:50px 46px!important}body:has(.challenge-world-page) .challenge-history-head{align-items:center!important}:is(body:has(.challenge-world-page) .challenge-history-head h2,body:has(.challenge-world-page) .challenge-ranking-preview h2){letter-spacing:-.055em!important;margin:10px 0!important;font-size:clamp(34px,3.4vw,54px)!important;font-weight:410!important}body:has(.challenge-world-page) .challenge-history-head>strong{font-size:38px!important;font-weight:300!important}body:has(.challenge-world-page) .challenge-history-empty{opacity:.9!important;margin:14px 0 0!important;font-size:15px!important}body:has(.challenge-world-page) .challenge-ranking-preview:before{display:none!important}body:has(.challenge-world-page) .challenge-ranking-preview:after{font-size:70px!important;top:38px!important;right:46px!important}body:has(.challenge-world-page) .challenge-entry-panel{box-shadow:none!important;background:#ffffff8a!important;border-top:1px solid #06384b1f!important;border-bottom:1px solid #06384b1f!important;border-radius:0!important;margin:22px 0!important;padding:34px 46px!important}@media (width<=900px){:is(body:has(.challenge-world-page) .challenge-editorial-intro,body:has(.challenge-world-page) .challenge-submit,body:has(.challenge-world-page) .challenge-performance-history,body:has(.challenge-world-page) .challenge-ranking-preview,body:has(.challenge-world-page) .challenge-entry-panel){border-radius:0!important;padding:28px 22px!important}body:has(.challenge-world-page) .challenge-program{gap:30px!important;padding:30px 22px!important}body:has(.challenge-world-page) .challenge-program article{padding:0!important}body:has(.challenge-world-page) .challenge-program article:nth-child(2){padding:0!important}body:has(.challenge-world-page) .challenge-program article>svg{margin-bottom:18px!important}body:has(.challenge-world-page) .challenge-history-head{align-items:flex-end!important}}body:has(.challenge-world-page) .challenge-world-page{--challenge-accent:#f28a52!important;--challenge-aqua:#0f9fb1!important;--challenge-deep:#06384b!important}body:has(.challenge-world-page) .challenge-world-page .eyebrow{color:#0b7f91!important}body:has(.challenge-world-page) .challenge-world-page small{color:#0b7f91!important}body:has(.challenge-world-page) .challenge-program small{color:#0b7f91!important}body:has(.challenge-world-page) .challenge-hero .eyebrow{color:#ffd2a6!important}body:has(.challenge-world-page) .challenge-submit .eyebrow{color:#b8fff7!important}body:has(.challenge-world-page) .challenge-verify{color:#fff!important;background:#f28a52!important;border-color:#f28a52!important}body:has(.challenge-world-page) .challenge-submit button{color:#fff!important;background:#f28a52!important;border-color:#f28a52!important}body:has(.challenge-world-page) .challenge-entry-form>button{color:#fff!important;background:#f28a52!important;border-color:#f28a52!important}body:has(.challenge-world-page) .challenge-program article>svg{color:#e87840!important}body:has(.challenge-world-page) .challenge-editorial-mark{color:#e87840!important}body:has(.challenge-world-page) .challenge-proof-button{color:#e87840!important}body:has(.challenge-world-page) .challenge-editorial-mark{background:0 0!important}body:has(.challenge-world-page) .challenge-message{color:#8b4324!important;background:#fff0e6!important;border-color:#f28a5240!important}body:has(.challenge-world-page) .challenge-entry-status-pending{color:#a75028!important;background:#f28a521f!important;border-color:#f28a5247!important}body:has(.challenge-world-page) .challenge-entry-status-approved{color:#087b73!important;background:#0f9fb11a!important;border-color:#0f9fb13d!important}body:has(.challenge-world-page) .sidebar-theme-actions{--sidebar-accent:#f28a52!important;--sidebar-accent-rgb:242,138,82!important}body:has(.shop-world-page) .main{color:#173d47!important;background:linear-gradient(145deg,#f7f1e9 0%,#edf7f5 52%,#f8f3ec 100%)!important}body:has(.shop-world-page) .main:before{display:none!important}body:has(.shop-world-page) .main:after{display:none!important}body:has(.shop-world-page) .topbar{background:0 0!important;border:0!important;height:0!important;min-height:0!important;padding:0!important}body:has(.shop-world-page) .header-actions{display:none!important}body:has(.shop-world-page) .shop-world-page{color:#173d47!important;max-width:none!important;padding:34px clamp(22px,3vw,52px) 70px!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}body:has(.shop-world-page) .shop-world-page>.hero{min-height:390px!important;box-shadow:none!important;background:linear-gradient(90deg,#183237e6,#1832377a 50%,#1832370d 82%),url(/universe/shop-sunset.jpg) 50% 58%/cover no-repeat!important;border:0!important;border-radius:0!important;align-items:flex-end!important;margin:0 0 36px!important;padding:clamp(38px,5vw,72px)!important;display:flex!important;overflow:hidden!important}body:has(.shop-world-page) .shop-world-page>.hero h2{letter-spacing:-.06em!important;color:#fff!important;margin:10px 0!important;font-size:clamp(54px,6vw,88px)!important;font-weight:390!important}body:has(.shop-world-page) .shop-world-page>.hero p{color:#ffffffdb!important;font-size:17px!important}body:has(.shop-world-page) .shop-world-page>.hero .eyebrow{color:#ffd0ae!important}body:has(.shop-world-page) .shop-world-page>.hero .hero-chip{color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 0!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2){border-top:1px solid #173d4724!important;border-bottom:1px solid #173d4724!important;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr)!important;gap:0!important;margin:0 0 42px!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2)>.card{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:30px 36px!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2)>.card:first-child{border-right:1px solid #173d4724!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2) strong{color:#173d47!important;font-weight:450!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2) .eyebrow{color:#b8663e!important}body:has(.shop-world-page) .shop-world-page input{color:#173d47!important;background:0 0!important;border:0!important;border-bottom:1px solid #173d4742!important;border-radius:0!important}:is(body:has(.shop-world-page) .shop-world-page .status,body:has(.shop-world-page) .shop-world-page .secondary){color:#41636b!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #173d4733!important;border-radius:999px!important;padding:0 14px!important;font-size:12px!important}body:has(.shop-world-page) .shop-world-page .status.ok{color:#fff!important;background:#b8663e!important;border-color:#b8663e!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3)>.card{min-height:0!important;box-shadow:none!important;background:#ffffff7a!important;border:0!important;border-radius:0!important;overflow:hidden!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3)>.card>div:first-child{background:linear-gradient(135deg,#11899617,#b8663e12)!important;border:0!important;place-items:start!important;min-height:92px!important;padding:26px 28px!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3)>.card>div:first-child svg{display:none!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3)>.card>div:first-child:before{content:"BLUE POPPY";letter-spacing:.24em;color:#608088;font-size:10px;font-weight:700}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3)>.card>div:nth-child(2){padding:26px 28px!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3) h3{color:#173d47!important;letter-spacing:-.04em!important;font-size:25px!important;font-weight:430!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3) .eyebrow{color:#0c8390!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3) .muted{color:#627a80!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3) .primary{color:#fff!important;box-shadow:none!important;background:#173d47!important;border:0!important;border-radius:2px!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3) button:disabled{color:#6e858a!important;border:0!important;border-top:1px solid #173d4733!important;border-radius:0!important}body:has(.shop-world-page) .sidebar-theme-shop{--sidebar-accent:#b8663e!important;--sidebar-accent-rgb:184,102,62!important}@media (width<=900px){body:has(.shop-world-page) .topbar{height:58px!important;min-height:58px!important}body:has(.shop-world-page) .shop-world-page{padding:12px 13px 48px!important}body:has(.shop-world-page) .shop-world-page>.hero{background:linear-gradient(#1832370a 26%,#183237e0 82%),url(/universe/shop-sunset.jpg) 50% 52%/cover no-repeat!important;min-height:460px!important;padding:30px 23px!important}body:has(.shop-world-page) .shop-world-page>.hero h2{font-size:clamp(50px,17vw,72px)!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2){grid-template-columns:1fr!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2)>.card{padding:24px 18px!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2)>.card:first-child{border-bottom:1px solid #173d4724!important;border-right:0!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(2) input{min-width:0!important}body:has(.shop-world-page) .shop-world-page>section:nth-of-type(3){grid-template-columns:1fr!important;gap:12px!important}}body:has(.shop-world-page) .shop-collection-chip{display:none!important}:is(body:has(.shop-world-page) .shop-balance .muted,body:has(.shop-world-page) .shop-filters .muted){color:#5f767d!important;opacity:1!important}body:has(.shop-world-page) .shop-balance strong{color:#173d47!important;font-weight:380!important}body:has(.shop-world-page) .shop-filters>div:first-child{align-items:flex-end!important}body:has(.shop-world-page) .shop-filters>div:first-child>div:first-child{min-width:250px!important}body:has(.shop-world-page) .shop-filters p{color:#698086!important;margin-top:4px!important}body:has(.shop-world-page) .shop-product{background:#ffffff9e!important;grid-template-rows:6px auto!important;min-height:0!important;display:grid!important}body:has(.shop-world-page) .shop-product>div:first-child{background:linear-gradient(90deg,#0c8795,#72c7c7,#d17a4d)!important;height:6px!important;min-height:6px!important;padding:0!important}body:has(.shop-world-page) .shop-product>div:first-child:before{display:none!important}body:has(.shop-world-page) .shop-product>div:nth-child(2){min-height:300px!important;padding:30px!important}body:has(.shop-world-page) .shop-product>div:nth-child(2)>div:first-child>span:last-child{display:none!important}body:has(.shop-world-page) .shop-product-category{color:#0a7c88!important;letter-spacing:.2em!important;font-size:10px!important}body:has(.shop-world-page) .shop-product h3{margin-top:20px!important;margin-bottom:7px!important;font-size:27px!important}body:has(.shop-world-page) .shop-product p{color:#61777d!important;min-height:0!important;margin-bottom:28px!important}body:has(.shop-world-page) .shop-product div[style*="margin-top: auto"] .muted{color:#71868a!important;opacity:1!important}body:has(.shop-world-page) .shop-product div[style*="margin-top: auto"]>strong{color:#173d47!important;font-size:27px!important;font-weight:430!important}body:has(.shop-world-page) .shop-product button:disabled{color:#5e7378!important;opacity:1!important;min-height:44px!important;margin-top:16px!important}@media (width<=900px){body:has(.shop-world-page) .shop-product>div:nth-child(2){min-height:260px!important;padding:25px 22px!important}body:has(.shop-world-page) .shop-filters>div:first-child>div:first-child{min-width:0!important}}body:has(.shop-world-page) .shop-world-page>.hero{background:linear-gradient(90deg,#18383f 0% 48%,#0000 48.1%),url(/universe/shop-sunset.jpg) 100%/auto 100% no-repeat,#d7eceb!important;align-items:flex-end!important;min-height:520px!important;padding:56px 52% 56px 58px!important}body:has(.shop-world-page) .shop-world-page>.hero>div:first-child{z-index:2!important;max-width:560px!important;position:relative!important}@media (width<=900px){body:has(.shop-world-page) .shop-world-page>.hero{background:linear-gradient(#0000 0% 62%,#18383f 62.2% 100%),url(/universe/shop-sunset.jpg) top/auto 62% no-repeat,#d7eceb!important;align-items:flex-end!important;min-height:720px!important;padding:470px 23px 34px!important}}body:has(.shop-world-page) .shop-poppy-flower{object-fit:contain!important;width:48px!important;height:48px!important;box-shadow:none!important;filter:drop-shadow(0 5px 9px #b6701c2e)!important;background:0 0!important;border-radius:0!important;flex:0 0 48px!important;display:block!important}@media (width<=720px){body:has(.shop-world-page) .shop-poppy-flower{flex-basis:40px!important;width:40px!important;height:40px!important}}@media (width<=760px){html,body,#root,.app-shell,.main{max-width:100%!important;overflow-x:hidden!important}.main{min-width:0!important}.page{width:100%!important;min-width:0!important;max-width:100%!important;padding:18px 14px 40px!important}.topbar,.hero,.editorial-hero{width:100%!important;min-width:0!important;max-width:100%!important}.hero,.editorial-hero{padding:28px 20px!important}.hero h1,.hero h2,.editorial-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,11vw,48px)!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;width:100%!important;min-width:0!important;display:grid!important}.stats .stat{width:auto!important;min-width:0!important;min-height:92px!important;padding:16px 13px!important}.stats .stat strong{font-size:24px!important}.stats .stat span{overflow-wrap:anywhere;font-size:12px!important;line-height:1.25!important}.dashboard-grid,.profile-main-grid,.profile-lower-grid,.profile-content-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.dashboard-grid>.card,.profile-panel{width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 16px!important;overflow:hidden!important}.card-head,.profile-panel-title{gap:10px!important;min-width:0!important}.card-head>div,.profile-panel-title>div,.person-row .grow{min-width:0!important}.card h2,.card h3,.card p,.card strong,.card small,.profile-panel *{overflow-wrap:anywhere;max-width:100%}.person-row{align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;padding:14px 0!important;display:flex!important}.person-row .avatar{flex:0 0 46px!important;width:46px!important;height:46px!important}.person-row .grow{flex:auto!important}.person-row>b,.person-row>.status{flex:none!important;margin-left:auto!important}.badge-grid,.badges-grid,.levels-grid,.evolution-grid,.evolutions-grid,.profile-evolutions{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.badge-grid>*,.badges-grid>*,.levels-grid>*,.evolution-grid>*,.evolutions-grid>*,.profile-evolutions>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.sidebar{width:min(88vw,360px)!important;max-width:360px!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.sidebar nav .nav,.sidebar .logout,.bp-sidebar-back{letter-spacing:0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.sidebar nav .nav:before,.sidebar nav .nav:after,.menu-btn:before,.menu-btn:after,.bp-mobile-back:before,.bp-mobile-back:after{content:none!important;display:none!important}.sidebar nav .nav{color:#e8f4f3a3!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;margin:2px 0!important;padding:0 14px!important;position:relative!important}.sidebar nav .nav.active{color:#fff!important;background:linear-gradient(90deg,#0d534d9e,#09302e59)!important;border:1px solid #efd6a047!important;box-shadow:inset 3px 0 #e8bb69f2!important}.sidebar nav .nav.active svg{color:#e9c47a!important}.menu-btn{z-index:60!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#031f237a!important;border:1px solid #ffffff47!important;border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;position:relative!important;box-shadow:0 8px 28px #00000029!important}.menu-btn svg{margin:auto!important;display:block!important}.dashboard-editorial,.dashboard-editorial *{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.dashboard-editorial{padding:0 16px 48px!important}.dashboard-editorial-hero{grid-template-columns:minmax(0,1fr)!important;align-content:end!important;gap:34px!important;min-height:640px!important;margin:0 -16px!important;padding:104px 28px 42px!important}.dashboard-editorial-copy{max-width:100%!important}.dashboard-brand-lockup strong,.dashboard-brand-lockup span,.dashboard-kicker{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}.dashboard-editorial-copy h1{letter-spacing:-.055em!important;overflow-wrap:normal!important;margin:18px 0 14px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:clamp(42px,11.5vw,58px)!important;font-style:normal!important;font-weight:520!important;line-height:.96!important}.dashboard-editorial-copy h1 strong{font-weight:720!important}.dashboard-editorial-copy p{max-width:100%!important;margin-top:20px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;line-height:1.55!important}.dashboard-today{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#021c1fd1!important;border:1px solid #ffffff1f!important;border-left:3px solid #e58c57!important;border-radius:2px!important;max-width:100%!important;padding:20px 20px 20px 22px!important}.dashboard-today>strong{margin-top:8px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:24px!important;line-height:1.1!important}.dashboard-today>small{margin-top:10px!important;font-size:13px!important;line-height:1.45!important}.dashboard-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-mini-stats article{min-width:0!important;min-height:110px!important;padding:18px 14px!important}.dashboard-mini-stats article strong{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:34px!important}.dashboard-section-heading h2,.dashboard-world-content h3,.dashboard-focus-card h2,.dashboard-schedule-card h2{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-style:normal!important}.aquasport-page,.aquasport-formulas,.aquasport-formulas-grid,.aquasport-formula-card{min-width:0!important;max-width:100%!important}.aquasport-formulas-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;margin-top:18px!important;display:grid!important}.aquasport-formula-card{border-radius:16px!important;width:100%!important;min-height:0!important;padding:20px 18px!important;overflow:hidden!important}.aquasport-formula-card h3{overflow-wrap:normal!important;margin:8px 0 6px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:20px!important;line-height:1.15!important}.aquasport-formula-card>strong{white-space:normal!important;margin-top:8px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:34px!important;line-height:1!important}.aquasport-formula-card p{overflow-wrap:normal!important;margin:14px 0 0!important;padding-top:14px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important}.aquasport-section-title{display:block!important}.aquasport-section-title>p{max-width:100%!important;margin-top:10px!important}}@media (width<=390px){.stats{grid-template-columns:minmax(0,1fr)!important}.dashboard-editorial-hero{padding-left:22px!important;padding-right:22px!important}.dashboard-mini-stats{grid-template-columns:minmax(0,1fr)!important}}.presence-refonte,.planning-refonte,.swimmer-attendance-refonte,.replacements-refonte,.action-page{--rw:#f7f8f8;--rm:#91a0ad;--rl:#ffffff24;isolation:isolate;position:relative;overflow:hidden;min-height:calc(100vh - 72px)!important;color:var(--rw)!important;background:#020b12!important}.presence-refonte{background:radial-gradient(circle at 75% 18%,#14699f21,#0000 33%),linear-gradient(135deg,#02070c,#031422 70%,#02080e)!important;max-width:none!important;padding:clamp(32px,4.5vw,72px) clamp(26px,4.5vw,72px) 60px!important}.presence-refonte:before{content:"";z-index:-1;pointer-events:none;background:url(/presence-clock.webp) top/cover no-repeat;position:absolute;inset:0 57% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0 76%,#0000);mask-image:linear-gradient(90deg,#000 0 76%,#0000)}.presence-refonte>section{margin-left:43%!important}.presence-refonte>section:first-child{border-bottom:1px solid var(--rl);align-items:flex-start!important;margin-bottom:42px!important;padding-bottom:36px!important}.presence-refonte>section:first-child>div:first-child{display:none!important}.presence-refonte h2{text-shadow:0 0 28px #ffffff14;color:#fff!important;letter-spacing:-.045em!important;font-size:clamp(38px,4.2vw,66px)!important;font-weight:300!important;line-height:1!important}.presence-refonte>section:nth-of-type(2){border-bottom:1px solid var(--rl);grid-template-columns:1.3fr .8fr 1.15fr .85fr!important;gap:0!important;margin-bottom:0!important}.presence-refonte>section:nth-of-type(2) article{border:0!important;border-right:1px solid var(--rl)!important;background:0 0!important;border-radius:0!important;min-height:138px!important;padding:26px 22px!important}.presence-refonte>section:nth-of-type(2) article>svg{display:none}.presence-refonte>section:nth-of-type(2) strong{font-size:17px!important;font-weight:450!important}.presence-refonte>section:nth-of-type(2) article:last-child{border-right:0!important}.presence-refonte>section:nth-of-type(3){border:0!important;border-bottom:1px solid var(--rl)!important;text-align:left!important;background:0 0!important;border-radius:0!important;grid-template-columns:1fr minmax(250px,335px)!important;align-items:center!important;gap:8px 45px!important;padding:48px 0!important;display:grid!important}.presence-refonte>section:nth-of-type(3)>div:first-child{display:none!important}.presence-refonte>section:nth-of-type(3) h3{grid-column:1;font-size:27px!important;font-weight:350!important}.presence-refonte>section:nth-of-type(3) p{grid-column:1;color:var(--rm)!important;margin:4px 0!important}.presence-refonte>section:nth-of-type(3) button{letter-spacing:.04em;grid-area:1/2/span 2;color:#07111b!important;background:#fff!important;border:1px solid #ffffffbd!important;border-radius:2px!important;min-height:86px!important;font-weight:800!important;box-shadow:0 0 34px #ffffff12!important}.presence-refonte>section:nth-of-type(3)>div:not(:first-child){grid-column:1/-1}.presence-refonte>section:nth-of-type(4){display:none!important}.planning-refonte{background:linear-gradient(140deg,#031525,#020b12 62%)!important;padding:0 42px 60px!important}.planning-refonte>section:first-child{background:linear-gradient(90deg,#031525 0 45%,#031525d1 58%,#0315251f),url(/planning-reference.webp) 100% 0/auto 100% no-repeat;border-bottom:1px solid #4ac2f73d;min-height:310px;position:relative;overflow:hidden;margin:0 -42px 36px!important;padding:52px 52px 42px!important}.planning-refonte>section:first-child>*{z-index:1;position:relative}.planning-refonte>section:first-child span:first-child{color:#65d8ff!important;font-size:11px!important}.planning-refonte>section:first-child h2{max-width:670px;color:#fff!important;letter-spacing:-.055em!important;font-size:clamp(46px,5.4vw,78px)!important;font-weight:280!important}.planning-refonte>section:first-child p{max-width:610px;color:#eef6fabd!important}.planning-refonte article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031623d1!important;border-color:#49c2f43d!important}.planning-refonte article>div:first-child{border-bottom:1px solid #ffffff1a}.planning-refonte button{transition:all .2s}.planning-refonte button:hover:not(:disabled){transform:translateY(-1px);border-color:#57d4ff!important}.swimmer-attendance-refonte{background:linear-gradient(#08070547,#080a0b 520px),radial-gradient(circle at 80% 0,#ff9b3a33,#0000 36%),#080a0b!important;padding:42px clamp(24px,4vw,58px) 60px!important}.swimmer-attendance-refonte:before{content:"";z-index:-1;filter:sepia(.72)saturate(.86)brightness(.52)contrast(1.12);background:url(/pool-editorial.jpg) 50% 53%/cover no-repeat;height:310px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 62%,#0000);mask-image:linear-gradient(#000 0 62%,#0000)}.swimmer-attendance-refonte>section:first-child{max-width:760px;min-height:170px}.swimmer-attendance-refonte>section:first-child span{color:#ffb44f!important}.swimmer-attendance-refonte>section:first-child h2{text-shadow:0 2px 26px #000000bf;color:#fff!important;letter-spacing:-.045em!important;font-size:clamp(42px,5vw,70px)!important;font-weight:700!important}.swimmer-attendance-refonte>section:first-child p{color:#ffffffc7!important}.swimmer-attendance-refonte button,.swimmer-attendance-refonte article,.swimmer-attendance-refonte>div{color:#fff!important;box-shadow:none!important;background:#0e0d0bdb!important;border-color:#ffb44f3d!important;border-radius:2px!important}.swimmer-attendance-refonte button:hover{border-color:#ffb44f!important}.swimmer-attendance-refonte strong{color:#fff!important}.replacements-refonte{background:radial-gradient(circle at 17% 8%,#ff57271a,#0000 26%),linear-gradient(145deg,#070b0e,#0c1114 55%,#07090a)!important}.replacements-refonte>.hero{border-bottom:1px solid #ff5b2a73;min-height:270px;background:linear-gradient(90deg,#070b0efa,#070b0e7a),url(/pool-editorial.jpg) 50% 62%/cover no-repeat!important}.replacements-refonte>.hero:after{content:"";background:linear-gradient(90deg,#ff5b2a,#0000 72%);height:1px;position:absolute;bottom:0;left:48px;right:48px;box-shadow:0 0 16px #ff5b2a}.replacements-refonte .eyebrow{color:#ff6b3b!important}.replacements-refonte .stats .stat,.replacements-refonte .card{background:#0d1215e0!important;border-color:#ffffff24!important}.replacements-refonte .stats .stat strong{color:#fff!important}.replacements-refonte .primary{color:#fff!important;background:0 0!important;border-color:#ff6232!important}.replacements-refonte .primary:hover{background:#ff6232!important}.action-page .challenge-hero{border-bottom:1px solid #ff27318c;min-height:420px;background:linear-gradient(90deg,#070809 0 48%,#070809b3 62%,#07080914),url(/challenge-reference.webp) 100% 0/auto 100% no-repeat!important;padding-right:38%!important}.action-page .challenge-hero>span{color:#ff2934!important}.action-page .challenge-hero h1{max-width:650px;font-style:italic;font-weight:750!important}.action-page .action-intro,.action-page .challenge-submit,.action-page .action-ranking,.action-page .action-admin form{background:#0b0c0d!important;border-color:#ffffff26!important}.action-page .action-prizes strong,.action-page .action-intro>div>span{color:#ff3039}.action-page .action-podium .place-1{color:#fff!important;background:#111!important;border-color:#ff3039!important;box-shadow:0 0 26px #ff202d24!important}@media (width<=900px){.presence-refonte:before{opacity:.34;background-position:-80px 0;background-size:auto 78%;inset:0}.presence-refonte>section{margin-left:0!important}.presence-refonte>section:nth-of-type(2){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c14c7;grid-template-columns:1fr 1fr!important}.presence-refonte>section:nth-of-type(3){grid-template-columns:1fr!important}.presence-refonte>section:nth-of-type(3) button{grid-area:auto/1;width:100%;margin-top:22px}.planning-refonte>section:first-child{background:linear-gradient(90deg,#031525fa,#031525a8),url(/planning-reference.webp) 100% 0/auto 100% no-repeat}.action-page .challenge-hero{background:linear-gradient(90deg,#070809fa,#0708099e),url(/challenge-reference.webp) 100% 0/auto 100% no-repeat!important;padding-right:30px!important}}@media (width<=600px){.presence-refonte{padding:28px 18px 40px!important}.presence-refonte>section:nth-of-type(2){grid-template-columns:1fr!important}.presence-refonte>section:nth-of-type(2) article{border-right:0!important;border-bottom:1px solid var(--rl)!important;min-height:92px!important}.planning-refonte{padding:0 18px 40px!important}.planning-refonte>section:first-child{margin:0 -18px 28px!important;padding:38px 22px!important}.swimmer-attendance-refonte{padding:30px 18px 40px!important}}.main.presence-main-shell{position:relative;background:#020b12!important}.topbar.presence-topbar{z-index:50;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;background:linear-gradient(#020b12c2,#0000)!important;border-bottom:0!important;position:absolute!important}.presence-refonte{min-height:100vh!important;padding-top:clamp(118px,8vw,150px)!important;font-family:Avenir Next,Segoe UI,Arial,sans-serif!important}.presence-refonte h2{letter-spacing:-.035em!important;font-size:clamp(42px,3.5vw,58px)!important;font-weight:400!important}.presence-refonte>section:nth-of-type(3) button{text-transform:uppercase;letter-spacing:.08em!important;width:100%!important;min-height:64px!important;padding:16px 24px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;box-shadow:0 10px 28px #0003!important}@media (width<=900px){.presence-refonte{padding-top:105px!important}.presence-refonte>section:nth-of-type(3){grid-template-columns:1fr!important}.presence-refonte>section:nth-of-type(3) button{max-width:280px}}.presence-refonte>section:nth-of-type(3){grid-template-columns:1fr 230px!important}.presence-refonte>section:nth-of-type(3) button{justify-self:end!important;width:230px!important;min-height:58px!important;padding:14px 18px!important;font-size:13px!important}@media (width<=900px){.presence-refonte>section:nth-of-type(3){grid-template-columns:1fr!important}.presence-refonte>section:nth-of-type(3) button{justify-self:start!important;width:100%!important;max-width:230px!important}}@media (width<=760px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body .sidebar{width:min(86vw,350px)!important;max-width:350px!important;overflow-x:hidden!important}html body .sidebar nav .nav,html body .sidebar .logout,html body .bp-sidebar-back{letter-spacing:0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}html body .sidebar nav .nav,html body .sidebar nav .nav.active{border-radius:12px!important;gap:13px!important;min-height:52px!important;padding:0 16px!important;position:relative!important;overflow:hidden!important}html body .sidebar nav .nav:before,html body .sidebar nav .nav:after,html body .sidebar nav .nav span:before,html body .sidebar nav .nav span:after,html body .sidebar nav .nav.active:before,html body .sidebar nav .nav.active:after,html body .sidebar nav .nav.active span:before,html body .sidebar nav .nav.active span:after{content:none!important;display:none!important}html body .sidebar nav .nav.active{color:#fff!important;background:linear-gradient(90deg,#0a4f48b8,#082c2b70)!important;border:1px solid #efd6a047!important;box-shadow:inset 3px 0 #e8ba67!important}html body .sidebar nav .nav.active svg{color:#e8c477!important}html body .sidebar nav .nav span{z-index:2!important;min-width:0!important;position:relative!important}html body .topbar{min-height:68px!important;padding-top:10px!important;padding-left:14px!important;padding-right:14px!important}html body .menu-btn{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0323278a!important;border:1px solid #ffffff4d!important;border-radius:12px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;top:0!important;left:0!important;box-shadow:0 8px 22px #0000002e!important}html body .menu-btn:before,html body .menu-btn:after{content:none!important;display:none!important}html body .app-shell .dashboard-editorial{padding:0 16px 48px!important}html body .app-shell .dashboard-editorial,html body .app-shell .dashboard-editorial *{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important}html body .app-shell .dashboard-editorial-hero{background-position:50% 40%!important;grid-template-columns:minmax(0,1fr)!important;align-content:end!important;gap:28px!important;min-height:590px!important;margin:0 -16px!important;padding:100px 28px 38px!important}html body .app-shell .dashboard-editorial-copy h1{letter-spacing:-.055em!important;max-width:100%!important;margin:16px 0 12px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:clamp(42px,11vw,56px)!important;font-style:normal!important;font-weight:520!important;line-height:.98!important}html body .app-shell .dashboard-editorial-copy h1 strong{font-weight:730!important}html body .app-shell .dashboard-editorial-copy p{max-width:100%!important;margin-top:18px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;line-height:1.5!important}html body .app-shell .dashboard-today{background:#021c1fd6!important;border:1px solid #ffffff1c!important;border-left:3px solid #e7905d!important;width:100%!important;max-width:100%!important;padding:19px 19px 19px 21px!important}html body .app-shell .dashboard-today>strong{margin-top:7px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:24px!important;line-height:1.12!important}html body .app-shell .dashboard-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .app-shell .dashboard-mini-stats article{min-width:0!important;padding:18px 14px!important}html body .app-shell .dashboard-mini-stats strong,html body .app-shell .dashboard-section-heading h2,html body .app-shell .dashboard-world-content h3,html body .app-shell .dashboard-focus-card h2,html body .app-shell .dashboard-schedule-card h2{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-style:normal!important}html body .app-shell .dashboard-section-heading{margin-bottom:24px!important;padding-bottom:22px!important;display:block!important}html body .app-shell .dashboard-section-heading h2{letter-spacing:-.045em!important;max-width:100%!important;margin-top:10px!important;font-size:clamp(36px,10vw,48px)!important;line-height:.98!important}html body .app-shell .dashboard-section-heading>p{max-width:100%!important;margin:18px 0 0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:15px!important;line-height:1.55!important}html body .app-shell .aquasport-page,html body .app-shell .aquasport-formulas,html body .app-shell .aquasport-formulas-grid{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body .app-shell .aquasport-formulas-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:16px!important;display:grid!important}html body .app-shell .aquasport-formula-card{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:20px 18px!important;overflow:hidden!important}html body .app-shell .aquasport-formula-card>span{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:11px!important;line-height:1.35!important}html body .app-shell .aquasport-formula-card h3{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:8px 0 6px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:20px!important;line-height:1.15!important}html body .app-shell .aquasport-formula-card>strong{white-space:normal!important;max-width:100%!important;margin-top:9px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:34px!important;line-height:1!important;display:block!important}html body .app-shell .aquasport-formula-card p{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:14px 0 0!important;padding-top:14px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important}html body .app-shell .aquasport-section-title{display:block!important}html body .app-shell .aquasport-section-title>p{max-width:100%!important;margin-top:10px!important}html body .professional-profile{background-attachment:scroll!important;padding:86px 16px 44px!important}html body .professional-profile .professional-hero{border-radius:22px!important;padding:18px!important}html body .professional-profile .professional-hero-card{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:0!important;display:grid!important}html body .professional-profile .professional-hero-left{align-self:start!important;align-items:center!important}html body .professional-profile .professional-photo-shell{border-radius:22px!important;width:132px!important;max-width:132px!important;padding:6px!important}html body .professional-profile .professional-photo-frame{aspect-ratio:4/5!important;border-radius:999px 999px 18px 18px!important;width:120px!important}html body .professional-profile .professional-photo{object-position:center 46%!important}html body .professional-profile .professional-kicker{letter-spacing:.22em!important;margin-bottom:8px!important;font-size:9px!important}html body .professional-profile .professional-title-soft{font-size:22px!important;line-height:1.02!important}html body .professional-profile .professional-title-name{font-size:34px!important;line-height:.98!important}html body .professional-profile .professional-subtitle{margin-top:12px!important;font-size:13px!important;line-height:1.5!important}html body .professional-profile .professional-badges{grid-column:1/-1!important;gap:8px!important;margin-top:16px!important}html body .professional-profile .professional-badge{min-height:38px!important;padding:8px 12px!important;font-size:12px!important}html body .formation-world{padding-left:16px!important;padding-right:16px!important}html body .formation-world>section:nth-of-type(3){border-radius:20px!important;min-height:560px!important;display:block!important;position:relative!important;overflow:hidden!important}html body .formation-world>section:nth-of-type(3)>div:first-child{opacity:.56!important;background-position:50%!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .formation-world>section:nth-of-type(3)>div:nth-child(2){background:linear-gradient(#030b1038,#030b10e6 52%,#030b10 100%)!important;position:absolute!important;inset:0!important}html body .formation-world>section:nth-of-type(3)>div:nth-child(3){z-index:2!important;width:100%!important;max-width:none!important;padding:42px 24px 20px!important;position:relative!important}html body .formation-world>section:nth-of-type(3)>div:nth-child(3) h2{letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:18px 0 14px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:38px!important;line-height:1.02!important}html body .formation-world>section:nth-of-type(3)>div:nth-child(3) p{max-width:250px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important}html body .formation-world>section:nth-of-type(3)>div:nth-child(4){z-index:3!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#03151de0!important;border:1px solid #56ccf738!important;border-radius:16px!important;align-items:center!important;gap:14px!important;width:auto!important;max-width:none!important;padding:18px!important;display:flex!important;position:absolute!important;bottom:26px!important;left:24px!important;right:24px!important}html body .formation-world>section:nth-of-type(3)>div:nth-child(4) strong,html body .formation-world>section:nth-of-type(3)>div:nth-child(4) p{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;line-height:1.4!important}}@media (width<=390px){html body .app-shell .dashboard-mini-stats{grid-template-columns:minmax(0,1fr)!important}html body .app-shell .dashboard-editorial-hero{padding-left:22px!important;padding-right:22px!important}html body .professional-profile .professional-hero-card{grid-template-columns:112px minmax(0,1fr)!important}html body .professional-profile .professional-photo-shell{width:112px!important;max-width:112px!important}html body .professional-profile .professional-photo-frame{width:100px!important}}@media (width<=760px){html body .sidebar nav{overscroll-behavior:contain!important;scrollbar-width:thin!important;flex:auto!important;min-height:0!important;padding-bottom:12px!important;overflow:hidden auto!important}html body .sidebar .logout{z-index:20!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#031215f5!important;border:1px solid #ffffff29!important;border-radius:12px!important;flex:none!important;width:calc(100% - 20px)!important;min-height:50px!important;margin:10px 10px 0!important;padding:0 16px!important;position:sticky!important;bottom:0!important;box-shadow:0 -12px 26px #0000002e!important}html body .swimmer-attendance-refonte{background-color:#07535a!important}html body .swimmer-attendance-refonte:before{filter:saturate(.96)brightness(.76)contrast(1.03)!important;background-position:62% 38%!important;background-size:cover!important;height:520px!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%)!important;mask-image:linear-gradient(#000 0 72%,#0000 100%)!important}html body .swimmer-attendance-refonte>section:first-child{z-index:2!important;position:relative!important}html body .swimmer-attendance-refonte>section:first-child h2{max-width:360px!important;font-size:clamp(44px,12vw,62px)!important;line-height:.96!important}html body .swimmer-attendance-refonte,html body .swimmer-attendance-refonte:before{background-repeat:no-repeat!important}html body .sidebar{flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}html body .sidebar .sidebar-top,html body .sidebar .bp-sidebar-back{flex:none!important}html body .sidebar nav{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding-bottom:18px!important;overflow:hidden auto!important}html body .sidebar .logout{z-index:20!important;width:calc(100% - 24px)!important;min-height:52px!important;margin:10px 12px calc(10px + env(safe-area-inset-bottom))!important;color:#fff!important;background:#031619f5!important;border:1px solid #ffffff1f!important;border-radius:12px!important;flex:none!important;padding:0 16px!important;position:sticky!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -12px 30px #0000002e!important}html body .swimmer-attendance-hero{min-height:610px!important;padding-top:80px!important}html body .swimmer-attendance-hero:after{background-position:68% 48%!important;background-repeat:no-repeat!important;background-size:auto 108%!important;width:100%!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}html body .swimmer-attendance-intro{max-width:92%!important}html body .swimmer-attendance-stats{max-width:88%!important}html body .sidebar{height:100dvh!important;max-height:100dvh!important;padding-bottom:env(safe-area-inset-bottom)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}html body .sidebar .sidebar-top,html body .sidebar .bp-sidebar-back,html body .sidebar .logout{flex:none!important}html body .sidebar nav{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;flex:auto!important;min-height:0!important;padding-bottom:14px!important;overflow:hidden auto!important}html body .sidebar .logout{z-index:50!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#011113fb!important;border:1px solid #ffffff29!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:calc(100% - 24px)!important;min-height:54px!important;margin:8px 12px 12px!important;padding:0 16px!important;display:flex!important;position:sticky!important;bottom:0!important;box-shadow:0 -14px 32px #0000004d!important}html body .sidebar .logout svg{color:#ef9b78!important}html body .swimmer-attendance-hero{background:#0e4f59!important;align-content:end!important;min-height:610px!important;padding:78px 22px 30px!important}html body .swimmer-attendance-hero:after{filter:saturate(.98)contrast(1.01)brightness(1.04)!important;background-image:url(/universe/swimmers-learning.jpg)!important;background-position:60%!important;background-repeat:no-repeat!important;background-size:auto 100%!important;width:100%!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}html body .swimmer-attendance-hero:before{background:linear-gradient(#063e4608 0%,#063e4612 30%,#08454d6b 56%,#0b4d56e0 78%,#0e4f59 100%)!important;inset:0!important}html body .swimmer-attendance-hero-top,html body .swimmer-attendance-stats{max-width:100%!important}html body .swimmer-attendance-intro h2{text-shadow:0 3px 20px #0000003d!important}html body .swimmer-attendance-intro p{color:#ffffffe0!important;text-shadow:0 2px 12px #0000003d!important}}@media (width<=390px){html body .swimmer-attendance-hero:after{background-position:62%!important}}@media (width<=760px){html body .sidebar{flex-direction:column!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-bottom:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important}@supports (height:100dvh){html body .sidebar{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body .sidebar .sidebar-top,html body .sidebar .bp-sidebar-back{flex:none!important}html body .sidebar nav{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding-bottom:94px!important;overflow:hidden auto!important}html body .sidebar .logout{left:12px!important;right:12px!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:999!important;color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#082426!important;border:1px solid #e8c47757!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:auto!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 16px!important;display:flex!important;position:absolute!important;box-shadow:0 -16px 32px #00000059!important}html body .sidebar .logout svg{color:#e9c477!important;flex:none!important}html body .sidebar .logout:before,html body .sidebar .logout:after{content:none!important;display:none!important}}.team-professional{--crew-ink:#031216;--crew-deep:#062329;--crew-panel:#041f25e0;--crew-line:#9de5e829;--crew-cyan:#69dce4;--crew-gold:#e8c477;--crew-text:#f7fbfa;--crew-muted:#e5f2f1ad;min-height:calc(100vh - 70px);color:var(--crew-text);background:radial-gradient(circle at 85% 8%,#41c2ca24,#0000 30%),linear-gradient(145deg,#031115 0%,#06252b 58%,#04181d 100%);padding:clamp(24px,3.4vw,54px)}.team-professional-hero{isolation:isolate;background-image:linear-gradient(90deg,#021418f0 0%,#021418c7 35%,#02141847 67%,#02141814 100%),linear-gradient(#0000 26%,#02121626 54%,#021216e0 100%),url(data:image/jpeg;base64,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);background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:520px;padding:clamp(38px,5vw,72px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.team-professional-eyebrow{color:var(--crew-gold);letter-spacing:.28em;text-transform:uppercase;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700}.team-professional-hero h1{letter-spacing:-.055em;max-width:720px;margin:14px 0 12px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:clamp(50px,6vw,82px);font-weight:550;line-height:.94}.team-professional-hero p{color:#f2f9f8c7;max-width:520px;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}.team-professional-hero>button{z-index:2;color:#fff;min-height:46px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03191d80;border:1px solid #ffffff40;border-radius:12px;padding:0 17px;position:relative}.team-professional-stats{border:1px solid var(--crew-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.team-professional-stats article{background:#031c21d6;border:0;min-height:112px;padding:20px 22px}.team-professional-stats strong{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:34px;font-weight:520;line-height:1}.team-professional-stats span{color:var(--crew-muted);margin-top:8px;font-size:13px;line-height:1.3}.team-professional-tools{border:1px solid var(--crew-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031b21cc;border-radius:18px;grid-template-columns:minmax(260px,1fr) auto;gap:14px;margin-top:16px;padding:14px;display:grid}.team-professional-search{background:#000c0f7a;border-radius:12px;min-height:48px;padding:0 14px}.team-professional-search input,.team-professional-filters button,.team-professional-member,.team-professional-member button{font-family:Inter,Helvetica Neue,Arial,sans-serif}.team-professional-filters{grid-template-columns:repeat(4,auto);gap:8px;display:grid}.team-professional-filters button{letter-spacing:.02em;border-radius:11px;min-height:44px;padding:0 14px;font-size:12px}.team-professional-filters button.active{color:#032026;border-color:var(--crew-cyan);background:var(--crew-cyan)}.team-professional-member{border:1px solid var(--crew-line);background:linear-gradient(155deg,#082e36f0,#03171df5);border-radius:18px;min-height:0;padding:20px;box-shadow:0 18px 45px #0000002e}.team-professional-member:hover{border-color:#69dce46b;transform:translateY(-2px)}.team-professional-member-top{align-items:flex-start}.team-professional-avatar{background:#00111685;border:1px solid #69dce485;border-radius:16px;width:68px;height:68px;font-size:24px}.team-professional-role{color:#e4f3f3bd;letter-spacing:.12em;border-radius:9px;padding:7px 10px;font-size:10px}.team-professional-member-name h2{font-size:21px;font-weight:600;line-height:1.1}.team-professional-member-name p{color:var(--crew-cyan);margin-top:5px;font-size:13px}.team-professional-member-status{gap:7px;margin-top:16px}.team-professional-member-status span{gap:7px;font-size:12px}.team-administrative-status{margin-top:14px!important;padding:12px 0 12px 12px!important}.team-administrative-status strong{font-size:13px!important}.team-administrative-status span{font-size:11px!important;line-height:1.4!important}.team-professional-member>button{color:#ecf8f7;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #69dce459;border-radius:10px;min-height:44px;margin-top:16px;font-size:11px}@media (width<=900px){.team-professional-hero{min-height:480px;padding:34px}.team-professional-tools{grid-template-columns:1fr}.team-professional-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.team-professional{background:linear-gradient(155deg,#031216,#06292f 62%,#04171b)!important;padding:82px 14px 42px!important}.team-professional-hero{background-image:linear-gradient(#02111514 34%,#0211159e 64%,#021115f2 100%),url(data:image/jpeg;base64,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);background-position:50%!important;background-size:cover!important;border-radius:20px!important;align-items:flex-end!important;min-height:500px!important;padding:28px 22px!important;box-shadow:0 18px 50px #0000003d!important}.team-professional-hero>div{max-width:100%}.team-professional-hero h1{margin-top:10px!important;font-size:clamp(42px,12vw,54px)!important;line-height:.94!important}.team-professional-hero p{max-width:330px!important;font-size:14px!important;line-height:1.5!important}.team-professional-hero>button{min-height:42px!important;padding:0 12px!important;font-size:0!important;position:absolute!important;top:18px!important;right:18px!important}.team-professional-hero>button svg{width:18px;height:18px}.team-professional-stats{border-radius:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin-top:12px!important}.team-professional-stats article{min-height:96px!important;padding:16px!important}.team-professional-stats strong{font-size:30px!important}.team-professional-stats span{font-size:11px!important}.team-professional-tools{border-radius:16px!important;grid-template-columns:1fr!important;margin-top:12px!important;padding:12px!important}.team-professional-search{min-height:48px!important}.team-professional-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.team-professional-filters button{min-height:42px!important;padding:0 9px!important;font-size:10px!important}.team-professional-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important}.team-professional-member{border-radius:16px!important;min-height:0!important;padding:17px!important}.team-professional-avatar{border-radius:14px!important;width:58px!important;height:58px!important;font-size:21px!important}.team-professional-member-name{margin-top:14px!important}.team-professional-member-name h2{font-size:20px!important}.team-professional-member-status{margin-top:13px!important}.team-professional-member>button{min-height:43px!important;margin-top:14px!important}.team-professional-overlay{padding:10px!important}.team-professional-modal{border-radius:18px!important;max-height:95dvh!important}.team-professional-modal-header{gap:16px!important;padding:26px 18px!important}.team-professional-modal-photo{width:82px!important;height:94px!important}.team-professional-modal-header h2{font-size:30px!important}.team-professional-modal-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.team-professional-panel,.team-professional-panel.presentation{grid-column:1!important;padding:18px!important}html body .team-professional{background:radial-gradient(circle at 82% 2%,#4fcdd324,#0000 28%),linear-gradient(#06272d 0%,#03171b 48%,#041216 100%)!important;padding:76px 14px 46px!important}html body .team-professional .team-professional-hero{background:linear-gradient(#0213170f 0%,#02131761 48%,#021317f5 100%),url(/event-crew-visual.webp) 50% 38%/cover no-repeat!important;border:0!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:14px!important;height:auto!important;min-height:0!important;padding:118px 20px 24px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 44px #00000042!important}html body .team-professional .team-professional-hero:before,html body .team-professional .team-professional-hero:after{content:none!important;display:none!important}html body .team-professional .team-professional-hero>div{z-index:2!important;max-width:100%!important;position:relative!important}html body .team-professional .team-professional-eyebrow{color:#d9f7f5!important;letter-spacing:.2em!important;margin-bottom:9px!important;font-size:9px!important;font-weight:700!important;display:inline-block!important}html body .team-professional .team-professional-hero h1{color:#fff!important;letter-spacing:-.055em!important;text-transform:none!important;text-shadow:0 4px 28px #00000059!important;max-width:100%!important;margin:0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:clamp(38px,11.5vw,52px)!important;font-weight:520!important;line-height:.94!important}html body .team-professional .team-professional-hero p{color:#f5fcfbc2!important;max-width:310px!important;margin:12px 0 0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important}html body .team-professional .team-professional-hero>button{z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#031b1f9e!important;border:1px solid #ffffff47!important;border-radius:999px!important;align-self:end!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important;display:grid!important;position:relative!important;inset:auto!important}html body .team-professional .team-professional-stats{box-shadow:none!important;background:#052227bd!important;border:1px solid #81d7da24!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:10px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .team-professional .team-professional-stats article{background:0 0!important;border:0!important;border-right:1px solid #ffffff12!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:74px!important;padding:13px 7px 12px!important;display:flex!important}html body .team-professional .team-professional-stats article:last-child{border-right:0!important}html body .team-professional .team-professional-stats strong{color:#fff!important;margin:0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:24px!important;font-weight:520!important;line-height:1!important}html body .team-professional .team-professional-stats span{color:#e0efee91!important;letter-spacing:.015em!important;margin-top:6px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:8px!important;line-height:1.25!important}html body .team-professional .team-professional-tools{box-shadow:none!important;background:#031b20bd!important;border:1px solid #81d7da21!important;border-radius:18px!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important;padding:12px!important;display:grid!important}html body .team-professional .team-professional-search{background:#000a0d61!important;border:1px solid #ffffff1a!important;border-radius:12px!important;min-height:46px!important;padding:0 14px!important}html body .team-professional .team-professional-search input{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:13px!important}html body .team-professional .team-professional-filters{scrollbar-width:none!important;gap:7px!important;width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}html body .team-professional .team-professional-filters::-webkit-scrollbar{display:none!important}html body .team-professional .team-professional-filters button{color:#e7f2f199!important;letter-spacing:.055em!important;white-space:nowrap!important;background:0 0!important;border:1px solid #ffffff1a!important;border-radius:999px!important;flex:none!important;min-height:34px!important;padding:0 12px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:9px!important;font-weight:600!important}html body .team-professional .team-professional-filters button.active{color:#fff!important;background:#4bbfc629!important;border-color:#68dce473!important;box-shadow:inset 0 -2px #5ad4dc!important}html body .team-professional .team-professional-grid{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;margin-top:14px!important}html body .team-professional .team-professional-member{background:radial-gradient(circle at 100% 0,#45abb41a,#0000 30%),#031b20d6!important;border:1px solid #7fd3d721!important;border-radius:18px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:9px 13px!important;min-height:0!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0000001f!important}html body .team-professional .team-professional-member:before{content:""!important;opacity:.72!important;background:linear-gradient(#5bd9e0,#0000 72%)!important;width:2px!important;position:absolute!important;inset:0 auto 0 0!important}html body .team-professional .team-professional-member-top{grid-area:1/1/span 2!important;display:block!important}html body .team-professional .team-professional-avatar{color:#fff!important;background:#000f13b8!important;border:1px solid #68dce4a6!important;border-radius:15px!important;width:58px!important;height:58px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:21px!important;font-weight:500!important}html body .team-professional .team-professional-role{color:#b8eef0!important;letter-spacing:.12em!important;background:#06363e85!important;border:1px solid #5ccdd638!important;border-radius:999px!important;max-width:42%!important;padding:6px 9px!important;font-size:8px!important;position:absolute!important;top:14px!important;right:14px!important}html body .team-professional .team-professional-member-name{grid-area:1/2!important;min-width:0!important;margin:2px 94px 0 0!important}html body .team-professional .team-professional-member-name h2{color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:18px!important;font-weight:580!important;line-height:1.12!important}html body .team-professional .team-professional-member-name p{color:#62d7df!important;margin:5px 0 0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:11px!important;line-height:1.3!important}html body .team-professional .team-professional-member-status{flex-flow:wrap!important;grid-area:2/2!important;gap:5px 10px!important;margin:0!important;display:flex!important}html body .team-professional .team-professional-member-status span{gap:5px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:10px!important}html body .team-professional .team-professional-member-status svg{width:13px!important;height:13px!important}html body .team-professional .team-administrative-status{background:#000b0e47!important;border:0!important;border-left:2px solid!important;border-radius:0!important;grid-column:1/-1!important;gap:8px!important;margin:5px 0 0!important;padding:10px 11px!important}html body .team-professional .team-administrative-status strong{font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:11px!important;font-weight:650!important}html body .team-professional .team-administrative-status span{color:#dfebea87!important;margin-top:2px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:9px!important;line-height:1.35!important}html body .team-professional .team-professional-member>button{color:#f5fcfbdb!important;letter-spacing:.12em!important;background:#073e453d!important;border:1px solid #69dce438!important;border-radius:10px!important;grid-column:1/-1!important;min-height:38px!important;margin-top:2px!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:9px!important;font-weight:650!important}html body .team-professional-overlay{background:#010d10d6!important;padding:8px!important}html body .team-professional-modal{background:#041c21!important;border:1px solid #66d7de2e!important;border-radius:20px!important;max-height:96dvh!important}html body .team-professional-modal-header{background:linear-gradient(145deg,#07333a,#041c21)!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:22px 18px!important;display:grid!important}html body .team-professional-modal-photo{border-radius:18px!important;width:72px!important;height:82px!important}html body .team-professional-modal-header h2{margin:4px 0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:26px!important;font-weight:560!important;line-height:1!important}html body .team-professional-modal-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:10px!important}html body .team-professional-panel,html body .team-professional-panel.presentation,html body .team-administrative-panel{background:#05272dad!important;border:1px solid #67cfd621!important;border-radius:14px!important;grid-column:1!important;padding:15px!important}}@media (width<=390px){html body .team-professional .team-professional-hero{padding-top:104px!important}html body .team-professional .team-professional-stats span{font-size:7px!important}html body .team-professional .team-professional-member-name{margin-right:78px!important}}@media (width<=760px){html body .team-professional{background:linear-gradient(#06242a 0%,#04191e 34%,#031216 100%)!important;padding:78px 14px 42px!important}html body .team-professional .team-professional-hero{background-image:linear-gradient(#01121505 0%,#01121514 40%,#021417c2 72%,#021417fa 100%),url(data:image/webp;base64,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...<truncated>...);background-color:#0b6a73!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;border:0!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:390px!important;margin:0!important;padding:22px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 48px #00000038!important}html body .team-professional .team-professional-hero>div{z-index:2!important;width:100%!important;max-width:100%!important;position:relative!important}html body .team-professional .team-professional-eyebrow{color:#9ce9ee!important;letter-spacing:.18em!important;font-size:10px!important}html body .team-professional .team-professional-hero h1{letter-spacing:-.05em!important;margin:7px 0!important;font-family:Inter,Helvetica Neue,Segoe UI,Arial,sans-serif!important;font-size:43px!important;font-weight:650!important;line-height:.96!important}html body .team-professional .team-professional-hero p{color:#ffffffd1!important;max-width:320px!important;margin:0!important;font-size:13px!important;line-height:1.45!important}html body .team-professional .team-professional-hero>button{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#021b1e94!important;border:1px solid #ffffff57!important;border-radius:50%!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;top:16px!important;right:16px!important}html body .team-professional .team-professional-stats{background:#052328b8!important;border:0!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:10px!important;display:grid!important;overflow:hidden!important}html body .team-professional .team-professional-stats article{background:0 0!important;border:0!important;border-right:1px solid #ffffff14!important;min-height:76px!important;padding:13px 10px!important}html body .team-professional .team-professional-stats article:last-child{border-right:0!important}html body .team-professional .team-professional-stats strong{font-size:25px!important;font-weight:550!important}html body .team-professional .team-professional-stats span{color:#e2f0ef9e!important;margin-top:5px!important;font-size:9px!important;line-height:1.25!important}html body .team-professional .team-professional-tools{box-shadow:none!important;background:#03191db8!important;border:0!important;border-radius:18px!important;margin-top:16px!important;padding:14px!important}html body .team-professional .team-professional-search{background:#000a0d57!important;border:1px solid #7bd8de2b!important;border-radius:14px!important;min-height:48px!important}html body .team-professional .team-professional-filters{flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important;display:flex!important}html body .team-professional .team-professional-filters button{letter-spacing:.08em!important;background:0 0!important;border-radius:999px!important;min-height:34px!important;padding:0 13px!important;font-size:9px!important}html body .team-professional .team-professional-filters button.active{color:#052229!important;box-shadow:none!important;background:#8be1e6!important;border-color:#8be1e6!important}html body .team-professional .team-professional-grid{gap:12px!important;margin-top:16px!important}html body .team-professional .team-professional-member{min-height:0!important;box-shadow:none!important;background:linear-gradient(145deg,#05252af0,#03171bf0)!important;border:1px solid #7dd9de1f!important;border-left:3px solid #6cdce2b3!important;border-radius:18px!important;grid-template-columns:86px minmax(0,1fr) auto!important;grid-template-areas:"avatar name role""avatar status status""admin admin admin""button button button"!important;gap:8px 14px!important;padding:18px!important;display:grid!important}html body .team-professional .team-professional-member-top{display:contents!important}html body .team-professional .team-professional-avatar{border-radius:22px!important;grid-area:avatar!important;width:86px!important;height:86px!important}html body .team-professional .team-professional-role{grid-area:role!important;place-self:start end!important;padding:7px 10px!important;font-size:9px!important}html body .team-professional .team-professional-member-name{grid-area:name!important;align-self:center!important;margin:0!important}html body .team-professional .team-professional-member-name h2{font-size:21px!important;line-height:1.05!important}html body .team-professional .team-professional-member-name p{margin-top:5px!important;font-size:12px!important}html body .team-professional .team-professional-member-status{flex-flow:wrap!important;grid-area:status!important;gap:8px 12px!important;margin:0!important}html body .team-professional .team-professional-member-status span{font-size:11px!important}html body .team-professional .team-administrative-status{background:#00000029!important;border-radius:12px!important;grid-area:admin!important;margin:5px 0 0!important;padding:11px 12px!important}html body .team-professional .team-professional-member>button{background:0 0!important;border-radius:11px!important;grid-area:button!important;min-height:42px!important;margin-top:4px!important}}@media (width<=390px){html body .team-professional .team-professional-member{grid-template-columns:72px minmax(0,1fr)!important;grid-template-areas:"avatar role""avatar name""status status""admin admin""button button"!important}html body .team-professional .team-professional-avatar{width:72px!important;height:72px!important}}@media (width<=760px){html body .team-professional{background:linear-gradient(155deg,#031216,#06292f 62%,#04171b)!important;padding:82px 14px 42px!important}html body .team-professional .team-professional-hero{isolation:isolate!important;background-color:#073b43!important;background-image:linear-gradient(#02111505 0%,#02111514 42%,#021115d1 72%,#021115fa 100%),url(data:image/webp;base64,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)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;border:1px solid #ffffff2e!important;border-radius:20px!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;min-height:410px!important;padding:24px 20px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .team-professional .team-professional-hero>div{z-index:2!important;max-width:100%!important;display:block!important;position:relative!important}html body .team-professional .team-professional-eyebrow{color:#9ce7ea!important;letter-spacing:.18em!important;font-size:10px!important;display:block!important}html body .team-professional .team-professional-hero h1{color:#fff!important;margin:8px 0!important;font-size:42px!important;line-height:.95!important;display:block!important}html body .team-professional .team-professional-hero p{color:#f0faf9c7!important;max-width:310px!important;margin:0!important;font-size:13px!important;line-height:1.45!important;display:block!important}html body .team-professional .team-professional-hero>button{z-index:3!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0216198f!important;border:1px solid #ffffff47!important;border-radius:12px!important;min-height:40px!important;padding:0 11px!important;font-size:0!important;position:absolute!important;top:14px!important;right:14px!important}}.team-professional{--crew-petrol:#073f47;--crew-deep:#032a31;--crew-aqua:#67dbe0;--crew-aqua-soft:#a0ece7;--crew-coral:#f08b63;--crew-sand:#f3e5cf;--crew-white:#fffdf8;min-height:100vh!important;color:var(--crew-white)!important;background:radial-gradient(circle at 10% 2%,#96efe92e,#0000 28%),radial-gradient(circle at 94% 18%,#f08b631a,#0000 24%),linear-gradient(#0a5962 0%,#07444c 32%,#05353d 70%,#032a31 100%)!important;padding:clamp(28px,4vw,56px)!important}.team-professional-hero,.team-professional-stats,.team-professional-tools,.team-professional-grid,.team-professional-empty,.team-professional-feedback{width:min(1220px,100%)!important;max-width:1220px!important;margin-inline:auto!important}.team-professional-hero{isolation:isolate!important;background-position:50% 54%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:34px!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;min-height:clamp(430px,48vw,610px)!important;padding:clamp(30px,5vw,60px)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 64px #02181c38!important}.team-professional-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#031f2405 0%,#031f240d 38%,#031f248f 70%,#031f24eb 100%),linear-gradient(90deg,#031f246b,#0000 65%)!important;display:block!important;position:absolute!important;inset:0!important}.team-professional-hero:after{content:""!important;z-index:2!important;background:linear-gradient(90deg, var(--crew-coral), #f1c47b, var(--crew-aqua-soft))!important;opacity:.92!important;height:4px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.team-professional-hero>div{z-index:3!important;max-width:620px!important;position:relative!important}.team-professional-eyebrow{color:var(--crew-aqua-soft)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 12px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:0!important;font-weight:700!important;display:block!important}.team-professional-eyebrow:after{content:"BLUE POPPY · CREW"!important;font-size:12px!important}.team-professional-hero h1{color:#fff!important;letter-spacing:-.065em!important;text-shadow:0 6px 26px #00000047!important;margin:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(54px,7vw,92px)!important;font-weight:560!important;line-height:.9!important}.team-professional-hero p{color:#fffdf8db!important;text-shadow:0 3px 16px #0000003d!important;max-width:520px!important;margin:18px 0 0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:15px!important;line-height:1.55!important}.team-professional-hero>button{z-index:4!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#05313857!important;border:1px solid #ffffff70!important;border-radius:50%!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;font-size:0!important;display:grid!important;position:relative!important}.team-professional-stats{box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#042b326b!important;border:1px solid #a0ece729!important;border-radius:20px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:16px!important;display:grid!important;overflow:hidden!important}.team-professional-stats article{background:0 0!important;border:0!important;border-right:1px solid #a0ece71f!important;flex-direction:column!important;justify-content:center!important;min-height:96px!important;padding:18px 20px!important;display:flex!important}.team-professional-stats article:last-child{border-right:0!important}.team-professional-stats strong{color:#fff!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:32px!important;font-weight:480!important;line-height:1!important}.team-professional-stats span{color:#ebf7f59e!important;margin-top:7px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:10px!important;line-height:1.35!important}.team-professional-tools{box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#03242a66!important;border:1px solid #a0ece724!important;border-radius:20px!important;grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:16px!important;margin-top:20px!important;padding:16px!important;display:grid!important}.team-professional-search{min-height:52px!important;color:var(--crew-aqua-soft)!important;background:#021b207a!important;border:1px solid #a0ece72b!important;border-radius:14px!important;align-items:center!important;gap:12px!important;padding:0 17px!important;display:flex!important}.team-professional-search input{color:#fff!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important}.team-professional-search input::placeholder{color:#eef8f666!important}.team-professional-filters{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.team-professional-filters button{color:#eef8f6a8!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #a0ece72b!important;border-radius:999px!important;min-height:40px!important;padding:0 15px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:9px!important;font-weight:700!important}.team-professional-filters button.active{color:#073239!important;background:linear-gradient(120deg,#9cece6,#69d9df)!important;border-color:#0000!important;box-shadow:0 8px 22px #47cfd624!important}.team-professional-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:20px!important;display:grid!important}.team-professional-member{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 100% 0,#70e7e617,#0000 34%),linear-gradient(145deg,#053138b3,#032329c2)!important;border:1px solid #a0ece729!important;border-radius:22px!important;min-height:0!important;padding:21px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #01181c1a!important}.team-professional-member:before{content:""!important;background:linear-gradient(var(--crew-aqua-soft), var(--crew-coral))!important;border-radius:0 4px 4px 0!important;width:3px!important;position:absolute!important;top:18px!important;bottom:18px!important;left:0!important}.team-professional-member-top{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.team-professional-avatar{color:#fff!important;background:#021a1f8a!important;border:1px solid #a0ece794!important;border-radius:20px!important;flex:0 0 72px!important;place-items:center!important;width:72px!important;height:72px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:25px!important;display:grid!important;overflow:hidden!important}.team-professional-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.team-professional-role{color:#a6efec!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#46c4cb12!important;border:1px solid #a0ece742!important;border-radius:999px!important;padding:8px 11px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:8px!important;font-weight:700!important}.team-professional-member-name{margin-top:15px!important}.team-professional-member-name h2{color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:23px!important;font-weight:560!important;line-height:1.1!important}.team-professional-member-name p{color:#78dfe4!important;margin:5px 0 0!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important}.team-professional-member-status{flex-wrap:wrap!important;gap:8px 13px!important;margin-top:14px!important;display:flex!important}.team-professional-member-status span{align-items:center!important;gap:5px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:10px!important;line-height:1.3!important;display:flex!important}.team-professional-member-status .ok{color:#8ce8b4!important}.team-professional-member-status .wait{color:#f0cd72!important}.team-administrative-status{border:0!important;border-left:3px solid var(--crew-coral)!important;background:#02191e61!important;border-radius:11px!important;align-items:flex-start!important;gap:9px!important;margin-top:16px!important;padding:13px 14px!important;display:flex!important}.team-administrative-status.complete{border-left-color:#79db9c!important}.team-administrative-status strong{color:#ffc6ad!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;display:block!important}.team-administrative-status.complete strong{color:#92e7ae!important}.team-administrative-status span{color:#ebf7f580!important;margin-top:3px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:9px!important;line-height:1.45!important;display:block!important}.team-professional-member>button{color:#fffdf8!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#02191e3d!important;border:1px solid #a0ece733!important;border-radius:11px!important;width:100%!important;min-height:42px!important;margin-top:14px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:9px!important;font-weight:700!important}@media (width<=760px){html body .team-professional{background:radial-gradient(circle at 12% 0,#74e8e62b,#0000 26%),radial-gradient(circle at 90% 22%,#f08b6314,#0000 24%),linear-gradient(#0a5962 0%,#07434b 30%,#05343b 72%,#032a31 100%)!important;padding:78px 14px 34px!important}html body .team-professional .team-professional-hero{min-height:380px!important;box-shadow:none!important;background-position:50%!important;background-size:cover!important;border-radius:24px!important;padding:21px 19px 23px!important}html body .team-professional .team-professional-eyebrow{margin-bottom:7px!important}html body .team-professional .team-professional-hero h1{letter-spacing:-.06em!important;font-size:47px!important;line-height:.92!important}html body .team-professional .team-professional-hero p{max-width:285px!important;margin-top:12px!important;font-size:11px!important;line-height:1.5!important}html body .team-professional .team-professional-hero>button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;position:absolute!important;top:16px!important;right:16px!important}html body .team-professional .team-professional-stats{border-radius:15px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:10px!important}html body .team-professional .team-professional-stats article{min-height:70px!important;padding:10px 8px!important}html body .team-professional .team-professional-stats strong{font-size:23px!important}html body .team-professional .team-professional-stats span{margin-top:4px!important;font-size:7px!important;line-height:1.28!important}html body .team-professional .team-professional-tools{border-radius:17px!important;margin-top:12px!important;padding:12px!important;display:block!important}html body .team-professional .team-professional-search{border-radius:12px!important;min-height:48px!important}html body .team-professional .team-professional-filters{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:7px!important;margin-top:10px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}html body .team-professional .team-professional-filters::-webkit-scrollbar{display:none!important}html body .team-professional .team-professional-filters button{flex:none!important;min-height:36px!important;padding:0 12px!important;font-size:8px!important}html body .team-professional .team-professional-grid{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;margin-top:12px!important}html body .team-professional .team-professional-member{border-radius:18px!important;padding:17px!important}html body .team-professional .team-professional-avatar{border-radius:17px!important;flex-basis:60px!important;width:60px!important;height:60px!important}html body .team-professional .team-professional-role{padding:7px 9px!important;font-size:7px!important}html body .team-professional .team-professional-member-name{margin-top:12px!important}html body .team-professional .team-professional-member-name h2{font-size:20px!important}html body .team-professional .team-professional-member-name p{font-size:11px!important}html body .team-professional .team-professional-member-status{margin-top:11px!important}html body .team-professional .team-administrative-status{margin-top:12px!important;padding:11px 12px!important}html body .team-professional .team-professional-member>button{min-height:40px!important;margin-top:11px!important}}@media (width<=390px){html body .team-professional .team-professional-hero{background-position:50% 52%!important;min-height:360px!important}html body .team-professional .team-professional-hero h1{font-size:44px!important}}:root{--bp-ink:#173f46;--bp-aqua:#39aeb8;--bp-lagoon:#147985;--bp-foam:#f4f7f2;--bp-ivory:#fffaf0;--bp-coral:#eb8b68;--bp-sand:#d9b27f;--bp-line:#173f4629}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--bp-line)!important;min-height:62px!important;box-shadow:none!important;background:#fffaf0f0!important}.header-actions{border-left:1px solid var(--bp-line);gap:12px!important;padding-left:14px!important}.topbar .icon-button,.topbar .profile-pic{width:36px!important;height:36px!important;color:var(--bp-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;outline:0!important}.topbar .icon-button:hover,.topbar .profile-pic:hover{background:#39aeb817!important}.topbar .profile-pic{border:1px solid #173f4633!important;font-size:.82rem!important}.topbar .profile-pic img{object-fit:cover;border-radius:50%;width:100%;height:100%}.planning-world{--plan-bg:#edf5f2;--plan-panel:#fffaf0;--plan-line:#173f4626;--plan-gold:#c27b4e;--plan-ivory:#173f46;--plan-muted:#71868a;color:var(--bp-ink)!important;background:linear-gradient(145deg,#eff7f4,#fffaf0 58%,#e8f3f1)!important}.planning-hero{border-bottom:1px solid var(--bp-line)!important;background:linear-gradient(120deg,#e4f4f1 0%,#fdf4e5 62%,#f6d6bd 100%)!important;min-height:330px!important}.planning-hero:before{filter:none!important;background:radial-gradient(circle at 78% 40%,#38b5bf38,#0000 28%),radial-gradient(circle at 66% 70%,#ffffffb8,#0000 22%)!important;animation:none!important;inset:0!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.planning-hero:after{background:linear-gradient(90deg,#f1f9f6f5 0 42%,#f1f9f67a 68%,#0000)!important}.planning-hero-content{padding:58px 56px 44px!important}.planning-hero h1{max-width:820px!important;color:var(--bp-ink)!important;letter-spacing:-.06em!important;text-shadow:none!important;margin:15px 0 12px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(48px,6vw,82px)!important;font-style:normal!important;font-weight:430!important}.planning-hero p{color:#617a7e!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important}.planning-hero-content>span{color:#ad6c43!important}.planning-profile{color:var(--bp-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff80!important;border:1px solid #173f4633!important}.planning-months{border-color:var(--bp-line)!important;background:#fffaf0eb!important}.planning-months button{color:#74878a!important;border-color:#173f4614!important}.planning-months button.active{color:var(--bp-ink)!important;background:#dff0ed!important}.planning-months small{color:#b26f47!important}.planning-months i{background:#173f461a!important}.planning-months i b{background:var(--bp-aqua)!important;box-shadow:none!important}.planning-content{background:0 0!important}.planning-table-wrap,.planning-sidebar section,.planning-tools,.planning-admin-panel{border-color:var(--bp-line)!important;box-shadow:none!important;background:#ffffff7a!important}.planning-row,.planning-date,.planning-cell,.planning-head>span{border-color:#173f461a!important}.planning-date>strong,.planning-titlebar span,.planning-cell{color:var(--bp-ink)!important}.planning-date>span,.planning-date>small,.planning-titlebar strong,.planning-titlebar p{color:#718488!important}:is(.families-main,.main:has(.families-page)){background:#edf7f5!important}.families-page{color:var(--bp-ink)!important}.families-heading{background:linear-gradient(90deg,#094048c7 0 38%,#0940482e 72%,#0000),url(/families-bg.jpg) 50% 42%/cover no-repeat;min-height:430px;padding:58px 42px 34px;position:relative;overflow:hidden;align-items:flex-end!important;margin:-28px -28px 26px!important}.families-heading h1{font-family:Inter,Helvetica Neue,Arial,sans-serif;color:#fff!important;font-weight:520!important}.families-heading p:not(.families-kicker){color:#ffffffd6!important}.families-kicker{color:#c8f2ed!important}.families-add-button{color:var(--bp-ink)!important;box-shadow:none!important;background:#fffaf0!important;border:0!important;border-radius:3px!important}.families-stats{z-index:2;position:relative;border-block:1px solid var(--bp-line)!important;background:#fffaf0f5!important;gap:0!important;margin-top:-26px!important}.families-stats article{border:0!important;border-right:1px solid var(--bp-line)!important;min-height:100px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.families-stats article:last-child{border-right:0!important}.families-stats article svg{width:30px!important;height:30px!important;color:var(--bp-lagoon)!important;border:0!important;border-radius:0!important;padding:5px!important}.families-stats strong,.families-page h2,.families-page h3,.families-page .family-main>strong,.families-page .request-main>strong{color:var(--bp-ink)!important}.families-stats span,.families-page .family-meta span{color:#738689!important}.registration-requests-card,.families-list-card{border:0!important;border-bottom:1px solid var(--bp-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:30px 4px!important}.registration-request,.family-card{border:0!important;border-bottom:1px solid var(--bp-line)!important;background:0 0!important;border-radius:0!important}.registration-request-summary,.family-summary{color:var(--bp-ink)!important}.request-avatar,.family-avatar{display:none!important}.registration-request-details,.family-details{border-color:var(--bp-line)!important;background:#ffffff61!important}.families-search{background:0 0!important;border:0!important;border-bottom:1px solid #173f464d!important;border-radius:0!important}.families-search input{color:var(--bp-ink)!important}.families-refresh{border:1px solid var(--bp-line)!important;color:var(--bp-ink)!important;background:0 0!important;border-radius:3px!important}.swimmer-card{border:0!important;border-left:2px solid var(--bp-aqua)!important;background:#ffffff75!important;border-radius:0!important}.swimmer-card dd,.family-details h3,.request-parent-details h3{color:var(--bp-ink)!important}.families-empty{color:#71868a!important}.families-empty strong{color:var(--bp-ink)!important}.professional-profile{color:var(--bp-ink)!important;background:#eff7f4!important;padding:0 0 60px!important}.professional-hero{position:relative;background:url(/profile-fish.svg) 50% 42%/cover no-repeat!important;min-height:570px!important;margin:0!important;padding:0!important}.professional-hero-overlay{background:linear-gradient(90deg,#0d464ddb 0 42%,#0d464d33 75%,#0000)!important;position:absolute!important;inset:0!important}.professional-hero-card{z-index:1!important;max-width:1400px!important;min-height:570px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;margin:auto!important;padding:70px 58px!important;display:flex!important;position:relative!important}.professional-hero-left{width:96px!important;height:96px!important;padding:0!important;position:absolute!important;bottom:54px!important;left:58px!important}.professional-photo-shell,.professional-photo-frame{width:96px!important;height:96px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:2px solid #fffc!important;border-radius:50%!important;overflow:hidden!important}.professional-photo{object-fit:cover!important;object-position:center 38%!important;width:100%!important;height:100%!important}.professional-hero-right{color:#fff!important;max-width:720px!important;margin-left:128px!important}.professional-kicker{color:#bceee9!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important}.professional-title,.professional-title-soft,.professional-title-name{font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important}.professional-title-soft{color:#fff!important;font-weight:330!important}.professional-title-name{color:#ffd0ad!important;font-weight:620!important}.professional-subtitle{color:#ffffffd6!important}.professional-badges{gap:18px!important}.professional-badge{color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.professional-profile-card{border:0!important;border-bottom:1px solid var(--bp-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:0!important;padding:48px max(28px,50% - 660px)!important}.professional-profile-card-title h2,.professional-profile label{color:var(--bp-ink)!important}.professional-profile-card-title p,.professional-profile label small{color:#71868a!important}.professional-profile input,.professional-profile select,.professional-profile textarea{color:var(--bp-ink)!important;background:#ffffff59!important;border:0!important;border-bottom:1px solid #173f464d!important;border-radius:0!important}.professional-profile-submit{background:var(--bp-ink)!important;border:0!important;border-radius:0!important}.professional-profile-submit button{border-radius:2px!important}.main:has(.formation-world){background:#edf6f2!important}.formation-world{--academy-deep:#173f46!important;--academy-ink:#173f46!important;--academy-champagne:#c17447!important;--academy-pearl:#173f46!important;max-width:1500px!important;color:var(--bp-ink)!important;background:linear-gradient(145deg,#edf6f2,#fffaf0)!important}.formation-world:before{display:none!important}.academy-hero{min-height:500px!important;box-shadow:none!important;background:#cfece8!important;border:0!important;border-radius:0!important;animation:none!important}.academy-hero-image{filter:saturate(1.05)brightness(1.06)!important;background-image:url(/aqua-sculpt.jpg)!important;background-position:50% 42%!important;animation:none!important;inset:0!important;transform:none!important}.academy-hero-shade{background:linear-gradient(90deg,#0b5962d1 0 38%,#0b596247 72%,#0000)!important}.academy-hero:after{display:none!important}.academy-hero-content{padding:58px!important}.academy-title{color:#fff!important;letter-spacing:-.055em!important;max-width:780px!important;text-shadow:none!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important;font-weight:430!important}.academy-subtext{color:#ffffffd9!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important}.academy-kicker{color:#ffe0c4!important}.academy-divider{background:#f3ad7e!important}.academy-board{border:0!important;border-bottom:1px solid var(--bp-line)!important;box-shadow:none!important;color:var(--bp-ink)!important;background:0 0!important;border-radius:0!important;animation:none!important}.academy-board:after{display:none!important}.academy-board h2,.academy-board h3,.academy-board strong,.formation-world .card h3{color:var(--bp-ink)!important}.academy-board p,.academy-board .muted,.formation-world .muted{color:#71868a!important}.academy-board button{border-radius:2px!important}.academy-next-card{border:0!important;border-left:3px solid var(--bp-coral)!important;box-shadow:none!important;color:var(--bp-ink)!important;background:#ffffff73!important;border-radius:0!important}.academy-next-card:after{display:none!important}@media (width<=760px){.topbar{min-height:54px!important;padding:6px 12px!important}.header-actions{gap:4px!important}.topbar .icon-button,.topbar .profile-pic{width:32px!important;height:32px!important}.planning-hero{min-height:390px!important}.planning-hero-content{padding:78px 24px 38px!important}.planning-hero h1{font-size:48px!important}.planning-content{padding:22px 12px 48px!important}.families-heading{min-height:470px;background-position:66% 42%!important;margin:-28px -14px 18px!important;padding:76px 22px 28px!important}.families-heading>div{max-width:100%!important}.families-stats{grid-template-columns:1fr 1fr!important;margin-top:0!important}.families-stats article{border-bottom:1px solid var(--bp-line)!important}.families-stats article:nth-child(2){border-right:0!important}.professional-hero{background-position:58% 38%!important;min-height:560px!important}.professional-hero-card{align-items:flex-end!important;min-height:560px!important;padding:76px 22px 36px!important}.professional-hero-left{width:76px!important;height:76px!important;bottom:278px!important;left:22px!important}.professional-photo-shell,.professional-photo-frame{width:76px!important;height:76px!important}.professional-hero-right{margin-left:0!important}.professional-title{font-size:46px!important}.professional-badges{flex-direction:column!important;align-items:flex-start!important}.professional-profile-card{padding:34px 18px!important}.academy-hero{min-height:500px!important}.academy-hero-content{min-height:500px!important;padding:82px 22px 36px!important}.academy-title{font-size:44px!important}.academy-hero-image{opacity:1!important;background-position:55%!important}.academy-board{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.planning-hero:before,.academy-hero-image{animation:none!important}}.member-profile-parent .member-profile-hero,.member-profile-parent .member-profile-avatar{background-image:url(/profile-parent-water.svg)!important;background-position:50% 48%!important;background-repeat:no-repeat!important;background-size:cover!important}.member-profile-parent .member-profile-avatar img{opacity:0!important}.member-profile-parent .member-profile-hero-shade{background:linear-gradient(90deg,#032b33d1 0%,#032b337a 42%,#032b330f 72%,#0000 100%)!important}.crew-applications-page{color:#123f43!important;background:linear-gradient(#f7f2e9 0%,#edf8f6 48%,#f7f2e9 100%)!important}.crew-applications-hero{isolation:isolate!important;min-height:430px!important;box-shadow:none!important;background:#f7efe5!important;border:1px solid #123f4324!important;border-radius:30px!important;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;align-items:stretch!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.crew-applications-hero:before{content:""!important;z-index:0!important;filter:none!important;opacity:1!important;background:url(/event-crew-visual.webp) 50%/cover no-repeat!important;position:absolute!important;inset:0 0 0 46%!important}.crew-applications-hero:after{display:none!important}.crew-applications-hero-copy{z-index:2!important;color:#123f43!important;flex-direction:column!important;justify-content:center!important;max-width:none!important;padding:clamp(42px,5vw,72px)!important;display:flex!important;position:relative!important}.crew-applications-kicker{color:#df6f4c!important;letter-spacing:.19em!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important}.crew-applications-hero h1{color:#123f43!important;letter-spacing:-.055em!important;max-width:650px!important;text-shadow:none!important;margin:14px 0 18px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(48px,5.4vw,78px)!important;font-weight:520!important;line-height:.92!important}.crew-applications-hero h1 em{color:#e9855e!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important}.crew-applications-hero p{color:#527174!important;max-width:560px!important;margin:0!important;font-size:16px!important;line-height:1.65!important}.crew-applications-refresh{display:none!important}.crew-applications-stats{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffc2!important;border-color:#123f4321!important}.crew-applications-stats article{border-right-color:#123f431a!important}.crew-applications-stats small{color:#718789!important}.crew-applications-stats strong{color:#123f43!important}.crew-application-card,.crew-applications-empty,.crew-applications-notice{color:#123f43!important;box-shadow:none!important;background:#ffffffd1!important;border-color:#123f431f!important}.crew-application-card:before{background:linear-gradient(#69d6d3,#f18a61)!important}.crew-application-topline h2,.crew-application-facts strong{color:#123f43!important}.crew-application-team,.crew-application-facts svg{color:#148b8e!important}.crew-application-avatar{color:#123f43!important;background:#eaf8f5!important;border-color:#148b8e4d!important}.crew-application-facts,.crew-application-story-grid section{background:#f8f5ef!important;border-color:#123f431a!important}.crew-application-facts small,.crew-application-story-grid p,.crew-applications-empty p{color:#6d8486!important}.crew-application-story-grid span{color:#df6f4c!important}@media (width<=760px){.member-profile-parent .member-profile-hero{background-position:56%!important}.crew-applications-page{padding-top:82px!important}.crew-applications-hero{border-radius:24px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:600px!important;display:flex!important}.crew-applications-hero:before{background-position:50%!important;height:58%!important;inset:0 0 auto!important}.crew-applications-hero-copy{background:#f7efe5!important;min-height:46%!important;margin-top:54%!important;padding:25px 22px 28px!important}.crew-applications-hero h1{font-size:clamp(42px,12vw,58px)!important}.crew-applications-hero p{font-size:14px!important}}.sidebar{background:radial-gradient(circle at 20% -4%,#1fb0be2b,#0000 29%),radial-gradient(circle at 110% 74%,#ef9e790e,#0000 30%),linear-gradient(#071d20 0%,#04191c 48%,#021315 100%)!important;border-right:1px solid #6edce21c!important;flex-direction:column!important;width:248px!important;height:100vh!important;min-height:0!important;padding:22px 14px 14px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;box-shadow:16px 0 44px #00000021!important}.main{margin-left:248px!important}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(#ffffff04,#0000 26%),linear-gradient(90deg,#2dbfc909,#0000 22%);position:absolute;inset:0}.sidebar-top{z-index:2;position:relative;flex:none!important;margin:0 0 6px!important;display:block!important}.bp-logo,.bp-logo.compact{width:100%!important;min-height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:2px 10px 8px!important;display:flex!important;position:relative!important;overflow:visible!important}.bp-logo:before{display:none!important}.bp-logo img,.bp-logo-image{z-index:2!important;object-fit:contain!important;object-position:left center!important;mix-blend-mode:normal!important;opacity:1!important;filter:none!important;width:158px!important;height:94px!important;margin:0!important;position:relative!important;transform:none!important}.bp-logo span{display:none!important}.sidebar-crew-identity{z-index:2;position:relative;border-bottom:1px solid #ffffff12!important;gap:2px!important;margin:2px 10px 8px!important;padding:0 0 11px!important;display:grid!important}.sidebar-crew-identity strong{color:#f0f7f5c2!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:9px!important;font-weight:650!important}.sidebar-crew-identity span{color:#b8cfcd66!important;font-size:9px!important;line-height:1.3!important}.bp-sidebar-back{z-index:2;position:relative;color:#d8e8e68f!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:none!important;min-height:34px!important;margin:0 4px 5px!important;padding:0 9px!important;font-size:10.5px!important}.sidebar nav{z-index:2;position:relative;scrollbar-width:none!important;flex-direction:column!important;flex:auto!important;gap:2px!important;min-height:0!important;margin:0!important;padding:2px 0 10px!important;display:flex!important;overflow-y:auto!important}.sidebar nav::-webkit-scrollbar{display:none!important}.sidebar .nav{color:#d7e6e49e!important;width:100%!important;min-height:39px!important;box-shadow:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:none!important;align-items:center!important;gap:11px!important;padding:0 11px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;font-size:12px!important;font-weight:470!important;transition:background .16s,color .16s,transform .16s!important;display:flex!important;position:relative!important}.sidebar .nav svg{color:#46b2bc8a!important;stroke-width:1.45px!important;filter:none!important;flex:none!important;width:16px!important;height:16px!important}.sidebar .nav:hover{color:#f8fbfa!important;background:#5bd2d90b!important;transform:translate(2px)!important}.sidebar .nav.active{color:#fff!important;background:linear-gradient(90deg,#24adb821,#24adb806)!important;font-weight:590!important;transform:none!important;box-shadow:inset 2px 0 #43c8cf!important}.sidebar .nav.active:after{content:""!important;width:3px!important;height:3px!important;box-shadow:none!important;background:#f3a07a!important;border-radius:50%!important;position:absolute!important;right:11px!important}.sidebar .nav.active svg{color:#6fd8dd!important}.sidebar .logout{z-index:4!important;width:100%!important;min-height:40px!important;margin:7px 0 max(0px, env(safe-area-inset-bottom))!important;color:#efb8a2c7!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#2d19163d!important;border:1px solid #eb977621!important;border-radius:9px!important;flex:none!important;padding:0 11px!important;font-size:11.5px!important;font-weight:500!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.sidebar .logout:hover{color:#fff!important;background:#502a2257!important;border-color:#eb97763b!important}.close-menu{place-items:center;display:none;z-index:5!important;color:#d9e9e7!important;background:#031d20c2!important;border:1px solid #ffffff17!important;border-radius:50%!important;width:36px!important;height:36px!important;padding:0!important;position:absolute!important;top:8px!important;right:8px!important}@media (width<=900px){.main{margin-left:0!important}.sidebar{width:min(82vw,282px)!important;padding:15px 12px 12px!important}.sidebar.open .close-menu{display:grid!important}.bp-logo,.bp-logo.compact{min-height:104px!important;padding:2px 8px 6px!important}.bp-logo img,.bp-logo-image{width:148px!important;height:88px!important}.sidebar-crew-identity{margin-left:8px!important;margin-right:8px!important}.sidebar .nav{min-height:39px!important;font-size:11.8px!important}.sidebar .logout{min-height:40px!important}}
