.pt-team-home{color:#f8efe2;background:radial-gradient(at 37% 0,#e2a54533,#0000 13%),radial-gradient(at 86% 102%,#e2a54524,#0000 16%),radial-gradient(at 8% 22%,#1d7eb945,#0000 43%),radial-gradient(at 62% 112%,#084a763d,#0000 52%),linear-gradient(126deg,#070c0ffc,#030709fe);border:1px solid #67cae8e6;border-radius:18px;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.45fr) auto;grid-template-areas:"copy members ranks""progress progress progress";align-items:center;gap:12px 28px;min-height:164px;margin-block:16px;padding:18px 22px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9ecf60f,0 0 28px #349dc71a,0 16px 40px #0000004d}.pt-team-home.pt-team-home-pending{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""progress"}@media (width<=700px){.pt-team-home.pt-team-home-pending{min-height:280px}}.pt-team-home:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(118deg,#0000 0 8%,#3090cd29 8.4%,#0000 9.1% 22%,#1d6da921 22.5%,#0000 23.4% 52%,#2b81be1f 52.6%,#0000 54%),linear-gradient(63deg,#0000 0 32%,#4ba7d817 32.5%,#0000 33.2% 74%,#2f81b517 74.4%,#0000 75.2%);position:absolute;inset:0}.pt-team-home>*{z-index:1;position:relative}.pt-team-home-copy{grid-area:copy;min-width:0}.pt-team-home-copy p,.pt-team-dashboard-hero>div:first-child>p,.pt-team-section-heading p{color:#88cfe8;letter-spacing:.15em;margin:0 0 6px;font-size:13px;font-weight:750}.pt-team-home-copy h2{font:500 33px/1.04 var(--font-display);overflow-wrap:anywhere;margin:0}.pt-team-home-copy>span{color:#f8efe2d6;letter-spacing:.08em;margin-top:9px;font-size:13px;font-weight:700;display:block}.pt-team-home-members{grid-area:members;grid-template-columns:repeat(4,minmax(58px,72px));justify-content:center;align-items:start;gap:14px;min-width:0;display:grid}.pt-team-home-members>div{justify-items:center;gap:6px;min-width:0;display:grid}.pt-team-home-members [data-slot=avatar]{aspect-ratio:1;background:#111719;border:1.5px solid #6ed6f0f5;border-radius:50%;flex:0 0 66px;width:66px;min-width:66px;height:66px;overflow:hidden;box-shadow:0 0 0 2px #e7b04e38,0 0 16px #56cfef6b}.pt-team-home-members [data-slot=avatar-image]{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%}.pt-team-home-members [data-slot=avatar-fallback]{border-radius:50%;width:100%;height:100%}.pt-team-home-members span{color:#f8efe2d1;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.pt-team-home-progress{color:#8ed7ef;border-top:1px solid #6abfdb29;grid-area:progress;align-items:center;gap:9px;min-width:0;padding-top:10px;font-size:15px;font-weight:700;display:flex}.pt-team-home-progress svg{width:19px;height:19px}.pt-team-home-progress svg:last-child{box-sizing:border-box;color:#f1c46c;border:1px solid #f1c46cc7;border-radius:50%;width:32px;height:32px;margin-left:auto;padding:7px}.pt-team-ranks{grid-template-columns:repeat(2,minmax(88px,1fr));align-self:start;gap:10px;display:grid}.pt-team-ranks>div{text-align:center;background:#070b0c94;border:1px solid #88c7dc8c;border-radius:15px;min-width:94px;padding:12px 13px 10px}.pt-team-ranks span{color:#88c7dc;letter-spacing:.13em;font-size:10px;font-weight:750;display:block}.pt-team-ranks strong{color:#fff7eb;font:500 26px/1 var(--font-display);margin:3px 0 1px;display:block}.pt-team-ranks small{color:#f8efe29e;font-size:11px}.pt-team-home .pt-team-ranks{grid-area:ranks;grid-template-columns:1fr;align-self:center;gap:7px}.pt-team-home .pt-team-ranks>div{background:#05090bc7;border-color:#e2ae4ead;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;min-width:128px;padding:7px 10px 6px;display:flex;box-shadow:inset 0 0 8px #2d92bb1a}.pt-team-home .pt-team-ranks span{color:#f0c66f;letter-spacing:.09em;font-size:9px}.pt-team-home .pt-team-ranks strong{margin:0;font-size:17px;display:inline}.pt-team-page{max-width:1040px;margin:auto;padding:28px 16px 64px}.pt-team-dashboard-hero{color:#f8efe2;background:radial-gradient(circle at 70% 0,#3f809833,#0000 42%),linear-gradient(145deg,#12191b,#080a0b 72%);border:1px solid #6dafc4d1;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:30px;display:grid;box-shadow:0 20px 52px #00000038}.pt-team-dashboard-hero h1{font:500 clamp(42px,7vw,76px)/.98 var(--font-display);overflow-wrap:anywhere;margin:4px 0 8px}.pt-team-dashboard-hero>div:first-child>span{color:#f8efe2ad}.pt-team-tabs{background:#0a0d0eb3;border:1px solid #6dafc459;border-radius:17px;grid-template-columns:repeat(3,1fr);margin:22px 0;padding:6px;display:grid}.pt-team-tabs button{min-height:50px;color:var(--muted-foreground);border:1px solid #0000;border-radius:12px;padding:10px 14px;font-weight:700}.pt-team-tabs button[aria-selected=true]{color:#f8efe2;background:linear-gradient(145deg,#34778e4d,#0d1417c2);border-color:#88c7dcb8;box-shadow:0 8px 22px #00000038}.pt-team-panel{background:linear-gradient(145deg,#111617f5,#080a0bfa);border:1px solid #88c7dc3d;border-radius:22px;padding:clamp(18px,4vw,32px)}.pt-team-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pt-team-section-heading h2{color:#f8efe2;font:500 clamp(30px,5vw,44px)/1.05 var(--font-display);margin:0}.pt-team-section-heading>span{color:#f4c96f;border:1px solid #f4c96f7a;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:inline-flex}.pt-team-section-heading>span svg{width:17px;height:17px}.pt-team-section-intro{max-width:720px;color:var(--muted-foreground);margin:12px 0 24px;font-size:16px;line-height:1.55}.pt-team-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pt-team-member-card{background:#ffffff06;border:1px solid #88c7dc47;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:148px;padding:18px;display:grid;position:relative}.pt-team-member-card [data-slot=avatar]{border:1px solid #88c7dcb8;width:58px;height:58px}.pt-team-member-rank{color:#88c7dc;font:500 20px/1 var(--font-display);position:absolute;top:12px;right:13px}.pt-team-member-copy{min-width:0;padding-right:25px}.pt-team-member-copy h3{color:#f8efe2;font:500 22px/1.15 var(--font-display);overflow-wrap:anywhere;margin:0 0 2px}.pt-team-member-copy p{color:var(--muted-foreground);margin:0 0 8px;font-size:13px}.pt-team-member-copy>span{color:#d8b16e;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:650;display:inline-flex}.pt-team-member-copy>span[data-complete]{color:#8cc8a3}.pt-team-member-copy>span svg{width:14px;height:14px}.pt-team-week-dots{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pt-team-week-dots span{background:#ffffff1f;border-radius:999px;height:5px}.pt-team-week-dots span[data-complete]{background:#88c7dc;box-shadow:0 0 8px #88c7dc6b}.pt-team-live-cta{background:linear-gradient(115deg,#4d341561,#141717b8);border:1px solid #f4c96f61;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:20px;display:grid}.pt-team-live-cta>svg{color:#f4c96f;width:34px;height:34px}.pt-team-live-cta p{color:#f4c96f;letter-spacing:.14em;margin:0;font-size:11px;font-weight:750}.pt-team-live-cta h2{color:#f8efe2;font:500 27px/1.12 var(--font-display);margin:3px 0}.pt-team-live-cta span{color:var(--muted-foreground);font-size:13px}.pt-team-leaderboard{border:1px solid #88c7dc47;border-radius:17px;overflow:hidden}.pt-team-leaderboard-head,.pt-team-leaderboard>div{border-bottom:1px solid #ffffff12;grid-template-columns:70px minmax(0,1fr) 110px;align-items:center;gap:12px;min-height:58px;padding:12px 17px;display:grid}.pt-team-leaderboard>div:last-child{border-bottom:0}.pt-team-leaderboard-head{color:#88c7dc;letter-spacing:.08em;font-size:11px;font-weight:750}.pt-team-leaderboard>div[data-current]{background:#34778e33;box-shadow:inset 3px 0 #88c7dc}.pt-team-leaderboard b{text-align:right}.pt-team-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pt-team-rules>div{border:1px solid #88c7dc33;border-radius:16px;gap:5px;min-height:112px;padding:18px;display:grid}.pt-team-rules strong{color:#f8efe2;font:500 21px/1.1 var(--font-display)}.pt-team-rules span{color:var(--muted-foreground);font-size:14px;line-height:1.45}.pt-team-manage,.pt-team-share{border-top:1px solid var(--border);margin-block:24px;padding-top:20px}.pt-team-qr{width:180px;height:180px;margin-block:16px;display:block}.pt-team-invite,.pt-team-create{max-width:720px;margin:0 auto}.pt-team-create h1{font:500 48px/1.05 var(--font-display)}.pt-team-strip{min-height:50px;color:var(--learning-gold);grid-template-columns:16px minmax(0,1fr);gap:4px 8px;margin-bottom:8px;font-size:13px;display:grid}.pt-team-strip svg{width:16px;height:16px}.pt-team-strip>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pt-team-strip p{color:var(--muted-foreground);grid-column:2;margin:0;font-size:12px;line-height:1.35}.pt-team-strip[data-reserved]>*{visibility:hidden}.pt-team-finale{isolation:isolate;background:var(--background);width:100%;min-height:520px;position:relative;overflow:hidden}.pt-team-finale-photo{object-fit:cover;opacity:.22;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.pt-team-finale-copy{text-align:center;padding:28px 16px}.pt-team-finale-copy>svg{width:48px;height:48px;color:var(--learning-gold);margin:0 auto 16px}.pt-team-finale h2{font:500 44px/1.05 var(--font-display);overflow-wrap:anywhere;color:var(--learning-cream);margin:16px 0 10px}.pt-team-recipients{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin:24px auto;display:grid}.pt-team-recipients>div{border-top:1px solid var(--learning-gold);flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 8px;display:flex}.pt-team-recipients strong{font:500 22px/1.2 var(--font-display);overflow-wrap:anywhere}.pt-team-recipients span{font-size:14px}@media (width<=700px){.pt-team-home{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy ranks""members members""progress progress";gap:14px 12px;min-height:0;padding:16px}.pt-team-home-copy h2{font-size:27px}.pt-team-home-members{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:8px}.pt-team-home-members [data-slot=avatar]{flex-basis:clamp(52px,14vw,62px);width:clamp(52px,14vw,62px);min-width:clamp(52px,14vw,62px);height:clamp(52px,14vw,62px)}.pt-team-home-members span{font-size:10px}.pt-team-home .pt-team-ranks{gap:6px}.pt-team-home .pt-team-ranks>div{min-width:98px;padding:6px 8px 5px}.pt-team-home .pt-team-ranks span{font-size:8px}.pt-team-home .pt-team-ranks strong{font-size:15px}.pt-team-dashboard-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:22px 18px}.pt-team-dashboard-hero>div:first-child{min-width:0}.pt-team-dashboard-hero h1{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;font-size:clamp(28px,7.4vw,36px);line-height:1;overflow:hidden}.pt-team-dashboard-hero .pt-team-ranks{grid-template-columns:1fr;gap:6px;width:92px}.pt-team-dashboard-hero .pt-team-ranks>div{border-radius:13px;width:100%;min-width:0;padding:7px 8px 6px}.pt-team-dashboard-hero .pt-team-ranks span{font-size:8px}.pt-team-dashboard-hero .pt-team-ranks strong{font-size:20px}.pt-team-dashboard-hero .pt-team-ranks small{display:none}.pt-team-member-grid,.pt-team-rules{grid-template-columns:1fr}.pt-team-live-cta{grid-template-columns:auto minmax(0,1fr)}.pt-team-live-cta a{grid-column:1/-1;width:100%}.pt-team-section-heading{align-items:flex-start}.pt-team-section-heading>span{font-size:12px}.pt-team-leaderboard-head,.pt-team-leaderboard>div{grid-template-columns:52px minmax(0,1fr) 86px;padding-inline:12px}}@media (width>=640px){.pt-team-recipients{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-team-finale h2{font-size:64px}}@media (width<=374px){.pt-team-tabs button{padding-inline:8px;font-size:13px}.pt-team-finale h2{font-size:36px}}@media (prefers-reduced-motion:no-preference){.pt-team-finale-copy{animation:.9s ease-out both pt-team-reveal}@keyframes pt-team-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.pt-team-home-avatar,.pt-team-member-avatar,.pt-team-daily-avatar{box-sizing:border-box!important;aspect-ratio:1!important;border-radius:9999px!important;flex:none!important;padding:0!important;display:block!important;overflow:hidden!important}.pt-team-home-avatar{block-size:66px!important;min-block-size:66px!important;max-block-size:66px!important;inline-size:66px!important;min-inline-size:66px!important;max-inline-size:66px!important}.pt-team-member-avatar{block-size:48px!important;min-block-size:48px!important;max-block-size:48px!important;inline-size:48px!important;min-inline-size:48px!important;max-inline-size:48px!important}.pt-team-daily-avatar{block-size:44px!important;min-block-size:44px!important;max-block-size:44px!important;inline-size:44px!important;min-inline-size:44px!important;max-inline-size:44px!important}.pt-team-home-avatar-image,.pt-team-home-avatar-fallback,.pt-team-circle-image,.pt-team-circle-fallback{box-sizing:border-box!important;border-radius:inherit!important;block-size:100%!important;min-block-size:100%!important;max-block-size:100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;display:block!important}.pt-team-home-avatar-image,.pt-team-circle-image{object-fit:cover!important;object-position:center!important}.pt-team-home-avatar-fallback,.pt-team-circle-fallback{justify-content:center;align-items:center;display:flex!important}.pt-team-panel-overview{background:radial-gradient(circle at 12% 0,#197eb11f,#0000 30%),linear-gradient(145deg,#101415fc,#080b0cfc)}.pt-team-standings-block,.pt-team-daily-tracker{background:linear-gradient(118deg,#0000 0 17%,#1c6fae1a 17.5%,#0000 18.5% 62%,#1f7ab714 63%,#0000 64%),linear-gradient(145deg,#070b0d,#111516);border:1px solid #5cb6dcbd;border-radius:18px;margin-top:22px;padding:14px 18px;overflow:hidden;box-shadow:inset 0 0 0 1px #e9bb5c85,0 0 22px #2f99cf1f}.pt-team-standings-block>header,.pt-team-daily-tracker>header{border-bottom:1px solid #e8ba5bb8;justify-content:space-between;align-items:baseline;gap:16px;padding:2px 8px 10px;display:flex}.pt-team-standings-block h3,.pt-team-daily-tracker h3,.pt-team-perfect-week h3{color:#fff5e7;font:500 27px/1 var(--font-display);letter-spacing:.01em;margin:0}.pt-team-standings-block>header span,.pt-team-daily-tracker>header span{color:#e8ba5b;letter-spacing:.15em;font-size:10px;font-weight:800}.pt-team-standing-row{border-bottom:1px solid #e8ba5b6b;grid-template-columns:42px 48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:9px 8px;display:grid}.pt-team-standing-row:last-child{border-bottom:0}.pt-team-standing-rank{color:#f3c562;font:500 25px/1 var(--font-display);text-align:center}.pt-team-standing-row>strong{color:#fff6e9;min-width:0;font:500 21px/1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-team-standing-score{color:#f3c562;justify-content:flex-end;align-items:baseline;gap:13px;display:flex}.pt-team-standing-score small{letter-spacing:.12em;font-size:9px;font-weight:800}.pt-team-standing-score b{color:#fff8ed;text-align:right;min-width:36px;font-size:22px}.pt-team-perfect-week{background:radial-gradient(circle at 88% 25%,#e7b1482e,#0000 24%),linear-gradient(118deg,#071624fa,#080e12fc);border:1px solid #51b8e8e6;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:14px;padding:17px 22px;display:grid;box-shadow:inset 0 0 0 1px #5a9bff61,0 0 22px #338fe12b}.pt-team-perfect-week>svg{color:#f2c766;block-size:36px;inline-size:36px}.pt-team-perfect-week h3{color:#f7d170;font-size:24px}.pt-team-perfect-week p{color:#f8efe2bf;margin:5px 0 0;font-size:13px}.pt-team-daily-row{border-bottom:1px solid #e8ba5b6b;grid-template-columns:44px minmax(105px,.8fr) minmax(240px,1.4fr) auto;align-items:center;gap:12px;min-height:66px;padding:9px 8px;display:grid}.pt-team-daily-row:last-child{border-bottom:0}.pt-team-daily-row>strong{color:#fff6e9;min-width:0;font:500 18px/1.1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-team-daily-row>b{color:#fff8ed;white-space:nowrap;font-size:18px}.pt-team-daily-days{grid-template-columns:repeat(7,minmax(20px,1fr));gap:6px;display:grid}.pt-team-daily-days span{justify-items:center;gap:5px;display:grid}.pt-team-daily-days small{color:#f8efe2c2;font-size:9px;font-weight:750}.pt-team-daily-days i{background:#0000008c;border:1.5px solid #f8efe2c7;border-radius:50%;block-size:15px;inline-size:15px;display:block}.pt-team-daily-days i[data-complete]{background:radial-gradient(circle at 35% 30%,#fff1b7,#f4af34 48%,#b76810 100%);border-color:#ffd474;box-shadow:0 0 9px #49aeffcc}.dp-weekly-tracker>header{flex-wrap:wrap;row-gap:.5rem}.dp-weekly-tracker>header p{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.dp-weekly-message{color:var(--muted-foreground);margin:12px 8px;font-size:13px;line-height:1.5}.dp-weekly-message button{min-height:44px;color:var(--primary);padding:8px;text-decoration:underline}.dp-weekly-message button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dp-weekly-tracker .pt-team-daily-row{grid-template-columns:44px minmax(80px,.8fr) minmax(180px,1.4fr) auto}@media (width<=700px){.dp-weekly-tracker .pt-team-daily-row{grid-template-columns:44px minmax(0,1fr) auto}.dp-weekly-tracker .pt-team-daily-row>b{grid-area:1/3}.dp-weekly-tracker .pt-team-daily-days{grid-area:2/1/auto/-1}.pt-team-home-avatar{block-size:clamp(52px,14vw,62px)!important;min-block-size:clamp(52px,14vw,62px)!important;max-block-size:clamp(52px,14vw,62px)!important;inline-size:clamp(52px,14vw,62px)!important;min-inline-size:clamp(52px,14vw,62px)!important;max-inline-size:clamp(52px,14vw,62px)!important}.pt-team-standing-row{grid-template-columns:34px 44px minmax(0,1fr) auto;gap:9px;padding-inline:2px}.pt-team-standing-score{gap:6px}.pt-team-standing-score small{display:none}.pt-team-daily-row{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding-inline:2px}.pt-team-daily-row .pt-team-daily-days{grid-column:2/-1}.pt-team-standings-block,.pt-team-daily-tracker{padding-inline:12px}}@media (width<=430px){.pt-team-standings-block h3,.pt-team-daily-tracker h3{font-size:23px}.pt-team-standing-row>strong{font-size:19px}.pt-team-perfect-week{padding-inline:15px}.pt-team-perfect-week h3{font-size:20px}.pt-team-daily-days{gap:3px}.pt-team-daily-days i{block-size:13px;inline-size:13px}.pt-team-daily-row>b{font-size:15px}}.pt-team-strip .pt-team-strip-status{color:var(--foreground)}.pt-team-checkin{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);background:var(--card);text-align:left;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:16px;padding:14px 16px;display:grid}.pt-team-checkin svg{width:20px;height:20px;color:var(--primary);margin-top:2px}.pt-team-checkin p{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0;font-size:11px}.pt-team-checkin strong{color:var(--foreground);margin-top:4px;font-size:15px;font-weight:600;display:block}.pt-team-checkin span{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:1.4;display:block}.pt-team-finale-team+.pt-team-finale-team{border-top:1px solid color-mix(in oklab, var(--primary) 30%, transparent);margin-top:20px;padding-top:20px}.pt-team-finale-team strong{color:var(--primary)}.pt-team-howto{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pt-team-howto li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pt-team-howto li>b{border:1px solid var(--primary);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;font-weight:600;display:grid}.pt-team-howto h3{color:var(--foreground);margin:2px 0 4px;font-size:17px}.pt-team-howto p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.pt-team-example{border-left:2px solid var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent);color:var(--foreground);margin:18px 0 0;padding:12px 14px;font-size:14px}.pt-team-scoring{border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:12px 14px}.pt-team-scoring summary{cursor:pointer;color:var(--foreground);font-weight:600}.pt-team-scoring ul{color:var(--muted-foreground);gap:6px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.pt-team-home-empty{cursor:default;grid-template-areas:"copy members ranks""actions actions actions"}.pt-team-home-empty .pt-team-home-copy>span{text-transform:none;letter-spacing:.01em;max-width:320px;line-height:1.4}.pt-team-home-empty .pt-team-ranks-empty{align-content:center}.pt-team-home-empty .pt-team-ranks-empty>p{color:#f0ebe0b3;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:2px 0 0;font-size:.68rem;font-weight:700}.pt-team-home-open-members .pt-team-open-slot{box-sizing:border-box;color:#88d5ed;background:radial-gradient(circle at 35% 25%,#69c0e02b,#0000 58%),#081217b8;border:1px dashed #74ceeb9e;border-radius:50%;place-items:center;width:66px;height:66px;font-family:Arial,sans-serif;font-size:2rem;font-weight:300;line-height:1;display:grid;box-shadow:0 0 16px #35a9da29}.pt-team-home-empty-actions{border-top:1px solid #74ceeb2e;grid-area:actions;align-items:center;gap:18px;min-width:0;padding-top:14px;display:flex}.pt-team-home-primary,.pt-team-home-secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.pt-team-home-primary{color:#160f08;letter-spacing:.06em;background:linear-gradient(135deg,#f1ce78,#d5963d);border:1px solid #efbd5be6;padding:0 22px}.pt-team-home-primary svg{width:18px;height:18px}.pt-team-home-secondary{color:#9edff2;padding:0 4px}.pt-team-home-primary:hover,.pt-team-home-secondary:hover{transform:translateY(-1px)}.pt-team-home-primary:hover{box-shadow:0 8px 24px #dfa1423d}.pt-team-home-secondary:hover{color:#d5f5ff}.pt-team-home-primary:focus-visible,.pt-team-home-secondary:focus-visible{outline-offset:3px;outline:2px solid #9edff2}@media (width<=700px){.pt-team-home-empty{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy ranks""members members""actions actions"}.pt-team-home-empty .pt-team-home-copy>span{max-width:230px;font-size:.76rem}.pt-team-home-empty-actions{flex-direction:column;align-items:stretch;gap:8px}.pt-team-home-primary,.pt-team-home-secondary{width:100%}.pt-team-home-open-members .pt-team-open-slot{width:clamp(48px,15vw,62px);height:clamp(48px,15vw,62px)}}
