*{box-sizing:border-box;margin:0;padding:0}html,body{color:#111;background:#f5f5f5;font-family:Arial,Helvetica,sans-serif;font-size:16px}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button,select,input,textarea{font-family:inherit}button{cursor:pointer}.main-wrapper{width:1240px;max-width:calc(100% - 40px);margin:30px auto}.content{background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;padding:34px}.orange-corner-accent{isolation:isolate;position:relative;overflow:hidden}.orange-corner-accent:after{content:"";z-index:0;pointer-events:none;background:#ff7a0014;border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-80px}.orange-corner-accent>*{z-index:1;position:relative}.site-header{background:#fff;border-bottom:1px solid #ddd}.landing-header{z-index:100;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;width:1240px;max-width:calc(100% - 40px);height:74px;margin:0 auto;display:flex}.site-logo{align-items:center;display:inline-flex}.site-logo-image{width:185px;height:50px;display:block;position:relative}.site-logo-image img,.landing-footer-logo-image img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.site-brand-cluster{align-items:center;gap:10px;min-width:0;display:flex}.focus-radio-trigger{color:#555;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .22s,color .22s,box-shadow .22s;display:flex;position:relative}.focus-radio-trigger:hover,.focus-radio-trigger[aria-expanded=true]{color:#ff7a00;border-color:#ff7a00;box-shadow:0 8px 20px #ff7a001a}.focus-radio-trigger-icon{justify-content:center;align-items:flex-end;gap:2px;width:19px;height:18px;display:flex}.focus-radio-trigger-icon i{background:currentColor;border-radius:3px;width:3px;display:block}.focus-radio-trigger-icon i:first-child{height:8px}.focus-radio-trigger-icon i:nth-child(2){height:14px}.focus-radio-trigger-icon i:nth-child(3){height:11px}.focus-radio-trigger-icon i:nth-child(4){height:6px}.focus-radio-trigger.is-playing .focus-radio-trigger-icon i,.focus-radio-equalizer.is-playing i{animation:.9s ease-in-out infinite alternate focus-radio-wave}.focus-radio-trigger.is-playing .focus-radio-trigger-icon i:nth-child(2),.focus-radio-equalizer.is-playing i:nth-child(2){animation-delay:-300ms}.focus-radio-trigger.is-playing .focus-radio-trigger-icon i:nth-child(3),.focus-radio-equalizer.is-playing i:nth-child(3){animation-delay:-600ms}.focus-radio-trigger.is-playing .focus-radio-trigger-icon i:nth-child(4),.focus-radio-equalizer.is-playing i:nth-child(4){animation-delay:-150ms}.focus-radio-live-dot{background:#ff7a00;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 3px #ff7a001f}.focus-radio-panel{z-index:1800;color:#111;background:#fff;border:1px solid #dcdcdc;border-radius:8px;width:min(360px,100vw - 24px);max-height:calc(100vh - 24px);position:fixed;overflow-y:auto;box-shadow:0 24px 60px #0000002e}.focus-radio-panel-head{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px 14px;display:flex}.focus-radio-kicker{color:#ff7a00;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800;line-height:1.2}.focus-radio-panel h2{margin:0;font-size:22px;line-height:1.1}.focus-radio-status{color:#777;text-transform:uppercase;align-items:center;gap:6px;min-width:max-content;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.focus-radio-status:before{content:"";background:#bbb;border-radius:50%;width:7px;height:7px}.focus-radio-status.is-live{color:#17824b}.focus-radio-status.is-live:before{background:#38ad70;box-shadow:0 0 0 4px #38ad701f}.focus-radio-now{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.focus-radio-play{color:#ff7a00;cursor:pointer;background:#fff7ef;border:1px solid #ffbf83;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;font-weight:800;transition:background .18s,color .18s,transform .18s;display:flex;box-shadow:0 6px 16px #ff7a0024}.focus-radio-play:hover,.focus-radio-play:focus-visible{color:#fff;background:#ff7a00;outline:none;transform:translateY(-1px)}.focus-radio-play-icon{width:16px;height:18px;display:block;position:relative}.focus-radio-play-icon.is-play:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid;position:absolute;top:1px;left:3px}.focus-radio-play-icon.is-pause:before,.focus-radio-play-icon.is-pause:after{content:"";background:currentColor;border-radius:2px;width:5px;height:16px;position:absolute;top:1px}.focus-radio-play-icon.is-pause:before{left:1px}.focus-radio-play-icon.is-pause:after{right:1px}.focus-radio-now-copy{min-width:0}.focus-radio-now-copy small,.focus-radio-now-copy strong{display:block}.focus-radio-now-copy small{color:#777;margin-bottom:2px;font-size:12px;font-weight:500}.focus-radio-now-copy strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.focus-radio-equalizer{color:#17824b;justify-content:flex-end;align-items:flex-end;gap:2px;width:25px;height:24px;display:flex}.focus-radio-equalizer i{background:currentColor;border-radius:2px;width:3px;height:7px}.focus-radio-equalizer i:nth-child(2){height:15px}.focus-radio-equalizer i:nth-child(3){height:11px}.focus-radio-equalizer i:nth-child(4){height:19px}.focus-radio-stations{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;gap:2px;padding:8px 10px;display:grid}.focus-radio-station{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 9px;transition:background .18s,color .18s;display:flex}.focus-radio-station:hover,.focus-radio-station.is-active,.focus-radio-station:focus-visible{color:#c95f00;background:#fff3e8;outline:none}.focus-radio-station.is-active{box-shadow:inset 3px 0 #ff7a00}.focus-radio-station-main{align-items:center;gap:7px;min-width:0;display:flex}.focus-radio-station-marker{color:#ff7a00;width:12px;font-size:11px}.focus-radio-station strong{font-size:14px;font-weight:700}.focus-radio-station small{color:#777;font-size:12px;font-weight:500}.focus-radio-volume{color:#777;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 18px;font-size:11px;font-weight:800;display:grid}.focus-radio-volume input{accent-color:#ff7a00;width:100%}.focus-radio-error{color:#a54e00;background:#fff7ef;border:1px solid #ffd0a6;border-radius:6px;margin:0 18px 12px;padding:9px 10px;font-size:12px;line-height:1.45}.focus-radio-panel-footer{color:#999;text-align:center;border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px 13px;font-size:11px;display:block}.focus-radio-panel-footer a{color:#c95f00;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.focus-radio-panel-footer a:hover,.focus-radio-panel-footer a:focus-visible{color:#ff7a00;text-decoration:underline}@keyframes focus-radio-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.focus-radio-trigger.is-playing .focus-radio-trigger-icon i,.focus-radio-equalizer.is-playing i{animation:none}}.site-nav{align-items:center;gap:24px;display:flex}.site-nav a,.site-nav-more>button{color:#555;background:0 0;border:none;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.site-nav .site-nav-cta{color:#fff;background:#ff7a00;border-radius:10px;min-height:40px;margin-left:10px;padding:0 16px;font-size:14px;font-weight:700}.site-nav .site-nav-cta:hover{color:#fff;background:#e86f00}.site-nav a:hover,.site-nav-more>button:hover{color:#ff7a00}.landing-header .landing-nav-link{transition:color .24s;position:relative}.landing-header .landing-nav-link:after{content:"";transform-origin:50%;background:#ff7a00;height:2px;transition:transform .24s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.landing-header .landing-nav-link:hover{color:#ff7a00}.landing-header .landing-nav-link:hover:after{transform:scaleX(1)}.site-nav-more{margin:-24px 0;padding:24px 0;position:relative}.site-nav-chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.site-nav-more:hover .site-nav-chevron,.site-nav-more:focus-within .site-nav-chevron{transform:translateY(2px)rotate(225deg)}.site-nav-dropdown{z-index:40;background:#fff;border:1px solid #e4e4e4;border-radius:12px;flex-direction:column;gap:4px;width:200px;padding:8px;display:none;position:absolute;top:calc(100% - 8px);right:0;box-shadow:0 18px 46px #1111111f}.site-nav-more:hover .site-nav-dropdown,.site-nav-more:focus-within .site-nav-dropdown{display:flex}.site-nav-dropdown a{border-radius:8px;padding:10px 12px;display:block}.site-nav-dropdown a:hover{background:#fff4e8}.nav-achievements-link{align-items:center;gap:6px;display:inline-flex}.nav-achievements-badge{color:#fff;background:#ff7a00;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.mobile-menu-button{background:#fff;border:1px solid #e4e4e4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.mobile-menu-button span{background:#111;border-radius:999px;width:18px;height:2px}.mobile-nav-shell{z-index:7000;position:fixed;inset:0}.mobile-nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1111116b;border:none;position:absolute;inset:0}.mobile-sidebar{z-index:1;background:#fff;border-right:1px solid #e4e4e4;width:320px;max-width:calc(100vw - 46px);min-height:100vh;padding:24px;animation:.22s mobileSidebarIn;position:relative;box-shadow:18px 0 46px #11111129}.mobile-sidebar-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.mobile-sidebar-header a{font-size:24px;font-weight:700}.mobile-sidebar-logo .site-logo-image{width:152px;height:34px}.mobile-sidebar-header button{color:#333;background:#f5f5f5;border:none;border-radius:999px;width:38px;height:38px;font-weight:700}.mobile-sidebar-nav{flex-direction:column;gap:6px;display:flex}.mobile-sidebar-nav a{color:#333;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px;font-weight:800;display:flex}.mobile-sidebar-nav a:hover{color:#ff7a00;background:#fff4e8}.mobile-sidebar-nav .mobile-sidebar-cta{color:#fff;background:#ff7a00;justify-content:center;margin-top:8px}.mobile-sidebar-nav .mobile-sidebar-cta:hover{color:#fff;background:#e86f00}@keyframes mobileSidebarIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.content h1{margin-bottom:30px;font-size:36px}.cards{grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:34px;display:grid}.card,.timer-card,.sessions-card{background:#fafafa;border:1px solid #e2e2e2;border-radius:10px;padding:24px}.card h3{margin-bottom:20px;font-size:18px}.card h2{font-size:28px}.dashboard-metrics{gap:18px}.dashboard-metric-card{background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:176px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1111110b}.dashboard-metric-card:after{content:"";pointer-events:none;background:#ff7a000e;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-62px;right:-48px}.dashboard-metric-card>*{z-index:1;position:relative}.dashboard-metric-header{align-items:center;gap:10px;display:flex}.dashboard-metric-header>span:last-child{color:#666;text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-metric-icon{background:#fff4e8;border:1px solid #ffd6ad;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.dashboard-metric-card>strong{text-overflow:ellipsis;white-space:nowrap;margin:16px 0 9px;font-size:clamp(25px,2.3vw,31px);line-height:1.05;display:block;overflow:hidden}.dashboard-metric-card>strong small{color:#777;font-size:14px;font-weight:600}.dashboard-metric-card>small{color:#888;margin-top:auto;font-size:11px;font-weight:500;display:block}.dashboard-metric-progress{background:#e8e8e8;border-radius:999px;height:6px;margin:0 0 9px;overflow:hidden}.dashboard-metric-progress span{border-radius:inherit;background:#ff7a00;height:100%;display:block}.dashboard-streak-dots{gap:5px;margin:0 0 9px;display:flex}.dashboard-streak-dots i{background:#ddd;border-radius:50%;width:10px;height:10px;display:block}.dashboard-streak-dots i.active{background:#ff7a00;box-shadow:0 0 0 3px #ff7a001a}.dashboard-project-stack{align-items:center;min-height:28px;margin:0 0 8px;padding-left:2px;display:flex}.dashboard-project-stack i{background:#fff4e8;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-5px;font-size:13px;font-style:normal;display:inline-flex}.dashboard-project-stack i:first-child{margin-left:0}.timer-card{border-radius:14px;margin-bottom:0;padding:28px;position:relative;overflow:hidden;box-shadow:0 14px 34px #1111110b}.timer-card:after{content:"";pointer-events:none;background:#ff7a0012;border-radius:50%;width:220px;height:220px;position:absolute;top:-105px;right:-70px}.timer-card>*{z-index:1;position:relative}.timer-card-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.timer-card-header>div>span,.timer-project-control label>span,.timer-clock>span{color:#777;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.timer-card-header h2,.sessions-card h2{margin-bottom:24px;font-size:28px}.timer-card-header h2{margin:7px 0 0}.timer-status{color:#777;text-transform:uppercase;background:#fff;border:1px solid #e2e2e2;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.timer-status i{background:#bbb;border-radius:50%;width:8px;height:8px}.timer-card.running .timer-status{color:#c75b00;border-color:#ffd0a3}.timer-card.running .timer-status i{background:#ff7a00;animation:1.8s ease-in-out infinite active-timer-pulse;box-shadow:0 0 0 5px #ff7a001f}.timer-workspace{grid-template-columns:minmax(260px,.82fr) minmax(320px,1.18fr);gap:18px;margin-bottom:20px;display:grid}.timer-project-control,.timer-clock{background:#fff;border:1px solid #e2e2e2;border-radius:12px;min-width:0}.timer-project-control{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.timer-project-icon{background:#fff4e8;border:1px solid #ffd6ad;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;display:flex}.timer-project-control label{min-width:0}.timer-card select{color:#111;background:0 0;border:none;border-radius:0;width:100%;height:31px;margin:3px 0 0;padding:0 28px 0 0;font-size:15px;font-weight:600}.timer-card select:disabled{color:#555;opacity:1}.timer-clock{padding:14px 18px 13px}.timer-display{letter-spacing:0;font-variant-numeric:tabular-nums;margin:7px 0 11px;font-size:clamp(42px,5vw,58px);font-weight:800;line-height:1.05}.timer-clock-track{background:#ededed;border-radius:999px;height:6px;overflow:hidden}.timer-clock-track span{border-radius:inherit;transform-origin:0;background:#ccc;width:12%;height:100%;display:block}.timer-card.running .timer-clock-track span{background:#ff7a00;width:100%;animation:2.8s ease-in-out infinite timer-clock-live}.timer-card-actions{align-items:center;gap:16px;display:flex}.timer-card button{color:#fff;background:#ff7a00;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:160px;min-height:48px;padding:0 22px;font-weight:700;display:inline-flex}.timer-card button:hover{background:#e86f00}.timer-card-actions p{color:#777;font-size:13px;font-weight:500;line-height:1.45}.timer-long-session-alert{background:#fff7ed;border:1px solid #ffd0a3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px;display:flex}.timer-long-session-alert>div:first-child{min-width:0}.timer-long-session-alert strong,.timer-long-session-alert span{display:block}.timer-long-session-alert strong{color:#111;margin-bottom:3px;font-size:15px}.timer-long-session-alert span{color:#666;font-size:13px;font-weight:500;line-height:1.45}.timer-long-session-alert>div:last-child{flex-shrink:0;gap:10px;display:flex}.timer-card .timer-long-session-alert button{min-width:120px;min-height:40px;padding:0 16px}.timer-card .timer-alert-secondary{background:#111}.timer-card .timer-alert-secondary:hover{background:#222}.stop-button{background:#e53935!important}.stop-button:hover{background:#cf2f2c!important}.active-timer-dock{z-index:110;background:#fff;border:1px solid #ddd;border-left:3px solid #ff7a00;border-radius:12px;grid-template-columns:8px 34px minmax(0,1fr) auto 30px;align-items:center;gap:9px;min-width:280px;max-width:min(340px,100vw - 28px);padding:10px 10px 10px 11px;animation:.28s ease-out active-timer-enter;display:grid;position:fixed;bottom:20px;right:max(18px,50vw - 620px);overflow:hidden;box-shadow:0 18px 48px #1111112e}.active-timer-dock-pulse{background:#ff7a00;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite active-timer-pulse}.active-timer-dock-icon{background:#fff4e8;border:1px solid #ffd6ad;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.active-timer-dock-project{min-width:0}.active-timer-dock-project small,.active-timer-dock-project strong{display:block}.active-timer-dock-project small{color:#888;text-transform:uppercase;font-size:9px;font-weight:600}.active-timer-dock-project strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.active-timer-dock time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800}.active-timer-dock>a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:flex}.active-timer-dock>a:hover{background:#e86f00}.cookie-consent{z-index:130;background:#fff;border:1px solid #ddd;border-radius:14px;grid-template-columns:42px 1fr;gap:12px;width:min(380px,100vw - 28px);padding:18px;animation:.28s ease-out cookie-consent-enter;display:grid;position:fixed;bottom:22px;left:22px;overflow:hidden;box-shadow:2px 2px #ff7a00,0 22px 58px #11111129}.cookie-consent:after{content:"";z-index:0;background:#fff4e8;border-radius:50%;width:120px;height:120px;position:absolute;top:-54px;right:-48px}.cookie-consent>*{z-index:1;position:relative}.cookie-consent-icon{background:#fff4e8;border:1px solid #ffbf84;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.cookie-consent-close{z-index:2;color:#333;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.cookie-consent-close:hover{color:#fff;background:#ff7a00}.cookie-consent-copy{padding-right:40px}.cookie-consent-copy strong,.cookie-consent-copy span{display:block}.cookie-consent-copy strong{color:#111;font-size:16px;font-weight:800}.cookie-consent-copy span{color:#777;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700}.cookie-consent-copy p{color:#4f5b6a;grid-column:1/-1;margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.55}.cookie-consent-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}.cookie-consent-actions button{cursor:pointer;border:1px solid #111;border-radius:10px;min-height:38px;font-size:14px;font-weight:800}.cookie-consent-actions button:first-child{color:#111;background:#fff}.cookie-consent-actions button:last-child{color:#fff;background:#111;box-shadow:0 3px #ff7a0059}.cookie-consent-actions button:hover{transform:translateY(-1px)}.cookie-consent-public-profile{bottom:86px}@keyframes timer-clock-live{0%,to{transform:scaleX(.18)}50%{transform:scaleX(1)}}@keyframes active-timer-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes active-timer-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cookie-consent-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.timer-card.running .timer-status i,.timer-card.running .timer-clock-track span,.active-timer-dock,.active-timer-dock-pulse,.cookie-consent{animation:none}}.session-actions{align-items:center;gap:14px;display:flex}.session-actions button{color:#fff;background:#111;border:none;border-radius:6px;padding:7px 12px;font-weight:700}.modal-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.edit-modal{background:#fff;border-radius:10px;width:420px;padding:28px}.edit-modal h2{margin-bottom:20px}.edit-modal label{margin-bottom:14px;font-weight:700;display:block}.edit-modal input{border:1px solid #ddd;border-radius:6px;width:100%;height:44px;margin-top:7px;padding:0 12px}.edit-session-note{color:#9a4a00;background:#fff7ed;border:1px solid #ffd0a3;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 12px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.edit-session-note span{min-width:0}.edit-session-note button{color:#c75b00;background:#fff;border:1px solid #ffd0a3;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:800}.sessions-tabs-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sessions-total{color:#666;font-weight:700}.time-tabs{background:#eee;border-radius:10px;gap:8px;margin-bottom:18px;padding:6px;display:flex}.time-tabs button{color:#555;background:0 0;border:none;border-radius:8px;flex:1;padding:11px;font-weight:800}.time-tabs button.active{color:#111;background:#fff;border:1px solid #ddd}.period-nav{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;gap:18px;margin-bottom:18px;padding:12px;display:flex}.period-nav button{color:#fff;background:#111;border:none;border-radius:50%;width:34px;height:34px;font-weight:800}.edit-duration{background:#fafafa;border:1px solid #e5e5e5;border-radius:7px;margin-top:4px;padding:12px;font-weight:700}.edit-duration strong{margin-left:8px}.modal-buttons{gap:12px;margin-top:22px;display:flex}.modal-buttons button{color:#fff;background:#ff7a00;border:none;border-radius:7px;padding:12px 18px;font-weight:700}.modal-buttons .delete-modal-button{background:#dc2626}.modal-buttons .cancel-button{background:#777}.goal-card{background:#fafafa;border:1px solid #e2e2e2;border-radius:10px;margin-bottom:24px;padding:24px}.goal-card-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.goal-card-header h2{margin-bottom:6px;font-size:28px}.goal-card-header p{color:#666;font-weight:700}.goal-input{gap:10px;display:flex}.goal-input input{border:1px solid #ddd;border-radius:7px;width:100px;height:42px;padding:0 12px;font-weight:700}.goal-input button{color:#fff;background:#111;border:none;border-radius:7px;height:42px;padding:0 16px;font-weight:800}.goal-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.goal-stats div{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:14px}.goal-stats span{color:#777;margin-bottom:6px;font-weight:700;display:block}.goal-stats strong{font-size:22px}.dashboard-goal-card{border-radius:14px;padding:28px;position:relative;box-shadow:0 14px 34px #1111110b}.dashboard-goal-card .goal-card-header{align-items:flex-start;margin-bottom:20px}.dashboard-goal-card .goal-card-header>div>span{color:#ff7a00;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.dashboard-goal-card .goal-card-header h2{margin:6px 0 5px}.dashboard-goal-card .goal-card-header>strong{white-space:nowrap;background:#fff;border:1px solid #e2e2e2;border-radius:999px;padding:8px 12px;font-size:12px}.dashboard-goal-progress-header{color:#666;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.dashboard-goal-progress-header strong{color:#ff7a00;font-size:17px}.dashboard-goal-progress{height:10px;margin-top:9px}.dashboard-goal-card .goal-stats{margin-top:20px}.dashboard-goal-card .goal-stats div{border-radius:10px;padding:14px 15px}.dashboard-goal-card .goal-stats span{color:#888;text-transform:uppercase;font-size:11px}.dashboard-goal-activity{border-top:1px solid #e5e5e5;margin-top:24px;padding-top:22px}.dashboard-goal-activity-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.dashboard-goal-activity-header span{color:#ff7a00;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.dashboard-goal-activity-header h3{margin-top:4px;font-size:20px}.dashboard-goal-activity-header>small{color:#777;font-size:11px;font-weight:600}.dashboard-activity-map{background:#fff;border:1px solid #e5e5e5;border-radius:12px;grid-template-columns:repeat(30,minmax(5px,1fr));align-items:end;gap:5px;min-height:108px;padding:15px 14px 11px;display:grid}.dashboard-activity-map>div{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.dashboard-activity-bar-wrap{perspective:150px;align-items:flex-end;height:68px;display:flex}.dashboard-activity-bar-wrap i{background:#e5e5e5;border-radius:4px 4px 2px 2px;width:clamp(6px,.8vw,10px);min-height:7px;display:block;position:relative;transform:skewY(-8deg);box-shadow:4px 4px #d7d7d7}.dashboard-activity-bar-wrap i:before{content:"";background:#ffffff7a;border-radius:4px 4px 2px 2px;height:6px;position:absolute;top:-4px;left:1px;right:-3px;transform:skew(42deg)}.dashboard-activity-map>div.active .dashboard-activity-bar-wrap i{background:#ff7a00;box-shadow:4px 4px #d85f00}.dashboard-activity-map>div>small{color:#888;font-size:8px;font-weight:700;line-height:1}.dashboard-activity-tooltip{z-index:6;opacity:0;pointer-events:none;text-align:center;background:#171717;border-radius:8px;width:138px;padding:7px 9px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 10px 22px #1111112e}.dashboard-activity-tooltip:after{content:"";border-top:6px solid #171717;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dashboard-activity-tooltip strong,.dashboard-activity-tooltip small{line-height:1.3;display:block}.dashboard-activity-tooltip strong{color:#ffb46b;font-size:8px}.dashboard-activity-tooltip small{color:#fff;margin-top:2px;font-size:9px;font-weight:600}.dashboard-activity-map>div:hover .dashboard-activity-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.dashboard-activity-map>div.edge-left .dashboard-activity-tooltip{left:0;transform:translate(0)translateY(3px)}.dashboard-activity-map>div.edge-left:hover .dashboard-activity-tooltip{transform:translate(0)translateY(0)}.dashboard-activity-map>div.edge-left .dashboard-activity-tooltip:after{left:12px}.dashboard-activity-map>div.edge-right .dashboard-activity-tooltip{left:auto;right:0;transform:translate(0)translateY(3px)}.dashboard-activity-map>div.edge-right:hover .dashboard-activity-tooltip{transform:translate(0)translateY(0)}.dashboard-activity-map>div.edge-right .dashboard-activity-tooltip:after{left:auto;right:7px;transform:none}.progress{background:#e6e6e6;border-radius:20px;width:100%;height:12px;margin-top:16px;overflow:hidden}.progress-fill{background:#ff7a00;height:100%}.sessions-card{margin-top:24px}.project-row{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.project-row:last-child{border-bottom:none}.project-row span{color:#555}.dashboard-project-info{align-items:center;gap:10px;font-weight:700;display:inline-flex}.dashboard-project-icon{background:#fff4e8;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:20px;line-height:1;display:flex}.session-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;margin-top:12px;padding:14px;display:flex}.session-item div{flex-direction:column;gap:5px;display:flex}.session-item span{color:#777;font-size:13px}.dashboard-breakdown-card,.dashboard-sessions-card{background:#fff;border-radius:12px;box-shadow:0 16px 40px #1111110d}.dashboard-section-header,.sessions-tabs-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-section-header{border-bottom:1px solid #ececec;padding-bottom:18px}.dashboard-section-header>div:first-child>span,.sessions-tabs-header>div:first-child>span{color:#ff7a00;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.dashboard-section-header h2,.sessions-tabs-header h2{margin:0;font-size:28px}.dashboard-section-total,.sessions-total{background:#fff7ef;border:1px solid #ffd3aa;border-radius:8px;flex-direction:column;flex:none;align-items:flex-end;padding:9px 12px;display:flex}.dashboard-section-total small,.sessions-total small{color:#8b6a4b;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-section-total strong,.sessions-total strong{color:#111;font-size:18px;line-height:1.25}.dashboard-breakdown-card .project-row{justify-content:flex-start;gap:14px;padding:17px 0}.dashboard-project-rank{color:#aaa;text-align:center;width:24px;font-size:12px;font-weight:800}.dashboard-breakdown-card .dashboard-project-info{flex:1;gap:14px;min-width:0;display:flex}.dashboard-project-summary{flex:1;min-width:0}.dashboard-project-summary>div:first-child{justify-content:space-between;align-items:center;gap:18px;margin-bottom:9px;display:flex}.dashboard-project-summary strong{color:#222;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-project-summary span{color:#111;flex:none;font-size:15px;font-weight:800}.dashboard-project-progress{background:#eee;border-radius:999px;height:6px;overflow:hidden}.dashboard-project-progress i{border-radius:inherit;background:#ff7a00;height:100%;display:block}.dashboard-sessions-card .sessions-tabs-header{margin-bottom:20px}.dashboard-sessions-card .time-tabs{background:#f3f3f3;border:1px solid #e8e8e8;padding:5px}.dashboard-sessions-card .time-tabs button{min-height:42px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s}.dashboard-sessions-card .time-tabs button.active{border-color:#e1e1e1;box-shadow:0 5px 14px #1111110f}.dashboard-sessions-card .period-nav{background:#fafafa;border-color:#e2e2e2;min-height:60px}.dashboard-sessions-card .period-nav strong{text-align:center;min-width:170px}.dashboard-sessions-card .period-nav button{transition:transform .18s,background .18s}.dashboard-sessions-card .period-nav button:hover{background:#ff7a00;transform:translateY(-1px)}.dashboard-sessions-card .session-item{border-color:#e3e3e3;align-items:center;min-height:86px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 7px 18px #11111106}.dashboard-sessions-card .session-item:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.dashboard-sessions-card .session-item:hover{border-color:#ffc58f;transform:translateY(-1px);box-shadow:0 12px 24px #1111110e}.dashboard-sessions-card .session-project{flex-direction:row;align-items:center;gap:15px;min-width:0;display:flex}.dashboard-sessions-card .session-info strong{color:#222;font-size:16px}.dashboard-sessions-card .session-auto-stopped-note{color:#c85f00;background:#ff7a0014;border:1px solid #ff7a003d;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.dashboard-sessions-card .session-actions{flex-direction:row;align-items:center;gap:14px}.dashboard-sessions-card .session-duration{color:#111;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.dashboard-sessions-card .session-duration small{color:#999;text-transform:uppercase;font-size:9px;font-weight:800}.dashboard-sessions-card .session-duration strong{font-size:16px}.dashboard-sessions-card .session-actions button{min-width:58px;min-height:38px;transition:background .18s,transform .18s}.dashboard-sessions-card .session-actions button:hover{background:#ff7a00;transform:translateY(-1px)}.dashboard-sessions-empty{color:#777;text-align:center;border:1px dashed #ddd;border-radius:8px;flex-direction:column;align-items:center;padding:38px 20px;display:flex}.dashboard-sessions-empty>span{color:#ff7a00;background:#fff4e8;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:10px;font-size:20px;display:grid}.dashboard-sessions-empty strong{color:#222}.dashboard-sessions-empty p{margin-top:4px;font-size:13px}.calendar-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.calendar-top h1{margin-bottom:0}.calendar-nav{background:#fff;border:1px solid #e2e2e2;border-radius:999px;align-items:center;gap:16px;padding:8px 12px;display:flex;box-shadow:0 8px 22px #1111110b}.calendar-nav strong{text-align:center;min-width:130px;font-size:18px}.calendar-nav button{color:#fff;background:#111;border:none;border-radius:50%;width:34px;height:34px;font-weight:800;transition:background .18s,transform .18s}.calendar-nav button:hover{background:#ff7a00;transform:translateY(-1px)}.calendar-board{background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:24px;box-shadow:0 16px 40px #1111110b}.calendar-board-heading{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.calendar-board-heading>div>span,.day-sessions-header>div:first-child>span{color:#ff7a00;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.calendar-board-heading h2{margin:0;font-size:26px}.calendar-board-heading>small{color:#8b6a4b;background:#fff7ef;border:1px solid #ffd3aa;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:12px;margin:22px 0 10px;display:grid}.calendar-weekdays span{text-align:center;color:#777;text-transform:uppercase;font-size:13px;font-weight:800}.calendar-month{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.calendar-mini-day,.calendar-empty-cell{min-height:82px}.calendar-mini-day{background:#fcfcfc;border:1px solid #e2e2e2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:18px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.calendar-mini-day:hover{border-color:#ffc58f;transform:translateY(-1px);box-shadow:0 8px 18px #1111110e}.calendar-mini-day.worked{background:#fffaf5}.calendar-mini-day.worked:after{content:"";background:#ff7a00;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.calendar-mini-day.today:before{content:"";background:#ff7a00;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.calendar-mini-day>span{line-height:1}.calendar-mini-day>small{color:#b45a08;font-size:10px;font-weight:800}.calendar-mini-day.active{background:#fff4e8;border-color:#ff7a00;box-shadow:0 10px 22px #ff7a001a}.day-sessions-box{background:#fff;border:1px solid #e2e2e2;border-radius:12px;margin-top:30px;padding:24px;box-shadow:0 16px 40px #1111110b}.day-sessions-header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.day-sessions-header h2{margin:0;font-size:26px}.calendar-day-total{background:#fff7ef;border:1px solid #ffd3aa;border-radius:8px;flex-direction:column;align-items:flex-end;padding:8px 11px;display:flex}.calendar-day-total small{color:#8b6a4b;text-transform:uppercase;font-size:10px;font-weight:800}.calendar-day-total strong{color:#111;font-size:18px;line-height:1.2}.day-session-item{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:15px;min-height:82px;margin-top:12px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #11111106}.day-session-item:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.day-session-item:hover{border-color:#ffc58f;transform:translateY(-1px);box-shadow:0 12px 24px #1111110e}.day-session-item .session-duration{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.day-session-item .session-duration small{color:#999;text-transform:uppercase;font-size:9px;font-weight:800}.day-session-item .session-duration strong{color:#111;font-size:16px}.session-icon{background:#fff4e8;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:20px;display:flex}.session-info{flex-direction:column;flex:1;gap:4px;display:flex}.session-info span{color:#777}.session-duration{font-size:18px;font-weight:800}.empty-day{color:#777;text-align:center;border:1px dashed #ddd;border-radius:8px;flex-direction:column;align-items:center;padding:38px 20px;display:flex}.empty-day span{background:#fff4e8;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:9px;font-size:20px;display:grid}.empty-day strong{color:#222}.empty-day p{margin-top:4px;font-size:13px}.calendar-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.calendar-stat-card{background:#fff;border:1px solid #e2e2e2;border-radius:12px;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1111110b}.calendar-stat-card:after{content:"";background:#fff5eb;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-42px;right:-28px}.calendar-stat-card .calendar-stat-icon{color:#ff7a00;background:#fff4e8;border:1px solid #ffe0c3;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;margin:0;font-size:18px;display:grid}.calendar-stat-card>div{z-index:1;min-width:0;position:relative}.calendar-stat-card>div>span{color:#666;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.calendar-stat-card>div>strong{color:#111;font-size:25px;display:block}.calendar-stat-card>div>small{color:#888;margin-top:8px;font-size:11px;display:block}@media screen and (max-width:700px){.site-header-inner{height:70px}.site-brand-cluster{gap:6px}.site-brand-cluster .site-logo-image{width:150px;height:44px}.focus-radio-trigger{flex-basis:38px;width:38px;height:38px}.focus-radio-panel{width:auto;max-height:calc(100vh - 24px);right:12px;left:12px!important}.site-nav{display:none}.mobile-menu-button{display:flex}.cards{grid-template-columns:repeat(2,1fr)}.timer-display{font-size:40px}.timer-workspace{grid-template-columns:1fr}.goal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-activity-map{gap:3px}.timer-card-actions{flex-direction:column;align-items:stretch}.timer-card button{width:100%}.dashboard-sessions-card .session-item{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-sessions-card .session-actions{justify-content:space-between;width:100%;padding-left:59px}.calendar-stats{gap:12px}.calendar-stat-card{padding:16px}.calendar-stat-card .calendar-stat-icon{flex-basis:36px;width:36px;height:36px}}@media screen and (max-width:390px){.site-brand-cluster .site-logo-image{width:138px}}@media screen and (max-width:600px){.cards{grid-template-columns:1fr}.content{padding:22px}.timer-card,.dashboard-goal-card{padding:20px}.dashboard-goal-card .goal-card-header{flex-direction:column;align-items:flex-start}.dashboard-activity-map{grid-template-columns:repeat(30,minmax(3px,1fr));gap:2px;padding-left:10px;padding-right:10px}.dashboard-activity-bar-wrap i{width:6px}.timer-card-header{align-items:flex-start}.active-timer-dock{min-width:0;max-width:calc(100vw - 20px);bottom:10px;right:10px}.cookie-consent{width:calc(100vw - 20px);bottom:10px;left:10px}.cookie-consent-public-profile{bottom:74px}.dashboard-section-header,.sessions-tabs-header{gap:14px}.dashboard-section-header h2,.sessions-tabs-header h2{font-size:24px}.dashboard-section-total,.sessions-total{padding:7px 9px}.dashboard-breakdown-card .project-row{gap:8px}.dashboard-project-rank{width:16px}.dashboard-sessions-card .time-tabs{overflow-x:auto}.dashboard-sessions-card .time-tabs button{min-width:72px}.dashboard-sessions-card .period-nav strong{min-width:120px}.calendar-top{flex-direction:column;align-items:flex-start;gap:16px}.calendar-nav{justify-content:space-between;width:100%}.calendar-stats{grid-template-columns:1fr}.calendar-stat-card{align-items:center;min-height:92px}.calendar-board,.day-sessions-box{padding:14px}.calendar-board-heading h2,.day-sessions-header h2{font-size:22px}.calendar-weekdays,.calendar-month{gap:4px}.calendar-weekdays span{font-size:9px}.calendar-mini-day,.calendar-empty-cell{min-height:62px}.calendar-mini-day{border-radius:6px;gap:2px;font-size:14px}.calendar-mini-day>small{text-overflow:ellipsis;white-space:nowrap;max-width:34px;font-size:8px;overflow:hidden}.calendar-mini-day.worked:after{left:5px;right:5px}.calendar-mini-day.today:before{width:5px;height:5px;top:5px;right:5px}.day-session-item{align-items:flex-start}}.projects-hub{padding:32px}.projects-hub-header{z-index:1;border-bottom:1px solid #ededed;justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:28px;display:flex;position:relative}.projects-hub-header>div{max-width:720px}.projects-hub-header>div>span,.projects-launch-usage-copy>span,.projects-section-header>div:first-child>span,.project-modal-label{color:#ff7a00;letter-spacing:0;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.projects-hub-header h1{margin:0 0 9px;font-size:42px}.projects-hub-header p,.projects-launch-usage-copy p,.projects-directory-header p{color:#666;margin:0;font-size:15px;line-height:1.55}.projects-launch-pricing-link{color:#fff;background:#111;border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.projects-launch-pricing-link:hover{background:#ff7a00;transform:translateY(-1px)}.projects-new-button{color:#fff;white-space:nowrap;background:#ff7a00;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #ff7a002e}.projects-new-button span{font-size:20px;font-weight:400;line-height:1}.projects-new-button:hover{background:#e86f00;transform:translateY(-1px);box-shadow:0 13px 28px #ff7a003d}.projects-launch-usage{z-index:1;background:linear-gradient(105deg,#fff 0% 64%,#fff8f1 100%);border:1px solid #ffd1a7;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:50px;margin-top:24px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1111110b}.projects-launch-usage:after{content:"";pointer-events:none;background:#fff0e1;border-radius:50%;width:170px;height:170px;position:absolute;top:-74px;right:-54px}.projects-launch-usage-copy,.projects-launch-meter{z-index:1;position:relative}.projects-launch-usage h2{margin:0 0 7px;font-size:26px}.projects-launch-meter{background:#ffffffeb;border:1px solid #e5e5e5;border-radius:9px;padding:18px 20px}.projects-launch-count{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.projects-launch-count strong{font-size:25px;line-height:1}.projects-launch-count span{color:#777;text-transform:uppercase;font-size:11px;font-weight:800}.projects-launch-progress{background:#ececec;border-radius:999px;width:100%;height:9px;overflow:hidden}.projects-launch-progress span{border-radius:inherit;background:#ff7a00;min-width:0;height:100%;transition:width .5s;display:block}.projects-launch-meter p{color:#6b6b6b;margin:10px 0 0;font-size:12px;font-weight:600}.projects-directory{z-index:1;background:#fafafa;border:1px solid #e2e2e2;border-radius:10px;margin-top:24px;padding:26px;position:relative}.projects-section-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.projects-section-header h2{margin:0 0 5px;font-size:28px}.projects-count{background:#fff7ef;border:1px solid #ffd3aa;border-radius:8px;flex-direction:column;align-items:flex-end;min-width:80px;padding:9px 12px;display:flex}.projects-count strong{color:#111;font-size:19px;line-height:1.1}.projects-count small{color:#8b6a4b;text-transform:uppercase;font-size:10px;font-weight:800}.projects-management-list{gap:13px;display:grid}.project-management-card{background:#fff;border:1px solid #e2e2e2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:142px;padding:19px 20px 19px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #11111108}.project-management-card:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.project-management-card:hover{border-color:#ffc58f;transform:translateY(-1px);box-shadow:0 14px 28px #1111110e}.project-management-main{align-items:flex-start;gap:16px;min-width:0;display:flex}.project-management-icon{background:#fff5ea;border:1px solid #ffe0c2;border-radius:10px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:24px;display:grid;overflow:hidden}.project-management-icon.has-launch-logo img{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.project-management-copy{min-width:0}.project-management-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-management-title h3{margin:0;font-size:20px}.project-status{color:#777;text-transform:uppercase;background:#f5f5f5;border:1px solid #dedede;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.project-status.public{color:#d86100;background:#fff4e8;border-color:#ffc58f}.project-management-copy>p{color:#676767;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 13px;font-size:13px;line-height:1.45;overflow:hidden}.project-management-meta{color:#333;flex-wrap:wrap;align-items:flex-start;gap:12px 28px;font-size:12px;font-weight:600;display:flex}.project-management-meta span{flex-direction:column;gap:2px;display:flex}.project-management-meta small{color:#999;text-transform:uppercase;font-size:9px;font-weight:800}.project-management-actions{flex-direction:column;align-items:flex-end;gap:10px;width:340px;max-width:100%;display:flex}.project-management-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-management-actions button,.project-management-actions a{color:#222;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;min-height:35px;padding:7px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.project-management-actions .project-launch-button{background:#ff7a00;border-color:#ff7a00;width:100%;min-height:42px;font-size:12px;color:#fff!important}.project-management-actions .project-launch-button:hover{background:#e86f00;border-color:#e86f00}.project-management-actions button:hover,.project-management-actions a:hover{color:#df6800;border-color:#ffb26b}.project-management-actions .project-delete-button:hover{color:#d51f1f;background:#fff4f4;border-color:#e52323}.project-management-actions button:disabled{cursor:not-allowed;box-shadow:none;color:#aaa;background:#f4f4f4;border-color:#e7e7e7}.project-management-actions>small{color:#b34800;text-align:right;font-size:10px}.projects-empty-state{color:#777;text-align:center;border:1px dashed #ddd;border-radius:8px;flex-direction:column;align-items:center;padding:36px 20px;display:flex}.projects-empty-state span{background:#fff4e8;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:9px;display:grid}.projects-empty-state strong{color:#222}.projects-empty-state p{margin:5px 0 0;font-size:13px}.edit-modal select{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;height:44px;margin-top:7px;padding:0 12px}.project-create-modal>p{color:#666;margin:-5px 0 20px;font-size:14px;line-height:1.5}.project-launch-editor-modal{width:min(680px,100vw - 32px)}.project-launch-preview-project{background:#fafafa;border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:13px;margin:8px 0 22px;padding:14px;display:flex}.project-launch-preview-project>span{color:#c75b00;background:#fff5ea;border:1px solid #ffd5ad;border-radius:9px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:700;display:grid;overflow:hidden}.project-launch-preview-project>span.has-image{background:#fff5ea;border-color:#ffd5ad}.project-launch-preview-project>span img{object-fit:contain;border-radius:9px;width:100%;height:100%;padding:5px;display:block}.project-launch-preview-project>div{flex-direction:column;gap:3px;display:flex}.project-launch-preview-project small{color:#ff7a00;text-transform:uppercase;font-size:10px;font-weight:800}.project-launch-editor-modal textarea{resize:vertical;color:#222;width:100%;min-height:94px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:7px;margin-top:7px;padding:12px;line-height:1.5}.project-launch-editor-modal textarea:focus,.project-launch-editor-modal input:focus,.project-launch-editor-modal select:focus{border-color:#ffad61;outline:none;box-shadow:0 0 0 3px #ff7a001a}.project-launch-editor-modal label>small{color:#888;text-align:right;margin-top:5px;font-size:10px;display:block}.project-launch-icon-control{background:#fafafa;border:1px solid #e3e3e3;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px;display:flex}.project-launch-icon-control strong{margin-bottom:3px;font-size:13px;display:block}.project-launch-icon-control p{color:#777;max-width:390px;margin:0;font-size:11px;line-height:1.45}.project-launch-icon-actions{flex:none;gap:7px;display:flex}.project-launch-upload-button,.project-launch-icon-actions button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;min-height:36px;margin:0;padding:7px 11px;font-size:11px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.project-launch-upload-button:hover,.project-launch-icon-actions button:hover{color:#c75b00;border-color:#ffad61}.project-launch-upload-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-launch-editor-row{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.project-launch-slug-field{background:#fff;border:1px solid #ddd;border-radius:7px;align-items:center;height:44px;margin-top:7px;display:flex;overflow:hidden}.project-launch-slug-field:focus-within{border-color:#ffad61;box-shadow:0 0 0 3px #ff7a001a}.project-launch-slug-field span{color:#888;white-space:nowrap;flex:none;align-self:stretch;align-items:center;padding:0 0 0 12px;font-size:13px;font-weight:600;display:flex}.project-launch-slug-field input{width:auto;min-width:0;height:100%;box-shadow:none;border:0;flex:auto;margin:0;padding-left:2px}.project-launch-slug-field input:focus{box-shadow:none}.project-launch-live-toggle{background:#fff8f0;border:1px solid #ffd6ad;border-radius:8px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex!important}.project-launch-live-toggle input{accent-color:#ff7a00;flex:none;width:18px;height:18px;margin:2px 0 0}.project-launch-live-toggle span{min-width:0}.project-launch-live-toggle strong{color:#111;font-size:13px;line-height:1.25;display:block}.project-launch-live-toggle small{color:#777;text-align:left;margin-top:4px;font-size:11px;font-weight:600;line-height:1.45;display:block}.project-launch-editor-message{color:#9f4800;background:#fff7ef;border:1px solid #ffd1a7;border-radius:7px;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.45}.project-launch-editor-message.success{color:#22743e;background:#eefaf2;border-color:#a8ddbc}.project-launch-editor-message.error{color:#b42323;background:#fff2f2;border-color:#f2b7b7}.modal-buttons button:disabled{cursor:not-allowed;opacity:.55}@media screen and (max-width:920px){.projects-launch-usage{grid-template-columns:1fr;gap:20px}.project-management-card{grid-template-columns:1fr}.project-management-actions{align-items:stretch;width:100%}.project-management-actions>div{justify-content:flex-start}}@media screen and (max-width:700px){.projects-hub{padding:22px 18px}.projects-hub-header{flex-direction:column;gap:20px}.projects-hub-header h1{font-size:36px}.projects-new-button{width:100%}.projects-launch-usage,.projects-directory{padding:20px 16px}.project-management-card{padding:17px 14px 17px 18px}.project-management-main{gap:12px}.project-management-icon{flex-basis:48px;width:48px;height:48px;font-size:21px}.project-management-copy>p{white-space:normal}.project-management-actions>div{grid-template-columns:1fr 1fr;display:grid}.project-management-actions .project-delete-button{grid-column:1/-1}.project-launch-editor-row{grid-template-columns:1fr}.project-launch-icon-control{flex-direction:column;align-items:flex-start}}.stats-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.stat-card,.stats-section{background:#fff;border:1px solid #e2e2e2;border-radius:12px;padding:22px;box-shadow:0 16px 40px #1111110b}.stats-overview-card{align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.stats-overview-card:after{content:"";background:#fff5eb;border-radius:50%;width:104px;height:104px;position:absolute;bottom:-42px;right:-28px}.stats-overview-icon{color:#ff7a00;background:#fff4e8;border:1px solid #ffe0c3;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;line-height:1;display:grid}.stats-overview-card>div{z-index:1;min-width:0;position:relative}.stats-overview-card>div>span{color:#666;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.stats-overview-card>div>strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:24px;display:block;overflow:hidden}.stats-overview-card>div>small{color:#888;margin-top:9px;font-size:11px;display:block}.stats-top-project>div>strong{font-size:21px}.stats-section{margin-top:24px}.stats-section h2{margin:0;font-size:28px}.stats-section-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.stats-goal-section{position:relative;overflow:hidden}.stats-goal-section:after{content:"";background:#fff5eb;border-radius:50%;width:190px;height:190px;position:absolute;top:-82px;right:-70px}.stats-goal-header,.stats-goal-progress-head,.stats-goal-progress,.stats-goal-summary{z-index:1;position:relative}.stats-goal-header{align-items:flex-start}.stats-goal-header>div>span,.stats-content-header>div>span,.stats-lifetime-heading>div>span{color:#ff7a00;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.stats-goal-header>strong,.stats-content-header>strong{color:#8b6a4b;background:#fff7ef;border:1px solid #ffd3aa;border-radius:8px;padding:8px 11px;font-size:12px}.stats-goal-progress-head{color:#666;justify-content:space-between;align-items:center;margin-top:28px;font-size:13px;font-weight:700;display:flex}.stats-goal-progress-head strong{color:#ff7a00;font-size:20px}.stats-goal-progress{height:12px;margin-top:10px}.stats-goal-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.stats-goal-summary>div{background:#fafafa;border:1px solid #e4e4e4;border-radius:8px;padding:14px}.stats-goal-summary span{color:#777;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.stats-goal-summary strong{color:#111;font-size:19px}.stats-content-header{border-bottom:1px solid #ececec;align-items:flex-start;padding-bottom:18px}.stats-project-row{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:82px;margin-top:12px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #11111106}.stats-project-row:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.stats-project-row:hover{border-color:#ffc58f;transform:translateY(-1px);box-shadow:0 12px 24px #1111110e}.stats-project-info{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.stats-project-info>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.stats-project-info small{color:#777}.stats-project-progress{background:#eee;border-radius:999px;width:100%;max-width:480px;height:5px;margin-top:5px;display:block;overflow:hidden}.stats-project-progress i{border-radius:inherit;background:#ff7a00;height:100%;display:block}.stats-row-duration{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.stats-row-duration small{color:#999;text-transform:uppercase;font-size:9px;font-weight:800}.stats-row-duration strong{color:#111;font-size:16px}.stats-empty-state{color:#777;text-align:center;border:1px dashed #ddd;border-radius:8px;flex-direction:column;align-items:center;margin-top:16px;padding:36px 20px;display:flex}.stats-empty-state span{background:#fff4e8;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:9px;font-size:20px;display:grid}.stats-empty-state strong{color:#222}.stats-lifetime-section{border-color:#ffc58f;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);align-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.stats-lifetime-section:after{content:"";background:#fff3e7;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-76px;right:-48px}.stats-lifetime-heading{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.stats-lifetime-icon{color:#fff;background:#ff7a00;border-radius:10px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.stats-lifetime-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.stats-lifetime-grid>div{background:#fafafa;border:1px solid #e4e4e4;border-radius:8px;padding:14px}.stats-lifetime-grid span{color:#777;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.stats-lifetime-grid strong{color:#111;font-size:19px}@media screen and (max-width:800px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-lifetime-section{grid-template-columns:1fr}}@media screen and (max-width:600px){.stats-grid{grid-template-columns:1fr}.stats-overview-card{min-height:118px}.stats-goal-summary,.stats-lifetime-grid{grid-template-columns:1fr}.stats-section{padding:18px}.stats-section h2{font-size:24px}.stats-project-row,.stats-project-info{align-items:flex-start}}.ship-analytics-wrapper{color:#070707}.ship-analytics-hero-card{border-color:#ddd;margin-bottom:18px}.ship-analytics-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ship-analytics-kicker,.ship-analytics-panel-head span,.ship-analytics-card>span,.ship-analytics-posthog-note>span{color:#ff7a00;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.ship-analytics-hero h1{letter-spacing:-.02em;margin:4px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:36px;line-height:1.1}.ship-analytics-hero p{color:#666;text-align:right;max-width:520px;font-size:16px;line-height:1.6}.ship-analytics-hero-strip{flex-wrap:wrap;gap:10px;display:flex}.ship-analytics-hero-strip span{color:#8b6a4b;background:#fff7ef;border:1px solid #ffd3aa;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.ship-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ship-analytics-card,.ship-analytics-panel{background:#fff;border:1px solid #e2e2e2;border-radius:10px;box-shadow:0 16px 40px #1111110b}.ship-analytics-card{min-height:138px;padding:18px;position:relative;overflow:hidden}.ship-analytics-card:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.ship-analytics-card strong{color:#ff7a00;letter-spacing:-.05em;margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.5vw,42px);line-height:.95;display:block}.ship-analytics-card small{color:#777;margin-top:14px;font-size:12px;line-height:1.45;display:block}.ship-analytics-panel{margin-top:18px;padding:24px}.ship-analytics-metrics-panel{background:#fafafa}.ship-analytics-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.ship-analytics-panel-head small{color:#777;text-align:right;font-size:12px;line-height:1.45}.ship-analytics-chart{min-height:350px;padding-left:42px;position:relative}.ship-analytics-chart svg{width:100%;height:min(42vw,400px);min-height:320px;display:block}.ship-analytics-chart line{stroke:#e6e6e6;stroke-width:1px}.ship-analytics-chart polyline{fill:none;stroke:#ff6b00;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ship-analytics-chart circle{fill:#ff7a00}.ship-analytics-chart-point{cursor:default}.ship-analytics-chart .ship-analytics-chart-hitbox{fill:#0000;pointer-events:all}.ship-analytics-chart-tooltip{color:#111;min-height:42px;font-family:var(--font-mono);opacity:0;pointer-events:none;background:#fffaf5;border:1px solid #ffb36f;border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;font-size:11px;line-height:1.25;transition:opacity .15s,transform .15s;display:flex;transform:translateY(4px)}.ship-analytics-chart-tooltip b{font-size:12px}.ship-analytics-chart-tooltip span{color:#5d5d5d}.ship-analytics-chart-point:hover .ship-analytics-chart-tooltip,.ship-analytics-chart-point:focus-within .ship-analytics-chart-tooltip{opacity:1;transform:translateY(0)}.ship-analytics-chart text{fill:#626262;font-family:var(--font-mono);font-size:11px}.ship-analytics-chart-labels{color:#626262;width:100%;height:20px;margin-top:2px;font-size:11px;position:relative}.ship-analytics-chart-labels span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ship-analytics-live-layout{grid-template-columns:minmax(280px,390px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ship-analytics-live-panel{border-color:#ffc58f;position:relative;overflow:hidden}.ship-analytics-live-panel:after{content:"";background:#ff7a0014;border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-80px}.ship-analytics-live-panel>*{z-index:1;position:relative}.ship-analytics-globe{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;position:relative;overflow:visible}.ship-analytics-globe.is-dragging{cursor:grabbing}.ship-analytics-globe svg{width:100%;height:100%;display:block;overflow:visible}.ship-analytics-globe-sphere{fill:url(#analyticsGlobeShade)}.ship-analytics-globe-grid{fill:none;stroke:#0784472e;stroke-width:.8px}.ship-analytics-globe-land{fill:#078447c7}.ship-analytics-globe-user{fill:#ff7a00;stroke:#ffc72ccc;stroke-width:5px}.ship-analytics-globe-rim{fill:none;stroke:#ddd;stroke-width:1.4px}.ship-analytics-globe-tooltip{z-index:10;color:#111;pointer-events:none;white-space:nowrap;background:#fffdf8;border:1px solid #ddd;border-radius:6px;max-width:240px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.4;position:absolute;transform:translate(-24px,-50%);box-shadow:0 14px 30px #1111111f}.ship-analytics-globe-tooltip span{color:#777;font-weight:400;display:block}.ship-analytics-online-now{align-items:flex-end;gap:16px;display:flex}.ship-analytics-online-now strong{letter-spacing:-.08em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(56px,8vw,56px);line-height:.85}.ship-analytics-online-now span,.ship-analytics-live-copy p{color:#373737;font-size:13px}.ship-analytics-live-copy p{border-bottom:1px solid #ececec;margin-top:18px;padding-bottom:16px}.ship-analytics-live-list{border-bottom:1px solid #ececec;gap:10px;margin:14px 0 18px;padding:0 0 16px;list-style:none;display:grid}.ship-analytics-live-list li{color:#111;grid-template-columns:10px 58px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.ship-analytics-live-list li:before{content:"";background:#8ad8ab;border-radius:50%;width:6px;height:6px}.ship-analytics-country-label{grid-column:2}.ship-analytics-country-label,.ship-analytics-countries span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ship-analytics-country-label b{font-size:12px}.ship-analytics-flag{background:linear-gradient(135deg,#ff7a00 0 50%,#fff4e8 50% 100%);border:1px solid #11111129;border-radius:2px;flex:0 0 16px;width:16px;height:11px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.ship-analytics-anonymous-dot{background:#fff7ef;border:2px solid #ffb36f;border-radius:999px;flex:0 0 11px;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 3px #ff7a001f}.ship-analytics-flag.flag-ro{background:linear-gradient(90deg,#002b7f 0 33.333%,#fcd116 33.333% 66.666%,#ce1126 66.666% 100%)}.ship-analytics-flag.flag-us{background:linear-gradient(#3c3b6e 0 0) 0 0/7px 6px no-repeat,repeating-linear-gradient(#b22234 0 1px,#fff 1px 2px)}.ship-analytics-flag.flag-gb{background:linear-gradient(90deg,#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(#0000 36%,#fff 36% 64%,#0000 64%),linear-gradient(90deg,#0000 46%,#c8102e 46% 54%,#0000 54%),linear-gradient(#0000 42%,#c8102e 42% 58%,#0000 58%),#012169}.ship-analytics-flag.flag-de{background:linear-gradient(#000 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.ship-analytics-flag.flag-fr{background:linear-gradient(90deg,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666% 100%)}.ship-analytics-flag.flag-au,.ship-analytics-flag.flag-nz{background:radial-gradient(circle at 70% 32%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 76% 58%,#fff 0 1px,#0000 1.5px),linear-gradient(90deg,#012169 0 100%)}.ship-analytics-flag.flag-br{background:radial-gradient(circle,#002776 0 3px,#0000 3.5px),linear-gradient(135deg,#0000 30%,#ffdf00 30% 70%,#0000 70%),#009c3b}.ship-analytics-flag.flag-ca{background:linear-gradient(90deg,#d52b1e 0 25%,#fff 25% 75%,#d52b1e 75% 100%)}.ship-analytics-flag.flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75% 100%)}.ship-analytics-flag.flag-in{background:linear-gradient(#f93 0 33.333%,#fff 33.333% 66.666%,#138808 66.666% 100%)}.ship-analytics-flag.flag-jp{background:radial-gradient(circle,#bc002d 0 3px,#fff 3.5px 100%)}.ship-analytics-flag.flag-nl{background:linear-gradient(#ae1c28 0 33.333%,#fff 33.333% 66.666%,#21468b 66.666% 100%)}.ship-analytics-flag.flag-pl{background:linear-gradient(#fff 0 50%,#dc143c 50% 100%)}.ship-analytics-flag.flag-tr{background:radial-gradient(circle at 44%,#fff 0 3px,#0000 3.5px),#e30a17}.ship-analytics-live-list strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ship-analytics-live-list small{color:#777;font-size:11px}.ship-analytics-countries{flex-wrap:wrap;gap:8px;display:flex}.ship-analytics-countries span,.ship-analytics-countries em{color:#111;background:#fff7ef;border:1px solid #ffd3aa;border-radius:6px;padding:8px 10px;font-size:12px;font-style:normal}.ship-analytics-countries em{color:#5f5f5f;background:0 0;border-color:#0000}.ship-analytics-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.ship-analytics-columns .ship-analytics-panel{min-height:440px}.ship-analytics-stacked-panel{align-content:start;gap:36px;display:grid}.ship-analytics-bars{gap:22px;display:grid}.ship-analytics-bar-row{color:#111;grid-template-columns:minmax(92px,.34fr) minmax(120px,1fr) auto;align-items:center;gap:12px;font-size:12px;display:grid}.ship-analytics-bar-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ship-analytics-bar-row i{background-image:radial-gradient(#ff7a00 1px,#0000 1.2px);background-size:5px 5px;height:18px;display:block}.ship-analytics-bar-row b{background:linear-gradient(90deg,#0000,#ff7a0029);border-right:4px solid #ff7a00;height:100%;display:block}.ship-analytics-bar-row strong{white-space:nowrap;font-size:12px}.ship-analytics-posthog-note{background:#fff7ef;border-color:#ffd3aa;grid-template-columns:180px minmax(0,1fr);gap:24px;margin-bottom:28px;display:grid}.ship-analytics-posthog-note p{color:#4f4f4f;font-size:13px;line-height:1.7}@media screen and (max-width:960px){.ship-analytics-hero,.ship-analytics-panel-head,.ship-analytics-live-head{flex-direction:column}.ship-analytics-hero p,.ship-analytics-panel-head small{text-align:left;max-width:none}.ship-analytics-grid,.ship-analytics-columns,.ship-analytics-live-layout,.ship-analytics-posthog-note{grid-template-columns:1fr}.ship-analytics-live-layout{gap:26px}.ship-analytics-globe{width:100%;max-width:380px;margin:0 auto}}@media screen and (max-width:640px){.ship-analytics-wrapper{max-width:calc(100% - 24px)}.ship-analytics-card,.ship-analytics-panel{padding:18px}.ship-analytics-chart{min-height:330px;padding-left:32px;overflow-x:auto}.ship-analytics-chart svg{width:720px;height:330px;min-height:330px}.ship-analytics-chart-labels{width:720px}.ship-analytics-globe-tooltip{white-space:normal;max-width:210px}.ship-analytics-live-list li,.ship-analytics-bar-row{grid-template-columns:1fr;gap:6px}.ship-analytics-live-list li:before{display:none}.ship-analytics-live-list strong{white-space:normal}.ship-analytics-columns .ship-analytics-panel{min-height:auto}}.landing{background:#f5f5f5;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.landing-ad-rail{z-index:20;pointer-events:none;grid-template-rows:repeat(5,minmax(150px,1fr));gap:clamp(10px,1.5vh,16px);width:250px;height:calc(100vh - 104px);max-height:1064px;display:grid;position:fixed;top:90px}.landing-ad-rail.left{left:clamp(8px,1.2vw,16px)}.landing-ad-rail.right{right:clamp(8px,1.2vw,16px)}body.site-ads-public-profile .landing-ad-rail{top:20px}.landing-ad-track{display:contents}.site-ads-mobile-spacer{display:none}.landing-side-ad{color:#111;text-align:center;width:250px;height:100%;min-height:0;max-height:200px;box-shadow:none;pointer-events:auto;background:#e7f8eb;border:1px solid #50d27f99;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(12px,1.45vh,18px) 20px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.landing-side-ad.is-clone{display:none}.landing-side-ad:hover{border-color:#ff7a00d1;transform:translateY(-2px);box-shadow:0 16px 34px #11111114}.landing-side-ad.open{opacity:.2}.landing-side-ad.open:hover,.landing-side-ad.open:focus-visible{opacity:1}.landing-side-ad.orange{background:#ffead5;border-color:#ffb166}.landing-side-ad.amber{background:#fff1cf;border-color:#ffbe5c}.landing-side-ad.mint{background:#e4f8ea;border-color:#67dc8d}.landing-side-ad.sand{background:#f1eadf;border-color:#e3bd76}.landing-side-ad.cream{background:#f7f4df;border-color:#eadb5f}.landing-side-ad.lavender{background:#eddcf7;border-color:#c570ff}.landing-side-ad.sky{background:#e3f0fa;border-color:#8dcaff}.landing-side-ad.periwinkle{background:#e2e1f7;border-color:#6d6bff}.landing-side-ad.sage{background:#edf5df;border-color:#a8cf72}.landing-side-ad.blush{background:#f7e3ea;border-color:#df8fa9}.landing-side-ad.steel{background:#e8edf1;border-color:#9fb3c1}.landing-side-ad.peach{background:#faeadf;border-color:#eda56f}.landing-side-ad-icon{z-index:1;color:#d96400;background:0 0;border:0;border-radius:0;place-items:center;width:30px;height:30px;margin-bottom:clamp(9px,1.1vh,14px);font-size:24px;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.landing-side-ad-icon img{object-fit:contain;width:30px;height:30px}.landing-side-ad-megaphone{color:#9a9a9a;width:clamp(18px,2.4vh,22px);height:clamp(18px,2.4vh,22px)}.landing-side-ad-megaphone path{fill:currentColor}.landing-side-ad-megaphone path+path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px}.landing-side-ad strong,.landing-side-ad small,.landing-side-ad em{z-index:1;position:relative}.landing-side-ad strong{letter-spacing:0;text-align:center;max-width:210px;font-family:Courier New,Courier,monospace;font-size:clamp(16px,2vh,21px);font-weight:800;line-height:1.1}.landing-side-ad small{color:#555;letter-spacing:0;text-align:center;max-width:210px;margin-top:clamp(5px,.8vh,8px);font-family:Courier New,Courier,monospace;font-size:clamp(12px,1.55vh,16px);font-weight:500;line-height:1.35;display:block}.landing-side-ad em{color:#d96400;letter-spacing:0;text-transform:uppercase;margin-top:clamp(9px,1.1vh,12px);font-family:Courier New,Courier,monospace;font-size:clamp(11px,1.25vh,13px);font-style:normal;font-weight:800}.landing-side-ad.open em{color:#9d4500}.landing-container{flex-direction:column;width:1240px;max-width:calc(100% - 40px);margin:0 auto;padding:34px 0 70px;display:flex}.landing-hero{order:1}.landing-feature-stack{order:2}.landing-launches-section{order:3}.landing-public-section{order:4}.landing-problem-solution-section{order:5}.landing-pricing-section{order:6}.landing-faq-section{order:7}#problem,#solution,#features,#launches,#pricing{scroll-margin-top:96px}.landing-hero{background:#fff;border:1px solid #e4e4e4;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:54px;margin-bottom:12px;padding:48px;display:grid;box-shadow:0 18px 46px #1111110e}.landing-kicker,.landing-section-heading span,.landing-feature-showcase>div>span{color:#ff7a00;text-transform:uppercase;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.landing-hero h1{letter-spacing:0;max-width:780px;margin:8px 0 20px;font-size:clamp(44px,6.2vw,48px);line-height:1.06}.landing-hero p{color:#666;max-width:670px;margin-bottom:28px;font-size:20px;font-weight:500;line-height:1.6}.landing-actions{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.landing-hero small{color:#98a0b3;max-width:640px;font-size:14px;font-weight:500;line-height:1.5;display:block}.btn-primary,.btn-secondary{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:700;display:inline-flex}.btn-primary{color:#fff;background:#ff7a00;box-shadow:0 14px 28px #ff7a002e}.btn-primary:hover{background:#e86f00}.btn-secondary{color:#111;background:#fff;border:1px solid #ddd}.btn-secondary:hover{color:#c75b00;border-color:#ffbd73}.landing-hero-preview{z-index:1;background:#fcfcfc;border:1px solid #e7e7e7;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 60px #11111113}.landing-live-preview:before{content:"";pointer-events:none;background:#ff7a0014;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-82px;right:-68px}.landing-live-preview>*{z-index:1;position:relative}.landing-live-topbar,.landing-live-topbar>div,.landing-live-session,.landing-live-momentum>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-live-topbar{margin-bottom:18px}.landing-live-topbar>div>span{background:#ff7a00;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #ff7a001c}.landing-live-topbar strong,.landing-live-momentum span,.landing-live-pipeline>span{color:#777;text-transform:uppercase;font-size:12px;font-weight:700}.landing-live-topbar small{color:#8a8a8a;font-size:12px;font-weight:600}.landing-live-session{background:#fff;border:1px solid #e7e7e7;border-radius:14px;margin-bottom:14px;padding:14px;box-shadow:0 12px 28px #1111110b}.landing-live-project-icon{border-radius:10px;flex:0 0 46px;width:40px;height:40px;display:block;overflow:hidden}.landing-live-project-icon img{object-fit:contain;width:100%;height:100%;display:block}.landing-live-session>div{flex:1;min-width:0}.landing-live-session small,.landing-live-pipeline small,.landing-live-feed small{color:#888;font-size:11px;font-weight:500;display:block}.landing-live-session>div>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;display:block;overflow:hidden}.landing-live-session time{color:#111;font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;font-size:24px;font-weight:700}.landing-live-dashboard{grid-template-columns:minmax(0,.9fr) minmax(190px,1.1fr);gap:12px;margin-bottom:14px;display:grid}.landing-live-momentum,.landing-live-pipeline{background:#fff;border:1px solid #e7e7e7;border-radius:12px;min-width:0;padding:14px 14px 10px}.landing-live-momentum>div:first-child strong{color:#ff7a00;font-size:18px}.landing-live-bars{border-bottom:2px solid #ffad62;align-items:flex-end;gap:4px;height:82px;margin:13px 0 9px;padding-bottom:5px;display:flex}.landing-live-bars i{transform-origin:bottom;background:#ff7a00;border-radius:4px 4px 1px 1px;width:100%;min-width:3px;animation:1.8s ease-in-out infinite alternate landing-live-bars;display:block}.landing-live-bars i:nth-child(2n){background:#ffad62;animation-delay:-.55s}.landing-live-bars i:nth-child(3n){animation-delay:-1.1s}.landing-live-bars i[data-level="2"]{height:20%}.landing-live-bars i[data-level="3"]{height:32%}.landing-live-bars i[data-level="4"]{height:44%}.landing-live-bars i[data-level="5"]{height:58%}.landing-live-bars i[data-level="6"]{height:70%}.landing-live-bars i[data-level="7"]{height:84%}.landing-live-bars i[data-level="8"]{height:100%}.landing-live-momentum>small{color:#777;font-size:11px;font-weight:600}.landing-live-pipeline>span{margin-bottom:10px;display:block}.landing-live-pipeline>div{border-top:1px solid #f0f0f0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.landing-live-pipeline>div>i{background:#ddd;border:2px solid #fff;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 1px #ddd}.landing-live-pipeline>div.complete>i,.landing-live-pipeline>div.active>i{background:#ff7a00;box-shadow:0 0 0 1px #ff7a00}.landing-live-pipeline p{min-width:0;max-width:none;color:inherit;font-size:inherit;font-weight:inherit;margin:0;line-height:1.25}.landing-live-pipeline p strong{font-size:12px;display:block}.landing-live-pipeline b{color:#888;font-size:10px;font-weight:600}.landing-live-pipeline div.active b{color:#ff7a00}.landing-live-activity{background:#fff;border:1px solid #e7e7e7;border-radius:12px;min-height:0;padding:12px 14px 10px;position:relative}.landing-live-activity-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-live-activity-header>span{color:#777;text-transform:uppercase;font-size:12px;font-weight:700}.landing-live-activity-header>small{color:#999;font-size:10px;font-weight:600}.landing-live-activity-map{grid-template-columns:repeat(30,minmax(4px,1fr));align-items:end;gap:3px;height:55px;margin-top:9px;display:grid}.landing-live-activity-map>div{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.landing-live-activity-map>div>span{color:#888;font-size:7px;font-weight:700;line-height:1}.landing-live-activity-map i{transform-origin:bottom;background:#e6e6e6;border-radius:3px 3px 1px 1px;width:clamp(5px,.7vw,8px);min-height:6px;display:block;position:relative;transform:skewY(-8deg);box-shadow:3px 3px #d8d8d8}.landing-live-activity-map i:before{content:"";background:#ffffff7a;border-radius:3px 3px 1px 1px;height:5px;position:absolute;top:-3px;left:1px;right:-3px;transform:skew(42deg)}.landing-live-activity-map .active i{background:#ff7a00;box-shadow:3px 3px #d85f00}.landing-live-activity-map i[data-level="0"]{height:6px}.landing-live-activity-map i[data-level="1"]{height:10px}.landing-live-activity-map i[data-level="2"]{height:16px}.landing-live-activity-map i[data-level="4"]{height:30px}.landing-live-activity-map i[data-level="6"]{height:48px}.landing-live-activity-map>div:nth-child(8) i,.landing-live-activity-map>div:nth-child(15) i,.landing-live-activity-map>div:nth-child(20) i,.landing-live-activity-map>div:nth-child(29) i{animation:3.1s ease-in-out infinite alternate landing-live-activity-bar}.landing-live-activity-map>div:nth-child(15) i,.landing-live-activity-map>div:nth-child(29) i{animation-delay:-2.4s}.landing-live-activity-tooltip{z-index:3;text-align:center;background:#171717;border-radius:7px;min-width:104px;padding:5px 7px;position:absolute;top:30px;right:29%;box-shadow:0 8px 18px #11111129}.landing-live-activity-tooltip:after{content:"";border-top:5px solid #171717;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:100%;left:56%;transform:translate(-50%)}.landing-live-activity-tooltip strong,.landing-live-activity-tooltip small{line-height:1.25;display:block}.landing-live-activity-tooltip strong{color:#ffb46b;font-size:9px;font-weight:700}.landing-live-activity-tooltip small{color:#fff;font-size:8px;font-weight:600}@keyframes landing-live-bars{0%{transform:scaleY(.72)}to{transform:scaleY(1)}}@keyframes landing-live-activity-bar{0%{transform:skewY(-8deg)scaleY(.56)}to{transform:skewY(-8deg)scaleY(1.04)}}.landing-section,.landing-public-section{background:#fff;border:1px solid #e4e4e4;border-radius:18px;margin-bottom:0;padding:34px;box-shadow:0 18px 46px #1111110e}.landing-section-heading{text-align:center;max-width:760px;margin:0 auto 24px}.landing-section-heading.left{text-align:left;margin:0}.landing-section-heading h2,.landing-feature-showcase h2{margin:8px 0 12px;font-size:36px;line-height:1.08}.landing-section-heading p,.landing-feature-showcase p{color:#666;font-size:17px;font-weight:500;line-height:1.6}.landing-card-grid{gap:16px;display:grid}.landing-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-info-card{background:#fff;border:1px solid #e9e9e9;border-radius:12px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1111110b}.landing-info-card:after{content:"";background:#ff7a000f;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-74px;right:-58px}.landing-info-card h3{color:#111;margin-bottom:10px;font-size:20px}.landing-info-card p{color:#666;font-weight:500;line-height:1.6}.landing-step-card>span{color:#ff7a00;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:700;display:block}.landing-problem-solution-section{gap:22px;display:grid;position:relative;overflow:hidden}.landing-section-anchor{position:absolute;top:-96px}.landing-comparison-intro{z-index:1;max-width:900px;position:relative}.landing-comparison-intro>span,.landing-comparison-panel>span{color:#ff7a00;text-transform:uppercase;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.landing-comparison-intro h2{max-width:900px;margin:8px 0 10px;font-size:clamp(32px,3vw,36px);line-height:1.06}.landing-comparison-intro p{color:#606a78;max-width:920px;font-size:16px;font-weight:500;line-height:1.55}.landing-comparison-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid;position:relative}.landing-comparison-panel{background:#fff;border:1px solid #e9e9e9;border-radius:14px;height:350px;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 34px #1111110b}.landing-comparison-panel:after{content:"";background:#ff7a000f;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-74px;right:-58px}.landing-comparison-panel.solution{background:linear-gradient(145deg,#fffaf5 0,#fff 42%);border-color:#ffcf9f;box-shadow:0 18px 42px #ff7a0014}.landing-comparison-panel h3{z-index:1;color:#111;max-width:420px;margin:8px 0 16px;font-size:23px;line-height:1.14;position:relative}.landing-comparison-panel ul{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-comparison-panel.solution ul{scrollbar-color:#ffbf84 #fff4e8;scrollbar-width:thin;max-height:220px;padding-right:8px;overflow-y:auto}.landing-comparison-panel.solution ul::-webkit-scrollbar{width:7px}.landing-comparison-panel.solution ul::-webkit-scrollbar-track{background:#fff4e8;border-radius:999px}.landing-comparison-panel.solution ul::-webkit-scrollbar-thumb{background:#ffbf84;border-radius:999px}.landing-comparison-panel li{background:#fff;border:1px solid #eee;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding:11px 12px;display:grid}.landing-comparison-panel li i{color:#888;background:#f4f4f4;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-style:normal;font-weight:800;line-height:1;display:flex}.landing-comparison-panel.problem li i{padding-bottom:2px}.landing-comparison-panel.solution li i{color:#ff7a00;background:#fff4e8;border:1px solid #ffd6ad}.landing-comparison-panel li small,.landing-comparison-panel li strong,.landing-comparison-panel li p{display:block}.landing-comparison-panel li small{color:#ff7a00;margin-bottom:3px;font-size:10px;font-weight:800}.landing-comparison-panel li strong{color:#111;font-size:16px;line-height:1.25}.landing-comparison-panel li p{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:500;line-height:1.42;overflow:hidden}.landing-feature-stack{gap:22px;margin-top:22px;margin-bottom:0;display:grid}.landing-launches-section,.landing-public-section,.landing-problem-solution-section,.landing-pricing-section,.landing-faq-section{margin-top:34px}.landing-feature-showcase{background:#fff;border:1px solid #e4e4e4;border-radius:18px;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);align-items:center;gap:44px;padding:28px;display:grid;box-shadow:0 18px 46px #1111110e}.landing-screenshot-card{background:linear-gradient(#f5f5f5,#fff),radial-gradient(circle at 100% 0,#ff7a001f,#0000 42%);border:1px solid #e9e9e9;border-radius:16px;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.landing-screenshot-card:before{content:"";z-index:1;background:linear-gradient(90deg,#ff7a00 0 34%,#eee 34% 100%);border-radius:999px;height:14px;position:absolute;top:24px;left:24px;right:24px}.landing-screenshot-frame{background:#fff;border:1px solid #eee;border-radius:14px;position:absolute;inset:62px 24px 24px;overflow:hidden}.landing-screenshot-frame img{border-radius:inherit;object-fit:cover;object-position:center}.landing-launches-section{background:#fff;border:1px solid #e4e4e4;border-radius:18px;grid-template-columns:minmax(250px,.28fr) minmax(0,.72fr);align-items:start;gap:28px;margin-bottom:0;padding:60px;display:grid;box-shadow:0 18px 46px #1111110e}.landing-launches-promo{background:#fff;border:1px solid #e9e9e9;border-radius:12px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1111110b}.landing-launches-promo:after{content:"";pointer-events:none;background:#ff7a0012;border-radius:50%;width:160px;height:160px;position:absolute;top:-72px;right:-62px}.landing-launches-promo>*{z-index:1;position:relative}.landing-launches-promo>span{color:#ff7a00;text-transform:uppercase;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.landing-launches-promo>span:before{content:"🚀";margin-right:7px}.landing-launches-promo h2{margin:8px 0 12px;font-size:27px;line-height:1.15}.landing-launches-promo p{color:#666;margin-bottom:15px;font-size:15px;font-weight:500;line-height:1.6}.landing-launches-promo a{color:#fff;background:#ff7a00;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 20px 2px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 12px 24px #ff7a0029}.landing-launches-promo a:hover,.landing-launch-actions a:first-child:hover{background:#e86f00}.landing-launches-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:12px;min-width:0;display:grid}.landing-launches-open-spots{border-radius:12px;min-width:0;min-height:330px;position:relative;overflow:hidden}.landing-launches-open-spots:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffb8 0%,#ffffff1f 18% 82%,#ffffffb8 100%),linear-gradient(#0000,#ffffff6b 96%);position:absolute;inset:0}.landing-launches-placeholder-list{opacity:.72;filter:blur(1.7px);pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.landing-launch-card{background:#fff;border:1px solid #e7e7e7;border-radius:12px;grid-template-columns:52px minmax(0,1fr) 92px;align-items:center;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 10px 24px #1111110a}.landing-launch-placeholder-card{background:#ffffffe6;border-color:#dedede;min-height:92px;box-shadow:0 10px 24px #1111110a}.landing-launch-placeholder-icon{background:#dadada;border:1px solid #d2d2d2;border-radius:10px;width:52px;height:52px;display:block}.landing-launch-placeholder-copy{flex-direction:column;justify-content:center;gap:7px;display:flex}.landing-launch-placeholder-line,.landing-launch-placeholder-meta{background:#d8d8d8;border-radius:999px;height:9px;display:block}.landing-launch-placeholder-line.wide{width:76%}.landing-launch-placeholder-meta{width:46%;height:7px}.landing-launch-placeholder-actions{gap:7px;display:grid}.landing-launch-placeholder-actions span{background:#d8d8d8;border-radius:8px;min-height:32px;display:block}.landing-launches-invite{z-index:2;text-align:center;background:#fffffff7;border:1px solid #ffbd7f;border-radius:12px;width:min(430px,100% - 40px);padding:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #11111124}.landing-launches-invite-icon{background:#fff4e8;border:1px solid #ffd3aa;border-radius:10px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:23px;display:grid}.landing-launches-invite>small{color:#ff7a00;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.landing-launches-invite h2{margin-bottom:9px;font-size:28px;line-height:1.1}.landing-launches-invite p{color:#666;font-size:15px;font-weight:500;line-height:1.55}.landing-launches-invite>a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:18px;padding:0 20px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #ff7a002e}.landing-launches-invite>a:hover{background:#e86f00;transform:translateY(-1px);box-shadow:0 13px 28px #ff7a003d}.landing-launch-icon{border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.landing-launch-icon img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.landing-launch-icon.fallback{color:#c75b00;background:#f7f7f7;border:1px solid #e2e2e2;font-size:20px;font-weight:700}.landing-launch-body{min-width:0}.landing-launch-body h3{color:#111;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.landing-launch-body>p{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.45;overflow:hidden}.landing-launch-meta{color:#777;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:500;display:flex;overflow:hidden}.landing-launch-maker-avatar{color:#555;background:#f3f3f3;border:1px solid #e1e1e1;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-weight:600;display:inline-flex}.landing-launch-meta i{background:#ff7a00;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.landing-launch-actions{gap:7px;display:grid}.landing-launch-actions a{color:#555;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.landing-launch-actions a:first-child{color:#fff;background:#ff7a00;border-color:#ff7a00}.landing-launch-actions a:last-child:hover{color:#c75b00;border-color:#ffbd73}.landing-public-section{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:26px 60px;padding:60px;display:grid}.landing-public-section .landing-section-heading{grid-column:1;align-self:end}.landing-proof-list,.pricing-feature-list{list-style:none}.landing-proof-list{grid-column:1;gap:0;display:grid}.landing-proof-list li{color:#333;background:0 0;border-bottom:1px solid #ececec;border-radius:0;align-items:flex-start;gap:12px;padding:14px 0;font-size:16px;font-weight:600;line-height:1.5;display:flex}.landing-proof-list li span{background:#fff4e8;border:1px solid #ffd6ad;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.landing-proof-list li span:before{content:"✓";color:#ff7a00;font-size:13px;font-weight:700}.landing-pricing-section{justify-items:center;gap:34px;display:grid}.landing-pricing-heading{text-align:center;max-width:720px}.landing-pricing-heading span{color:#ff7a00;text-transform:uppercase;font-size:13px;font-weight:700}.landing-pricing-heading h2{margin:14px 0;font-size:clamp(38px,5vw,52px);line-height:1.05}.landing-pricing-heading p{color:#667085;font-size:20px;font-weight:500;line-height:1.5}.landing-pricing-card{border-color:#ff7a00;width:660px;box-shadow:0 22px 64px #1111}.landing-pricing-card .pricing-card-header strong{margin-top:28px;font-size:clamp(54px,6vw,66px)}.landing-pricing-card .pricing-card-header strong small{color:#667085;margin:0;font-size:18px;font-weight:500;display:inline}.landing-pricing-card .pricing-card-header p,.landing-pricing-card>small{color:#98a0b3;font-weight:500}.landing-pricing-card .pricing-feature-list{margin-top:36px}.landing-pricing-card .pricing-cta{border-radius:999px;min-height:68px;margin-top:18px}.landing-public-preview{background:#f7f7f7;border:1px solid #e7e7e7;border-radius:16px;grid-area:1/2/span 2;padding:22px;position:relative;overflow:hidden}.landing-public-preview:after{content:"";pointer-events:none;background:#ff7a0014;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-74px;right:-68px}.landing-public-preview>*{z-index:1;position:relative}.landing-proof-profile{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:14px;display:grid}.landing-proof-avatar{color:#fff;background:#ff7a00;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:inline-flex}.landing-proof-profile>div{min-width:0}.landing-proof-profile>div strong,.landing-proof-profile>div small{display:block}.landing-proof-profile>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.landing-proof-profile>div small{color:#777;margin-top:3px;font-size:11px;font-weight:500}.landing-proof-live{color:#777;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #e4e4e4;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.landing-proof-live i,.landing-proof-footer i{background:#ff7a00;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite landing-proof-pulse;display:block;box-shadow:0 0 0 4px #ff7a001c}.landing-proof-score,.landing-proof-stream,.landing-proof-footer{background:#fff;border:1px solid #e4e4e4;border-radius:12px}.landing-proof-score{margin-bottom:12px;padding:14px 15px}.landing-proof-goal-head,.landing-proof-goal-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-proof-goal-head>div{align-items:baseline;gap:9px;display:flex}.landing-proof-goal-head span{color:#667085;text-transform:uppercase;font-size:10px;font-weight:700}.landing-proof-goal-head strong{font-size:21px}.landing-proof-goal-head>small{color:#555;font-size:11px;font-weight:700}.landing-proof-goal-bar{background:#e5e5e5;border-radius:999px;height:9px;margin:11px 0 9px;overflow:hidden}.landing-proof-goal-bar span{border-radius:inherit;transform-origin:0;background:#ff7a00;width:68%;height:100%;animation:5s cubic-bezier(.22,1,.36,1) infinite landing-proof-goal-fill;display:block}.landing-proof-goal-footer{align-items:baseline}.landing-proof-goal-footer strong{color:#ff7a00;font-size:11px}.landing-proof-goal-footer small{color:#888;font-size:9px;font-weight:500}.landing-proof-stream-header>span{color:#667085;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.landing-proof-stream{margin-bottom:12px;padding:14px;overflow:hidden}.landing-proof-stream-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.landing-proof-stream-header>small{color:#999;font-size:9px;font-weight:600}.landing-proof-event{border-top:1px solid #efefef;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 8px;animation:7.5s ease-in-out infinite landing-proof-event;display:grid}.landing-proof-event:nth-child(3){animation-delay:-5s}.landing-proof-event:nth-child(4){animation-delay:-2.5s}.landing-proof-event>span{color:#c75b00;background:#fff4e8;border:1px solid #ffd6ad;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;font-weight:700;display:inline-flex}.landing-proof-event p{min-width:0;margin:0}.landing-proof-event p strong,.landing-proof-event p small{display:block}.landing-proof-event p strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.landing-proof-event p small{color:#888;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:500;overflow:hidden}.landing-proof-event time{color:#999;font-size:9px;font-weight:600}.landing-proof-footer{padding:11px 12px}.landing-proof-footer>span{color:#777;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.landing-proof-footer>strong{color:#c75b00;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;display:block;overflow:hidden}@keyframes landing-proof-pulse{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes landing-proof-goal-fill{0%,8%{transform:scaleX(.147)}55%,88%{transform:scaleX(1)}to{transform:scaleX(.147)}}@keyframes landing-proof-event{0%,24%,to{background:0 0;transform:translate(0)}10%,18%{background:#fff7ef;transform:translate(2px)}}.landing-faq-section{border-radius:16px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.35fr);gap:60px;margin-top:35px;padding:60px 60px 30px;display:grid;position:relative;overflow:hidden}.landing-faq-section>*{z-index:1;position:relative}.landing-faq-intro{align-self:start}.landing-faq-intro>span{color:#ff7a00;text-transform:uppercase;font-size:12px;font-weight:700}.landing-faq-intro h2{max-width:390px;margin:8px 0 16px;font-size:clamp(34px,4vw,46px);line-height:1.08}.landing-faq-intro p{color:#667085;max-width:390px;font-size:17px;font-weight:400;line-height:1.65}.landing-faq-list{border-top:1px solid #e6e6e6}.landing-faq-list details{border-bottom:1px solid #e6e6e6}.landing-faq-list summary{cursor:pointer;color:#222;justify-content:space-between;align-items:center;gap:22px;min-height:72px;font-size:17px;font-weight:700;list-style:none;transition:color .22s;display:flex}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary:hover,.landing-faq-list details[open] summary{color:#d76100}.landing-faq-list summary i{background:#fff7ef;border:1px solid #ffd0a4;border-radius:50%;flex:0 0 30px;width:30px;height:30px;transition:background .22s,border-color .22s;position:relative}.landing-faq-list summary i:before,.landing-faq-list summary i:after{content:"";background:#ff7a00;border-radius:2px;width:12px;height:2px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.landing-faq-list details[open] summary i{background:#ff7a00;border-color:#ff7a00}.landing-faq-list details[open] summary i:before,.landing-faq-list details[open] summary i:after{background:#fff}.landing-faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.landing-faq-list details>p{color:#667085;max-width:700px;padding:0 52px 24px 0;font-size:15px;font-weight:400;line-height:1.7}@media screen and (max-width:900px){.landing-faq-section{grid-template-columns:1fr;gap:34px;padding:44px}.landing-faq-intro h2,.landing-faq-intro p{max-width:680px}}@media screen and (max-width:600px){.landing-faq-section{padding:30px 24px}.landing-faq-list summary{min-height:66px;font-size:15px}.landing-faq-list details>p{padding-right:0}}.landing-footer{background:#fff;border-top:1px solid #e5e5e5;position:relative;overflow:hidden}.landing-footer:after{content:"";pointer-events:none;background:#ff7a0012;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;right:-110px}.landing-footer-inner{z-index:1;grid-template-columns:minmax(300px,2fr) repeat(3,minmax(150px,1fr));gap:48px;width:1240px;max-width:calc(100% - 40px);margin:0 auto;padding:72px 0 56px;display:grid;position:relative}.landing-footer-logo{display:inline-block}.landing-footer-logo-image{width:275px;height:75px;margin-top:-10px;margin-bottom:-10px;display:block;position:relative}.landing-footer-brand p{color:#555;margin:16px 0 14px;font-size:17px;font-weight:500;line-height:1.5}.landing-footer-brand small{color:#98a0b3;font-size:13px;font-weight:600}.landing-footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing-footer-column h3{color:#111;border-bottom:3px solid #ff7a00;border-radius:2px;margin-bottom:6px;font-size:14px}.landing-footer-column a{color:#555;font-weight:500;transition:color .22s}.landing-footer-column a:hover{color:#ff7a00}.landing-footer-bottom{z-index:1;color:#777;border-top:1px solid #eee;justify-content:space-between;align-items:center;width:1240px;max-width:calc(100% - 40px);margin:0 auto;padding:22px 0 34px;font-size:14px;font-weight:600;display:flex;position:relative}.landing-footer-heart{color:#ff7a00}.app-footer{margin-top:56px}.legal-wrapper{max-width:1240px}.legal-card{background:#fff;border:1px solid #dedede;border-radius:16px;padding:54px 64px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000000f}.legal-card h1{letter-spacing:0;margin:10px 0;font-size:clamp(42px,5vw,56px);line-height:1.05}.legal-card h2{letter-spacing:0;margin:34px 0 12px;font-size:24px;line-height:1.2}.legal-card p,.legal-card li{color:#555;font-size:17px;font-weight:500;line-height:1.65}.legal-card p{max-width:920px;margin:0 0 16px}.legal-card ul{gap:10px;max-width:960px;margin:0 0 18px;padding-left:24px;display:grid}.legal-card strong{color:#111}.legal-card a{color:#d55f00;font-weight:700}.legal-updated{text-transform:uppercase;color:#98a0b3!important;font-size:14px!important;font-weight:700!important}@media screen and (max-width:980px){.landing-hero,.landing-feature-showcase,.landing-launches-section,.landing-public-section{grid-template-columns:1fr}.landing-public-section .landing-section-heading,.landing-proof-list,.landing-public-preview{grid-area:auto}.landing-card-grid.three,.landing-card-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-comparison-grid{grid-template-columns:1fr}.landing-comparison-panel{height:auto}.landing-comparison-panel.solution{max-height:none}.landing-comparison-panel.solution ul{max-height:none;padding-right:0;overflow:visible}.landing-launches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.landing-footer-brand{grid-column:1/-1}}@media screen and (max-width:1780px){.landing-container{width:min(980px,100% - 424px);max-width:calc(100% - 424px);padding-top:28px}body.site-ads-active .main-wrapper,body.site-ads-active .pricing-content,body.site-ads-active .sponsor-content,body.site-ads-active .leaderboard-content,body.site-ads-active .founding-members-content,body.site-ads-active .achievements-content,body.site-ads-active .trophies-content,body.site-ads-active .public-profile-wrapper,body.site-ads-active .launches-content,body.site-ads-active .launches-directory-content,body.site-ads-active .launch-detail-content{width:min(980px,100% - 424px);max-width:calc(100% - 424px)}body.site-ads-active .pricing-content,body.site-ads-active .sponsor-content,body.site-ads-active .leaderboard-content,body.site-ads-active .founding-members-content,body.site-ads-active .achievements-content,body.site-ads-active .trophies-content,body.site-ads-active .launches-content,body.site-ads-active .launches-directory-content,body.site-ads-active .launch-detail-content,body.site-ads-active .public-profile-content{width:100%;max-width:100%}.landing-footer-inner,.landing-footer-bottom{width:min(980px,100% - 424px);max-width:calc(100% - 424px)}.landing-footer-inner{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(118px,1fr));gap:32px}.landing-footer-logo-image{width:225px;height:62px}.landing-ad-rail{grid-template-rows:repeat(5,minmax(104px,1fr));gap:8px;width:190px;height:calc(100vh - 92px);top:78px}body.site-ads-public-profile .landing-ad-rail{height:calc(100vh - 34px);top:20px}.landing-ad-rail.left{left:10px}.landing-ad-rail.right{right:10px}.landing-side-ad{width:190px;max-height:150px;padding:12px 13px}.landing-side-ad-icon{width:28px;height:28px;margin-bottom:8px;font-size:22px}.landing-side-ad-icon img{width:28px;height:28px}.landing-side-ad strong{max-width:160px;font-size:clamp(15px,1.35vw,18px)}.landing-side-ad small{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:162px;font-size:13px;line-height:1.3;overflow:hidden}.landing-side-ad em{margin-top:7px;font-size:11px}.landing-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding:34px}.landing-hero h1{font-size:clamp(38px,4.2vw,54px)}.landing-hero p{font-size:18px}}@media screen and (max-width:1180px){.landing{padding-bottom:66px;overflow-x:hidden}.landing-header{margin-top:0;position:relative;top:auto}body.site-ads-active{padding-bottom:66px}.site-ads-mobile-spacer{flex:0 0 56px;height:56px;display:block}.landing-container{width:100%;max-width:calc(100% - 32px);padding-top:20px}body.site-ads-active .main-wrapper,body.site-ads-active .pricing-content,body.site-ads-active .sponsor-content,body.site-ads-active .leaderboard-content,body.site-ads-active .founding-members-content,body.site-ads-active .achievements-content,body.site-ads-active .trophies-content,body.site-ads-active .public-profile-wrapper,body.site-ads-active .launches-content,body.site-ads-active .launches-directory-content,body.site-ads-active .launch-detail-content{width:1240px;max-width:calc(100% - 40px)}body.site-ads-active .pricing-content,body.site-ads-active .sponsor-content,body.site-ads-active .leaderboard-content,body.site-ads-active .founding-members-content,body.site-ads-active .achievements-content,body.site-ads-active .trophies-content,body.site-ads-active .launches-content,body.site-ads-active .launches-directory-content,body.site-ads-active .launch-detail-content,body.site-ads-active .public-profile-content{width:100%;max-width:100%}.landing-footer-inner,.landing-footer-bottom{width:calc(100% - 40px);max-width:calc(100% - 40px)}.landing-ad-rail{z-index:95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fffc;gap:0;width:100vw;height:56px;max-height:none;padding:8px 0;display:block;position:fixed;left:0;right:0;overflow:auto hidden}.landing-ad-rail::-webkit-scrollbar{display:none}.landing-ad-rail.left{border-bottom:1px solid #11111114;top:0;left:0;box-shadow:0 8px 18px #1111110f}.landing-ad-rail.right{border-top:1px solid #11111114;inset:auto auto 0 0;box-shadow:0 -8px 18px #11111114}body.site-ads-public-profile .landing-ad-rail.left{width:100vw;height:56px;max-height:none;top:0;bottom:auto}body.site-ads-public-profile .landing-ad-rail.right{width:100vw;height:56px;max-height:none;top:auto;bottom:0}.landing-ad-track{will-change:transform;gap:10px;width:max-content;padding:0 10px;display:flex}.landing-ad-rail.left .landing-ad-track{animation:34s linear infinite landing-ad-mobile-marquee-left}.landing-ad-rail.right .landing-ad-track{animation:34s linear infinite landing-ad-mobile-marquee-right}.landing-ad-rail:hover .landing-ad-track,.landing-ad-rail:focus-within .landing-ad-track{animation-play-state:paused}.landing-side-ad,.landing-side-ad.is-clone{scroll-snap-align:start;flex-direction:row;flex:0 0 148px;justify-content:flex-start;gap:9px;width:148px;height:44px;min-height:44px;max-height:none;padding:8px 12px;display:flex}.landing-side-ad:hover{transform:none}.landing-side-ad-icon{flex:0 0 22px;width:22px;height:22px;margin:0;font-size:17px}.landing-side-ad-icon img{width:22px;height:22px}.landing-side-ad strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:92px;font-size:12px;line-height:1.15;overflow:hidden}.landing-side-ad small,.landing-side-ad em{display:none}}@keyframes landing-ad-mobile-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-ad-mobile-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media screen and (max-width:600px){.main-wrapper,body.site-ads-active .main-wrapper{width:100%;max-width:calc(100% - 28px)}body.site-ads-active .pricing-content,body.site-ads-active .sponsor-content,body.site-ads-active .leaderboard-content,body.site-ads-active .founding-members-content,body.site-ads-active .achievements-content,body.site-ads-active .trophies-content,body.site-ads-active .launches-content,body.site-ads-active .launches-directory-content,body.site-ads-active .launch-detail-content,body.site-ads-active .public-profile-content{width:100%;max-width:100%}.landing-container{max-width:calc(100% - 28px);padding:20px 0 66px}.landing-hero,.landing-section,.landing-feature-showcase,.landing-launches-section,.landing-public-section{padding:24px}.landing-hero h1{font-size:40px}.landing-hero p,.landing-section-heading p,.landing-comparison-intro p,.landing-feature-showcase p{font-size:16px}.landing-actions,.btn-primary,.btn-secondary{width:100%}.landing-card-grid.three,.landing-card-grid.four{grid-template-columns:1fr}.landing-problem-solution-section{gap:22px}.landing-comparison-intro h2{font-size:32px}.landing-comparison-panel{padding:20px}.landing-comparison-panel h3{font-size:23px}.landing-comparison-panel li{grid-template-columns:30px minmax(0,1fr);padding:12px}.landing-comparison-panel li p{white-space:normal}.landing-comparison-panel li i{width:30px;height:30px}.landing-live-dashboard{grid-template-columns:1fr}.landing-live-session time{font-size:19px}.landing-launches-grid{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.landing-launch-card{grid-template-columns:44px minmax(0,1fr)}.landing-launch-icon{width:44px;height:44px}.landing-launch-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-screenshot-card{min-height:220px}.landing-public-preview{padding:18px}.landing-public-preview-stats{grid-template-columns:1fr}.landing-activity-tooltip{display:none}.landing-footer-inner,.landing-footer-bottom{width:calc(100% - 28px);max-width:calc(100% - 28px)}.landing-footer-inner{grid-template-columns:1fr;gap:30px;padding:52px 0 38px}.legal-card{padding:34px 24px}.legal-card h1{font-size:38px}.legal-card h2{font-size:22px}.landing-footer-brand{grid-column:auto}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0 28px}}@media (prefers-reduced-motion:reduce){.landing-live-bars i,.landing-live-activity-map i,.landing-proof-live i,.landing-proof-footer i,.landing-proof-goal-bar span,.landing-proof-event{animation:none}}.pricing-header{text-align:center;margin-bottom:0}.pricing-wrapper{max-width:calc(100% - 40px)}.pricing-content{background:0 0;border:none;gap:30px;padding:0;display:grid}.pricing-hero{text-align:center;background:#fff;border:1px solid #e4e4e4;border-radius:18px;padding:52px 34px;box-shadow:0 18px 46px #1111110e}.pricing-kicker,.pricing-section-heading span{color:#ff7a00;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.pricing-hero h1{letter-spacing:0;margin:14px 0 18px;font-size:clamp(42px,7vw,74px);line-height:.96}.pricing-hero p{color:#666;max-width:560px;margin:0 auto;font-size:20px;font-weight:700;line-height:1.55}.pricing-card-shell{justify-content:center;display:flex}.pricing-card{isolation:isolate;background:#fff;border:1px solid #ffd0a3;border-radius:20px;width:620px;max-width:100%;padding:34px;position:relative;overflow:hidden;box-shadow:0 22px 60px #11111114}.pricing-card:after{content:"";z-index:0;pointer-events:none;background:#ff7a0014;border-radius:999px;width:220px;height:220px;position:absolute;top:-96px;right:-74px}.pricing-card>*{z-index:1;position:relative}.pricing-card-header{text-align:center;margin-bottom:28px}.pricing-card-header span{color:#c75b00;background:#fff4e8;border:1px solid #ffd6ad;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.pricing-card-header strong{color:#111;margin:18px 0 14px;font-size:clamp(40px,6vw,58px);line-height:1;display:block}.pricing-card-header p{color:#666;max-width:430px;margin:0 auto;font-size:17px;font-weight:700;line-height:1.55}.pricing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin-bottom:30px;list-style:none;display:grid}.pricing-feature-list li{color:#333;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:800;display:flex}.pricing-feature-list li span{color:#ff7a00;background:#fff4e8;border:1px solid #ffd6ad;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.pricing-feature-list li span:before{content:"✓"}.pricing-cta{color:#fff;cursor:pointer;background:#ff7a00;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:54px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 14px 28px #ff7a0033}.pricing-cta:hover:not(:disabled){background:#e86f00}.pricing-cta:disabled{cursor:not-allowed;opacity:.75}.pricing-card small{color:#777;text-align:center;margin-top:14px;font-size:13px;font-weight:800;display:block}.pricing-faq-section{background:#fff;border:1px solid #e4e4e4;border-radius:18px;padding:34px;box-shadow:0 18px 46px #1111110e}.pricing-section-heading{text-align:center;margin-bottom:22px}.pricing-section-heading h2{margin-top:8px;font-size:36px;line-height:1.05}.pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-faq-card{background:#fafafa;border:1px solid #e9e9e9;border-radius:14px;padding:20px}.pricing-faq-card h3{color:#111;margin-bottom:9px;font-size:18px}.pricing-faq-card p{color:#666;font-weight:700;line-height:1.55}@media screen and (max-width:700px){.pricing-hero,.pricing-card,.pricing-faq-section{padding:24px}.pricing-feature-list,.pricing-faq-grid{grid-template-columns:1fr}.pricing-hero p{font-size:17px}}.sponsor-wrapper{max-width:calc(100% - 40px)}.sponsor-content{background:0 0;border:0;gap:26px;padding:0;display:grid}.sponsor-hero,.sponsor-section,.sponsor-faq-section{background:#fff;border:1px solid #e4e4e4;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 46px #1111110e}.sponsor-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:34px;padding:46px;display:grid}.sponsor-hero-copy,.sponsor-section-copy,.sponsor-section>div,.sponsor-faq-section>*{z-index:1;position:relative}.sponsor-kicker{color:#ff7a00;letter-spacing:0;text-transform:uppercase;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.sponsor-hero h1,.sponsor-section h2,.sponsor-faq-section h2{color:#050505;letter-spacing:0;max-width:760px;margin:12px 0 16px;font-size:clamp(36px,5vw,58px);line-height:1.02}.sponsor-section h2,.sponsor-faq-section h2{max-width:560px;font-size:36px;line-height:1.06}.sponsor-hero h1{max-width:780px;margin:16px 0 20px;font-size:clamp(44px,6.2vw,48px);line-height:1.06}.sponsor-hero p,.sponsor-section p,.sponsor-faq-section .landing-faq-list details>p{color:#666;max-width:730px;font-size:16px;font-weight:500;line-height:1.4}.sponsor-hero p{font-size:18px;line-height:1.6}.sponsor-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sponsor-primary,.sponsor-secondary{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:700;transition:border-color .22s,background .22s,color .22s,transform .22s;display:inline-flex}.sponsor-primary{color:#fff;background:#ff7a00;box-shadow:0 14px 28px #ff7a0033}.sponsor-secondary{color:#111;background:#fff;border:1px solid #dfdfdf}.sponsor-primary:hover,.sponsor-secondary:hover{transform:translateY(-2px)}.sponsor-primary:hover{background:#e86f00}.sponsor-secondary:hover{color:#d96400;border-color:#ffb36f}.sponsor-offer-card{z-index:1;background:#fffaf5;border:1px solid #ffd0a3;border-radius:16px;padding:26px;position:relative;overflow:hidden;box-shadow:0 18px 38px #1111110e}.sponsor-offer-card span{color:#c75b00;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.sponsor-offer-card strong{color:#050505;margin:12px 4px 6px 0;font-size:58px;line-height:1;display:inline-block}.sponsor-offer-card small{color:#556070;font-size:17px;font-weight:700}.sponsor-offer-card p{color:#111;margin-top:12px;font-size:16px;font-weight:800}.sponsor-progress{background:#ececec;border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.sponsor-progress i{border-radius:inherit;background:#ff7a00;width:20%;height:100%;display:block}.sponsor-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sponsor-highlight-card{background:#fff;border:1px solid #e4e4e4;border-radius:16px;min-height:142px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1111110b}.sponsor-highlight-card:after,.sponsor-preview-card:after{content:"";background:#ff7a0014;border-radius:999px;width:112px;height:112px;position:absolute;bottom:-40px;right:-34px}.sponsor-highlight-card span{color:#ff7a00;text-transform:uppercase;font-size:12px;font-weight:800}.sponsor-highlight-card strong{color:#050505;margin-top:8px;font-size:26px;line-height:1.05;display:block}.sponsor-highlight-card p{z-index:1;color:#626262;margin-top:8px;font-size:14px;font-weight:500;line-height:1.45;position:relative}.sponsor-section{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:32px;padding:38px;display:grid}.sponsor-preview-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.sponsor-preview-card{background:#fff;border:1px solid #ff7a003d;border-radius:12px;flex-direction:column;min-height:178px;padding:18px;display:flex;position:relative;overflow:hidden}.sponsor-preview-card.green{background:#eefbf3;border-color:#b9efcf}.sponsor-preview-card.placeholder{opacity:.42;filter:blur(.8px)}.sponsor-preview-card>span{color:#d96400;background:#ff7a0017;border:1px solid #ff7a003d;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.sponsor-preview-card strong{z-index:1;color:#111;margin-top:14px;font-size:17px;line-height:1.12;position:relative}.sponsor-preview-card p,.sponsor-preview-card em{z-index:1;position:relative}.sponsor-preview-card p{color:#555;margin-top:8px;font-size:13px;font-weight:500;line-height:1.35}.sponsor-preview-card em{color:#d96400;text-transform:uppercase;margin-top:auto;font-size:12px;font-style:normal;font-weight:800}.sponsor-faq-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:60px 60px 30px;overflow:visible}.sponsor-faq-section .landing-faq-intro h2{max-width:390px;font-size:clamp(34px,4vw,46px)}.sponsor-faq-section .landing-faq-list details>p{max-width:700px;padding:0 52px 24px 0;font-size:15px;font-weight:400;line-height:1.7}@media screen and (max-width:900px){.sponsor-hero,.sponsor-section{grid-template-columns:1fr;padding:28px}.sponsor-highlight-grid,.sponsor-preview-grid{grid-template-columns:1fr}.sponsor-offer-card{max-width:390px}}.login-page{background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;padding:30px 20px;display:flex}.login-box{text-align:center;background:#fff;border:1px solid #ddd;border-radius:12px;width:420px;max-width:100%;padding:40px}.login-box h1{margin-bottom:12px;font-size:36px}.login-box p{color:#666;margin-bottom:28px;line-height:1.6}.login-box button{color:#fff;background:#111;border:none;border-radius:8px;width:100%;height:50px;font-weight:800}.login-box button:disabled{opacity:.65;cursor:not-allowed}.auth-form{text-align:left;gap:14px;margin-bottom:14px;display:grid}.auth-form label{color:#111;font-weight:800}.auth-form input{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;height:46px;margin-top:8px;padding:0 14px;font-size:15px;font-weight:700}.auth-form input:focus{border-color:#ffb46b;outline:2px solid #ff7a0033}.auth-message{text-align:left;border-radius:8px;margin:14px 0;padding:12px 14px;font-weight:800;line-height:1.45}.auth-message.error{color:#b42318;background:#fff1f1;border:1px solid #ffc9c9}.auth-message.success{color:#166534;background:#f0fff4;border:1px solid #b7ebc6}.auth-row{justify-content:flex-end;margin-top:4px;display:flex}.auth-row a,.auth-footer-link a,.auth-home-link a{color:#c75b00;font-weight:700}.auth-divider{color:#777;text-transform:uppercase;align-items:center;gap:12px;margin:22px 0;font-size:13px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e5e5e5;flex:1;height:1px}.login-box .auth-secondary-button{color:#111;background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-google-icon{flex:0 0 18px;width:18px;height:18px;display:inline-flex}.auth-google-icon svg{width:100%;height:100%;display:block}.auth-footer-link{color:#666;margin-top:20px;font-weight:700;line-height:1.5}.auth-home-link{margin-top:10px;font-size:14px}.share-header{text-align:left;margin-bottom:35px}.share-header h1{margin:0 0 10px;font-size:42px;line-height:1.1}.share-header p{color:#666;font-size:18px}@media screen and (max-width:600px){.share-header h1{font-size:34px}}.share-style-panel{background:#fafafa;border:1px solid #e2e2e2;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;padding:14px;display:flex}.share-style-tabs{flex-wrap:wrap;gap:8px;display:flex}.share-style-tabs button{color:#555;background:#fff;border:1px solid #e2e2e2;border-radius:999px;height:42px;padding:0 16px;font-weight:700}.share-style-tabs button.active{color:#fff;background:#ff7a00;border-color:#ff7a00}.share-achievement-select{color:#555;flex-direction:column;gap:7px;min-width:260px;font-size:13px;font-weight:700;display:flex}.share-achievement-select select{background:#fff;border:1px solid #ddd;border-radius:9px;height:42px;padding:0 12px;font-weight:800}.share-layout{grid-template-columns:1fr 360px;align-items:start;gap:28px;display:grid}.share-preview{justify-content:center;display:flex}.share-card{isolation:isolate;color:#111;background:#fff;border:2px solid #ffd3a3;border-radius:28px;width:540px;min-height:675px;padding:38px;position:relative;overflow:hidden}.share-card:before,.share-card:after{content:"";z-index:0;pointer-events:none;background:#ff7a0012;border-radius:999px;position:absolute}.share-card:before{width:230px;height:230px;top:-98px;right:-92px}.share-card:after{width:230px;height:230px;bottom:-116px;left:-100px}.share-card>*{z-index:1;position:relative}.share-card-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.share-card-top span{color:#ff7a00;font-weight:700}.share-card-top strong{background:#fff4e8;border:1px solid #ffd6ad;border-radius:999px;padding:8px 14px}.share-card h2{margin-bottom:6px;font-size:46px;line-height:1.05}.share-subtitle{color:#666;margin-bottom:32px;font-size:24px}.share-card-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px;display:grid}.share-card-stats div,.share-card-small-stats div{background:#fafafa;border:1px solid #e5e5e5;border-radius:16px;padding:18px}.share-card-stats span,.share-card-small-stats span,.share-built>span{color:#777;margin-bottom:8px;font-weight:800;display:block}.share-card-stats strong{font-size:26px}.share-progress{background:#eee;border-radius:999px;width:100%;height:14px;margin-bottom:20px;overflow:hidden}.share-progress div{background:#ff7a00;height:100%}.share-card-small-stats{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:28px;display:grid}.share-card-small-stats strong{font-size:22px}.share-built{background:#fafafa;border:1px solid #e5e5e5;border-radius:18px;margin-bottom:28px;padding:20px}.share-built-row{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.share-built-row:last-child{border-bottom:none}.share-built-row strong{align-items:center;gap:10px;min-width:0;display:flex}.share-built-row strong>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-project-icon{color:#ff7a00;background:#fff4e8;border:1px solid #ffd6ad;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:inline-flex}.share-footer{text-align:center;color:#ff7a00;margin-top:auto;font-weight:700}.share-actions-box{background:#fafafa;border:1px solid #e2e2e2;border-radius:14px;padding:22px}.share-actions-box h2{margin-bottom:16px;font-size:26px}.share-actions-box textarea{resize:vertical;background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;height:260px;margin-bottom:16px;padding:14px;line-height:1.6}.share-actions-box button{color:#fff;background:#111;border:none;border-radius:8px;width:100%;height:46px;margin-top:10px;font-weight:800}.share-actions-box button:first-of-type{background:#ff7a00}.share-fire{vertical-align:middle;margin-left:4px;line-height:1;display:inline-block}.share-social-card{isolation:isolate;color:#111;background:#fff;border:2px solid #ffd3a3;border-radius:28px;width:540px;min-height:304px;padding:34px;position:relative;overflow:hidden}.share-social-card:before,.share-social-card:after{content:"";z-index:0;pointer-events:none;background:#ff7a0012;border-radius:999px;position:absolute}.share-social-card:before{width:220px;height:220px;top:-94px;right:-88px}.share-social-card:after{width:220px;height:220px;bottom:-110px;left:-96px}.share-social-card>*{z-index:1;position:relative}.share-social-logo{margin-bottom:20px;font-size:24px;font-weight:700}.share-social-pill{color:#ff7a00;background:#fff4e8;border-radius:999px;align-items:center;min-height:38px;margin-bottom:24px;padding:0 18px;font-weight:700;display:inline-flex}.share-social-main{grid-template-columns:94px 1fr;align-items:center;gap:24px;margin-bottom:28px;display:grid}.share-social-icon{background:#fff4e8;border:1px solid #ffd6ad;border-radius:24px;justify-content:center;align-items:center;width:94px;height:94px;font-size:54px;line-height:1;display:flex}.share-social-card h2{margin-bottom:10px;font-size:42px;line-height:1.05}.share-social-card p{color:#555;max-width:260px;margin-bottom:14px;font-size:18px;font-weight:800;line-height:1.35}.share-social-card.leaderboard p{max-width:none}.share-social-card strong{background:#fafafa;border:1px solid #e8e8e8;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-weight:700;display:inline-flex}.share-social-footer{color:#777;border-top:8px solid #ff7a00;padding-top:8px;font-size:17px;font-weight:700;display:inline-block}.share-leaderboard-rank{color:#ff7a00;margin-bottom:10px;font-size:74px;font-weight:700;line-height:.95}.share-leaderboard-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 28px;display:grid}.share-leaderboard-stats div{background:#fafafa;border:1px solid #e8e8e8;border-radius:16px;padding:14px}.share-leaderboard-stats span{color:#777;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.share-leaderboard-stats strong{background:0 0;border:none;border-radius:0;min-height:0;padding:0;font-size:22px;display:block}@media screen and (max-width:700px){.share-style-panel{flex-direction:column;align-items:stretch}.share-achievement-select{width:100%;min-width:0}.share-layout{grid-template-columns:1fr}.share-preview{width:100%;overflow:hidden}.share-card,.share-social-card{border-radius:22px;width:100%;min-height:auto;padding:26px 20px}.share-card h2,.share-social-card h2{overflow-wrap:anywhere;font-size:clamp(34px,10vw,42px)}.share-subtitle{font-size:20px}.share-card-stats,.share-card-small-stats,.share-social-main,.share-leaderboard-stats{grid-template-columns:1fr}}.settings-layout{max-width:720px}.settings-card{background:#fafafa;border:1px solid #e2e2e2;border-radius:10px;padding:24px}.settings-card h2{margin-bottom:22px;font-size:28px}.settings-profile-summary{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:14px;margin-bottom:22px;padding:14px;display:flex}.settings-profile-summary img,.settings-avatar-fallback{border-radius:50%;width:56px;height:56px}.settings-profile-summary img{object-fit:cover}.settings-avatar-fallback{color:#ff7a00;background:#fff4e8;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.settings-profile-summary .settings-profile-details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-profile-details span{color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-avatar-preview{flex:0 0 56px;width:56px;height:56px;display:block;position:relative}.settings-avatar-preview>span{background:#fff;border:1px solid #ffd3aa;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 4px 10px #1111111a}.settings-avatar-upload{color:#fff;cursor:pointer;background:#111;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:132px;min-height:40px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.settings-avatar-upload:hover{background:#ff7a00;transform:translateY(-1px)}.settings-avatar-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.settings-avatar-upload>span{color:#fff;font-size:16px;line-height:1}.settings-avatar-upload:has(input:disabled){opacity:.65;cursor:wait}.settings-avatar-message{border-radius:7px;margin:-10px 0 16px;padding:10px 12px;font-size:13px;font-weight:700}.settings-avatar-message.success{color:#166534;background:#f0fff4;border:1px solid #b7ebc6}.settings-avatar-message.error{color:#b42318;background:#fff1f1;border:1px solid #ffc9c9}.settings-field{margin-bottom:16px;font-weight:800;display:block}.settings-field input,.settings-field textarea{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;margin-top:8px;padding:0 14px;font-weight:700}.settings-field input{height:46px}.settings-field textarea{resize:vertical;min-height:104px;padding:12px 14px;line-height:1.5}.settings-public-bio-field{margin-top:18px}.settings-character-counter{color:#777;text-align:right;margin-top:6px;font-size:13px;font-weight:800;display:block}.settings-public-bio-note{color:#777;margin-top:8px;font-size:14px;font-weight:600;line-height:1.45;display:block}.settings-public-bio-note strong{color:#d55f00}.settings-username-status{margin-top:8px;font-size:13px;font-weight:800;display:block}.settings-username-status.available{color:#166534}.settings-username-status.taken,.settings-username-status.invalid{color:#b42318}.settings-username-status.current,.settings-username-status.checking{color:#666}.settings-toggle{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:flex-start;gap:12px;margin-top:4px;padding:14px;display:flex}.settings-toggle input{margin-top:3px}.settings-toggle span{color:#666;line-height:1.5}.settings-toggle strong{color:#111;margin-bottom:3px;display:block}.settings-public-profile-link{margin-top:16px}.settings-public-profile-link a{color:#fff;background:#111;border-radius:7px;justify-content:center;align-items:center;height:42px;padding:0 16px;font-weight:700;display:inline-flex}.settings-message{border-radius:8px;margin-top:16px;padding:12px 14px;font-weight:800}.settings-message.error{color:#b42318;background:#fff1f1;border:1px solid #ffc9c9}.settings-message.success{color:#166534;background:#f0fff4;border:1px solid #b7ebc6}.settings-actions{margin-top:22px}.settings-actions button{color:#fff;background:#ff7a00;border:none;border-radius:7px;height:46px;padding:0 18px;font-weight:700}.settings-actions button+button{margin-left:12px}.settings-actions button:disabled{opacity:.65;cursor:not-allowed}@media screen and (max-width:600px){.settings-profile-summary{flex-wrap:wrap;align-items:flex-start}.settings-avatar-upload{width:100%;margin-left:0}}.onboarding-wrapper{width:980px}.onboarding-content{background:0 0;border:none;padding:0}.onboarding-header{background:#fff;border:1px solid #e4e4e4;border-radius:16px;margin-bottom:22px;padding:34px;box-shadow:0 18px 46px #1111110f}.onboarding-header span,.onboarding-step-label{color:#ff7a00;text-transform:uppercase;font-size:13px;font-weight:700}.onboarding-header h1{margin:10px 0;font-size:42px;line-height:1.1}.onboarding-header p,.onboarding-step p{color:#666;line-height:1.6}.onboarding-card{background:#fafafa;border:1px solid #e2e2e2;border-radius:14px;max-width:720px;padding:26px;box-shadow:0 18px 42px #1111110d}.onboarding-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.onboarding-progress div{background:#e8e8e8;border-radius:999px;height:8px}.onboarding-progress div.active{background:#ff7a00}.onboarding-step-label{margin-bottom:12px}.onboarding-step h2{margin-bottom:8px;font-size:28px}.onboarding-step p{margin-bottom:22px}.settings-field select{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;height:46px;margin-top:8px;padding:0 14px;font-weight:700}.onboarding-actions{gap:12px;margin-top:22px;display:flex}.onboarding-actions button{color:#fff;background:#ff7a00;border:none;border-radius:7px;height:46px;padding:0 18px;font-weight:700}.onboarding-actions .onboarding-secondary-button{background:#111}.onboarding-actions button:disabled{opacity:.65;cursor:not-allowed}@media screen and (max-width:600px){.onboarding-header,.onboarding-card{padding:22px}.onboarding-header h1{font-size:34px}.onboarding-actions{flex-direction:column}}.public-profile-message{background:#fff;border:1px solid #e2e2e2;border-radius:14px;padding:34px;box-shadow:0 18px 42px #1111110f}.public-profile-message h1{margin-bottom:10px}.public-profile-message p{color:#666}.public-profile-fixed-cta{color:#fff;float:right;background:#ff7a00;border:1px solid #ff7a0059;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:calc(100% - 48px);min-height:28px;margin:24px 0;padding:0 18px;font-size:12px;font-weight:700;display:flex;box-shadow:0 16px 36px #ff7a0038}.public-profile-fixed-cta:hover{background:#e86f00}.public-profile-wrapper{width:1240px}.public-profile-content{background:0 0;border:none;max-width:100%;padding:0}.public-profile-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.public-profile-sidebar{gap:18px;display:grid;position:sticky;top:24px}.public-profile-card,.public-profile-quick-stats,.public-profile-panel{background:#fff;border:1px solid #e4e4e4;border-radius:16px;box-shadow:0 18px 46px #1111110f}.public-profile-card{background:radial-gradient(circle at 100% 0,#fff2e5 0 92px,#0000 93px),#fff;border-color:#ffd8b4;padding:28px}.public-profile-card img,.public-profile-avatar{border-radius:50%;width:96px;height:96px}.public-profile-card img{object-fit:cover;margin-bottom:22px}.public-profile-avatar{color:#ff7a00;background:#fff4e8;justify-content:center;align-items:center;margin-bottom:22px;font-size:42px;font-weight:700;display:flex}.public-profile-identity h1{margin-bottom:6px;font-size:34px;line-height:1.1}.public-profile-identity>span{color:#666;margin-bottom:18px;font-weight:700;display:block}.public-profile-bio{color:#555;overflow-wrap:anywhere;margin-bottom:18px;font-size:16px;font-weight:500;line-height:1.55}.public-profile-bio-line{min-height:1.55em;margin-bottom:4px;display:block}.public-profile-bio-line:last-child{margin-bottom:0}.public-profile-bio a{color:#c75b00;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #ff7a0059;text-decoration:underline #ff7a0059}.public-profile-identity strong{color:#c75b00;background:#fff4e8;border:1px solid #ffd6ad;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.public-profile-founding-badge{background:#fff7ef;border:1px solid #ffbd7f;border-radius:12px;gap:5px;width:fit-content;margin-top:12px;padding:10px 12px;display:grid;box-shadow:0 10px 24px #ff7a0014}.public-profile-founding-badge span,.public-profile-founding-badge strong{display:block}.public-profile-founding-badge span{color:#ff7a00;font-size:12px;font-weight:800}.public-profile-founding-badge strong{color:#111;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.public-profile-quick-stats{gap:1px;display:grid;overflow:hidden}.public-profile-quick-stats div{background:#fff;border-bottom:1px solid #eee;padding:18px 20px}.public-profile-quick-stats div:last-child{border-bottom:none}.public-profile-quick-stats span,.public-panel-header span{color:#777;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.public-profile-quick-stats strong{color:#111;font-size:24px;display:block}.public-profile-main{gap:22px;min-width:0;display:grid}.public-profile-panel{min-width:0;padding:26px}.public-feature-panel{background:radial-gradient(circle at 100% 0,#fff6ed 0 68px,#0000 69px),#fff;position:relative}.public-feature-panel>*{z-index:1;position:relative}.public-progress-panel{border-color:#ffd6ad}.public-panel-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.public-panel-header h2{font-size:30px;line-height:1.15}.public-panel-header>strong{color:#ff7a00;font-size:34px;line-height:1}.public-panel-icon{background:#fff3e6;border:1px solid #ffd2a7;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;line-height:1;color:#df6800!important;margin:0!important;font-size:22px!important;font-weight:800!important;display:grid!important}.public-growth-icon{font-size:27px!important}.public-progress-bar{background:#eee;border-radius:999px;width:100%;height:18px;overflow:hidden}.public-progress-bar div{background:#ff7a00;height:100%}.public-progress-meta{color:#666;justify-content:space-between;gap:14px;margin-top:14px;font-weight:800;display:flex}.public-insights-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;display:grid}.public-growth-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.public-growth-stats div{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:14px;position:relative;overflow:hidden;box-shadow:0 8px 20px #11111109}.public-growth-stats div:before{content:"";background:#ff7a00;border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:14px;right:14px}.public-growth-stats span{color:#777;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.public-growth-stats strong{font-size:22px}.public-growth-chart{background:linear-gradient(#fffaf5,#fff);border:1px solid #f0dfcf;border-radius:14px;width:100%;min-height:210px;padding:14px;display:block}.public-growth-grid-line{stroke:#f0e8e1;stroke-width:1px;stroke-dasharray:4 6}.public-growth-axis{stroke:#e5e5e5;stroke-width:2px}.public-growth-line{fill:none;stroke:#ff7a00;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.public-growth-chart circle{fill:#ff7a00;stroke:#fff;stroke-width:3px}.public-growth-point{cursor:pointer}.public-growth-point:hover circle{filter:drop-shadow(0 6px 12px #ff7a0040)}.public-growth-tooltip{opacity:0;pointer-events:none;transition:opacity .16s}.public-growth-point:hover .public-growth-tooltip,.public-growth-point:focus .public-growth-tooltip{opacity:1}.public-growth-tooltip rect,.public-growth-tooltip path{fill:#171717;filter:drop-shadow(0 12px 22px #1111112e)}.public-growth-chart .public-growth-tooltip-month{fill:#ffb46b;letter-spacing:0;text-anchor:middle;font-size:11px;font-weight:700}.public-growth-chart .public-growth-tooltip-hours{fill:#fff;letter-spacing:0;text-anchor:middle;font-size:13px;font-weight:700}.public-growth-chart text{fill:#777;text-anchor:middle;font-size:12px;font-weight:700}.public-calendar-nav{gap:8px;display:flex}.public-calendar-panel{border-color:#f0dfcf}.public-calendar-panel .public-panel-header{border-bottom:1px solid #f1e7dd;padding-bottom:16px}.public-calendar-nav button{color:#fff;background:#111;border:none;border-radius:999px;width:34px;height:34px;font-weight:700}.public-calendar-summary{grid-template-columns:repeat(2,1fr);gap:10px;margin:4px 0 16px;display:grid}.public-calendar-summary div{background:#fafafa;border:1px solid #e9e9e9;border-radius:12px;padding:12px 14px}.public-calendar-summary span{color:#777;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.public-calendar-summary strong{color:#111;font-size:18px}.public-calendar-weekdays,.public-calendar-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.public-calendar-weekdays{margin-bottom:8px}.public-calendar-weekdays span{color:#777;text-align:center;text-transform:uppercase;font-size:11px;font-weight:700}.public-calendar-day{color:#555;background:#fafafa;border:1px solid #e9e9e9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:42px;font-size:13px;font-weight:700;display:flex}.public-calendar-day>strong{font-size:13px}.public-calendar-day>small{font-size:10px;line-height:1}.public-calendar-day.active{color:#c75b00;background:linear-gradient(#fff7ef,#fff0df);border-color:#ff7a00;box-shadow:0 6px 14px #ff7a0017}.public-calendar-day.empty{background:0 0;border-color:#0000}.public-heatmap-scroll{padding-bottom:0;overflow:visible}.public-heatmap-months{grid-template-columns:repeat(12,1fr);gap:6px;width:100%;padding:0 14px 8px;display:grid}.public-heatmap-months span{color:#777;text-transform:uppercase;font-size:11px;font-weight:700}.public-heatmap-grid{background:linear-gradient(#fffaf5,#fafafa);border:1px solid #efdfd0;border-radius:14px;grid-template-rows:repeat(7,minmax(4px,10px));grid-auto-columns:minmax(4px,10px);grid-auto-flow:column;justify-content:space-between;gap:3px;width:100%;padding:14px;display:grid}.public-heatmap-cell{cursor:pointer;background:#eee;border-radius:3px;width:100%;height:100%;display:block;position:relative}.public-heatmap-cell[data-level="1"]{background:#ffe0bd}.public-heatmap-cell[data-level="2"]{background:#ffbd73}.public-heatmap-cell[data-level="3"]{background:#ff8f24}.public-heatmap-cell[data-level="4"]{background:#ff7a00}.public-heatmap-tooltip{z-index:10;opacity:0;pointer-events:none;text-align:center;background:#171717;border-radius:12px;flex-direction:column;gap:3px;width:144px;padding:8px 10px;transition:opacity .16s,transform .16s;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 12px 22px #1111112e}.public-heatmap-cell.above .public-heatmap-tooltip{bottom:18px}.public-heatmap-cell.below .public-heatmap-tooltip{top:18px;transform:translate(-50%)translateY(-2px)}.public-heatmap-cell.left .public-heatmap-tooltip{left:0;transform:translate(0)translateY(2px)}.public-heatmap-cell.left.below .public-heatmap-tooltip{transform:translate(0)translateY(-2px)}.public-heatmap-cell.right .public-heatmap-tooltip{left:auto;right:0;transform:translate(0)translateY(2px)}.public-heatmap-cell.right.below .public-heatmap-tooltip{transform:translate(0)translateY(-2px)}.public-heatmap-cell:hover .public-heatmap-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.public-heatmap-cell.left:hover .public-heatmap-tooltip,.public-heatmap-cell.right:hover .public-heatmap-tooltip{transform:translate(0)translateY(0)}.public-heatmap-tooltip:after{content:"";width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.public-heatmap-cell.left .public-heatmap-tooltip:after{left:8px;transform:none}.public-heatmap-cell.right .public-heatmap-tooltip:after{left:auto;right:8px;transform:none}.public-heatmap-cell.above .public-heatmap-tooltip:after{border-top:8px solid #171717;border-left:8px solid #0000;border-right:8px solid #0000;margin-top:-1px;top:100%}.public-heatmap-cell.below .public-heatmap-tooltip:after{border-bottom:8px solid #171717;border-left:8px solid #0000;border-right:8px solid #0000;margin-bottom:-1px;bottom:100%}.public-heatmap-tooltip strong{color:#ffb46b;letter-spacing:0;font-size:10px;font-weight:700;line-height:1.25}.public-heatmap-tooltip small{color:#fff;font-size:12px;font-weight:700;line-height:1.25}.public-profile-row{background:#fafafa;border:1px solid #e9e9e9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px;display:flex;position:relative;overflow:hidden}.public-project-row:before,.public-session-row:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.public-project-row,.public-session-row{padding-left:18px;transition:border-color .18s,box-shadow .18s,transform .18s}.public-project-row:hover,.public-session-row:hover{border-color:#ffc58f;transform:translateY(-1px);box-shadow:0 10px 22px #1111110d}.public-session-row:before{background:#ffb46b}.public-session-duration{color:#b95300;background:#fff6ed;border:1px solid #ffd5ad;border-radius:7px;padding:7px 10px;font-size:13px}.public-load-more{color:#c75b00;background:#fff6ed;border:1px solid #ffd0a3;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin:18px auto 0;padding:0 18px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:flex}.public-load-more:hover{background:#fff0df;border-color:#ff9e45;transform:translateY(-1px)}.public-profile-row-info{align-items:center;gap:14px;min-width:0;display:flex}.public-profile-row-info div{flex-direction:column;gap:4px;display:flex}.public-profile-row-info small{color:#777}.public-empty-text{color:#666;font-weight:700}.public-activity-subtitle{color:#666;margin:-10px 0 24px;font-weight:700}.public-activity-map{background:linear-gradient(#fffaf5,#fafafa);border:1px solid #efdfd0;border-radius:14px;grid-template-columns:repeat(30,minmax(7px,1fr));align-items:end;gap:6px;min-height:136px;padding:22px 18px 16px;display:grid;overflow:visible}.public-activity-day{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.public-activity-bar-wrap{perspective:180px;align-items:end;height:96px;display:flex}.public-activity-bar{transform-origin:bottom;background:#e5e5e5;border-radius:4px 4px 2px 2px;width:clamp(7px,1.4vw,14px);min-height:8px;position:relative;transform:skewY(-8deg);box-shadow:5px 5px #d7d7d7}.public-activity-day.active .public-activity-bar{background:#ff7a00;box-shadow:5px 5px #d85f00}.public-activity-bar:before{content:"";background:#ffffff73;border-radius:5px 5px 2px 2px;height:8px;position:absolute;top:-5px;left:2px;right:-4px;transform:skew(42deg)}.public-activity-day span{color:#777;font-size:11px;font-weight:700}.public-activity-tooltip{z-index:10;opacity:0;pointer-events:none;text-align:center;background:#171717;border-radius:12px;flex-direction:column;gap:3px;width:150px;padding:8px 10px;transition:opacity .16s,transform .16s;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 12px 22px #1111112e}.public-activity-day.above .public-activity-tooltip{bottom:calc(var(--activity-bar-height,8px) + 32px)}.public-activity-day.below .public-activity-tooltip{top:calc(96px - var(--activity-bar-height,8px) + 16px);transform:translate(-50%)translateY(-2px)}.public-activity-tooltip:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.public-activity-day.above .public-activity-tooltip:after{border-top:8px solid #171717;margin-top:-1px;top:100%}.public-activity-day.below .public-activity-tooltip:after{border-bottom:8px solid #171717;margin-bottom:-1px;bottom:100%}.public-activity-day.left .public-activity-tooltip{left:0;transform:translate(0)translateY(2px)}.public-activity-day.left.below .public-activity-tooltip{transform:translate(0)translateY(-2px)}.public-activity-day.left .public-activity-tooltip:after{left:12px;transform:none}.public-activity-day.right .public-activity-tooltip{left:auto;right:0;transform:translate(0)translateY(2px)}.public-activity-day.right.below .public-activity-tooltip{transform:translate(0)translateY(-2px)}.public-activity-day.right .public-activity-tooltip:after{left:auto;right:12px;transform:none}.public-activity-day:hover .public-activity-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.public-activity-day.left:hover .public-activity-tooltip,.public-activity-day.right:hover .public-activity-tooltip{transform:translate(0)translateY(0)}.public-activity-tooltip strong{color:#ffb46b;font-size:10px;font-weight:700;line-height:1.25}.public-activity-tooltip small{color:#fff;font-size:12px;font-weight:700;line-height:1.25}.public-launches-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-launch-card{color:inherit;background:#fff;border:1px solid #e6e6e6;border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #11111109}.public-launch-card:hover{border-color:#ffbd7f;transform:translateY(-2px);box-shadow:0 14px 28px #1111}.public-launch-logo{color:#c75b00;background:#fff5ea;border:1px solid #ffd5ad;border-radius:11px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:600;display:grid;overflow:hidden}.public-launch-logo img{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.public-launch-copy{min-width:0}.public-launch-copy>small{color:#ff7a00;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.public-launch-copy h3{margin:0 0 4px;font-size:18px}.public-launch-copy p{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-launch-copy>span{color:#888;font-size:10px;font-weight:600}@media screen and (max-width:980px){.public-profile-layout,.public-insights-grid{grid-template-columns:1fr}.public-profile-sidebar{position:static}.public-profile-quick-stats{grid-template-columns:repeat(2,1fr)}.public-launches-grid{grid-template-columns:1fr}}@media screen and (max-width:600px){.public-profile-quick-stats{grid-template-columns:1fr}.public-heatmap-months{gap:3px;padding:0 8px 6px}.public-heatmap-months span{font-size:9px}.public-heatmap-grid{grid-template-rows:repeat(7,3px);grid-auto-columns:3px;gap:1px;padding:8px}.public-growth-stats{grid-template-columns:1fr}.public-panel-header,.public-progress-meta,.public-profile-row{flex-direction:column;align-items:flex-start}.public-profile-panel,.public-profile-card{padding:20px}.public-activity-map{grid-template-columns:repeat(30,minmax(5px,1fr));gap:4px;padding-left:12px;padding-right:12px}.public-activity-bar{width:8px}}.leaderboard-wrapper{width:1240px}.leaderboard-content{background:0 0;border:none;padding:0}.leaderboard-hero{background:#fff;border:1px solid #e4e4e4;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:30px;display:flex;box-shadow:0 18px 46px #1111110f}.leaderboard-hero>div>span{color:#ff7a00;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.leaderboard-hero h1{margin-bottom:10px;font-size:42px;line-height:1.1}.leaderboard-hero p{color:#666;line-height:1.6}.leaderboard-summary{grid-template-columns:repeat(2,minmax(140px,1fr));gap:14px;display:grid}.leaderboard-summary div,.leaderboard-card{background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:18px;position:relative;overflow:hidden}.leaderboard-summary div:after{content:"";background:#fff4e8;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px;right:-28px}.leaderboard-summary span,.leaderboard-metric span,.leaderboard-progress span{z-index:1;color:#777;margin-bottom:8px;font-size:13px;font-weight:700;display:block;position:relative}.leaderboard-summary strong{z-index:1;font-size:28px;position:relative}.leaderboard-list{gap:14px;display:grid}.leaderboard-row{background:#fff;border:1px solid #e4e4e4;border-radius:12px;grid-template-columns:82px minmax(220px,1fr) 120px 120px minmax(210px,.9fr);align-items:center;gap:16px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #1111110e}.leaderboard-row:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.leaderboard-row:hover{border-color:#ffbd7f;transform:translateY(-1px);box-shadow:0 20px 42px #11111114}.leaderboard-position-1{background:linear-gradient(90deg,#fffaf5 0,#fff 38%);border-color:#ffbe82;box-shadow:0 18px 42px #ff7a0014}.leaderboard-rank{color:#ff7a00;flex-direction:column;align-items:flex-start;gap:3px;font-size:22px;font-weight:700;display:flex}.leaderboard-rank small{color:#a56b35;text-transform:uppercase;font-size:9px;font-weight:800}.leaderboard-maker{align-items:center;gap:14px;min-width:0;display:flex}.leaderboard-maker img,.leaderboard-avatar{border-radius:50%;width:52px;height:52px}.leaderboard-maker img{object-fit:cover}.leaderboard-avatar{color:#ff7a00;background:#fff4e8;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.leaderboard-maker div{min-width:0}.leaderboard-maker strong{margin-bottom:4px;font-size:18px;display:block}.leaderboard-maker span{color:#666;font-weight:800}.leaderboard-metric strong,.leaderboard-progress strong{font-size:20px}.leaderboard-progress-bar{background:#eee;border-radius:999px;width:100%;height:10px;overflow:hidden}.leaderboard-progress-bar div{background:#ff7a00;height:100%}.leaderboard-open-spots{border-radius:12px;min-height:830px;margin-top:4px;position:relative;overflow:hidden}.leaderboard-open-spots:after{pointer-events:none;content:"";background:linear-gradient(#0000,#f5f5f5 88%);height:220px;position:absolute;bottom:0;left:0;right:0}.leaderboard-placeholder-list{pointer-events:none;filter:blur(2.4px);opacity:.45;gap:12px;display:grid}.leaderboard-placeholder-row{min-height:88px;box-shadow:none}.leaderboard-placeholder-row:before{background:#ddd}.leaderboard-placeholder-avatar{background:#e8e8e8;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.leaderboard-placeholder-line{background:#ddd;border-radius:999px;height:10px;display:block}.leaderboard-placeholder-line.wide{width:140px;margin-bottom:8px}.leaderboard-placeholder-line.short{width:90px}.leaderboard-placeholder-metric{background:#ddd;border-radius:6px;width:58px;height:22px}.leaderboard-placeholder-progress{background:#ddd;border-radius:999px;width:100%;height:12px}.leaderboard-invite{z-index:2;text-align:center;background:#fffffff5;border:1px solid #ffbd7f;border-radius:12px;width:min(430px,100% - 40px);padding:28px;position:absolute;top:245px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #11111124}.leaderboard-invite-icon{background:#fff4e8;border:1px solid #ffd3aa;border-radius:10px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:23px;display:grid}.leaderboard-invite>small{color:#ff7a00;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.leaderboard-invite h2{margin-bottom:9px;font-size:28px}.leaderboard-invite p{color:#666;line-height:1.55}.leaderboard-invite>a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:18px;padding:0 20px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #ff7a002e}.leaderboard-invite>a:hover{background:#e86f00;transform:translateY(-1px);box-shadow:0 13px 28px #ff7a003d}@media screen and (max-width:980px){.leaderboard-hero{flex-direction:column;align-items:flex-start}.leaderboard-summary{width:100%}.leaderboard-row{grid-template-columns:56px minmax(180px,1fr) 82px 82px;align-items:center}.leaderboard-rank{grid-row:1/span 2}.leaderboard-progress{grid-column:2/5}.leaderboard-placeholder-row{grid-template-columns:56px minmax(180px,1fr) 82px 82px}.leaderboard-placeholder-progress{grid-column:2/5}}@media screen and (max-width:600px){.leaderboard-hero{padding:22px}.leaderboard-hero h1{font-size:34px}.leaderboard-summary,.leaderboard-row{grid-template-columns:1fr}.leaderboard-rank{grid-row:auto}.leaderboard-metric,.leaderboard-progress{grid-column:auto}.leaderboard-open-spots{min-height:720px}.leaderboard-placeholder-row{grid-template-columns:1fr}.leaderboard-placeholder-metric,.leaderboard-placeholder-progress{grid-column:auto}.leaderboard-invite{padding:23px 18px;top:180px}.leaderboard-invite h2{font-size:24px}}.founding-members-wrapper{width:1240px}.founding-members-content{background:0 0;border:none;padding:0}.founding-members-hero{background:#fff;border:1px solid #e4e4e4;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:28px;margin-bottom:18px;padding:34px;display:grid;overflow:hidden;box-shadow:0 18px 46px #1111110f}.founding-members-hero>div:first-child{z-index:1;position:relative}.founding-members-hero>div:first-child>span{color:#ff7a00;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.founding-members-hero h1{margin-bottom:12px;font-size:46px;line-height:1.06}.founding-members-hero p{color:#5f6672;max-width:680px;font-size:17px;font-weight:500;line-height:1.6}.founding-members-progress-card,.founding-members-loading,.founding-members-current,.founding-member-card{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 16px 38px #1111110e}.founding-members-progress-card{z-index:1;gap:12px;padding:20px;display:grid;position:relative;overflow:hidden}.founding-members-progress-card:after{content:"";background:#fff4e8;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-58px;right:-34px}.founding-members-progress-card>*{z-index:1;position:relative}.founding-members-progress-card span{color:#777;text-transform:uppercase;font-size:13px;font-weight:800}.founding-members-progress-card strong{color:#111;font-size:18px}.founding-members-progress{background:#ededed;border-radius:999px;height:12px;overflow:hidden}.founding-members-progress div{border-radius:inherit;background:#ff7a00;height:100%}.founding-members-current{color:#111;background:#fff7ef;border-color:#ffbd7f;align-items:center;gap:10px;width:fit-content;margin-bottom:18px;padding:13px 16px;display:flex}.founding-members-current span{background:#fff;border:1px solid #ffd6ad;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.founding-members-loading{color:#666;padding:28px;font-weight:700}.founding-members-grid{gap:14px;display:grid}.founding-member-card{min-height:88px;color:inherit;grid-template-columns:82px minmax(220px,1fr) 140px minmax(180px,auto);align-items:center;gap:16px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.founding-member-card:before{content:"";background:#ff7a00;border-radius:0 4px 4px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.founding-member-card.current{background:linear-gradient(90deg,#fffaf5 0,#fff 38%);border-color:#ffbd7f;box-shadow:0 18px 42px #ff7a0014}.founding-member-card.clickable:hover{border-color:#ffbd7f;transform:translateY(-1px);box-shadow:0 20px 42px #11111114}.founding-member-rank{color:#ff7a00;flex-direction:column;align-items:flex-start;gap:3px;font-size:22px;font-weight:800;display:flex}.founding-member-rank span{line-height:1}.founding-member-rank small{color:#a56b35;text-transform:uppercase;font-size:9px;font-weight:800}.founding-member-main{z-index:1;text-align:left;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.founding-member-main img,.founding-member-avatar{border-radius:50%;flex:0 0 52px;width:52px;height:52px}.founding-member-main img{object-fit:cover}.founding-member-avatar{color:#ff7a00;background:#fff4e8;place-items:center;font-size:22px;font-weight:800;display:grid}.founding-member-main strong,.founding-member-main span,.founding-member-meta span,.founding-member-meta strong{display:block}.founding-member-main strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.founding-member-main span{color:#666;margin-top:4px;font-size:14px;font-weight:700}.founding-member-meta span{color:#777;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.founding-member-meta strong{color:#111;font-size:15px}.founding-member-meta{z-index:1;border-right:1px solid #fafafa;align-content:center;min-height:46px;margin-left:auto;padding-right:30px;display:grid;position:relative}.founding-member-actions{z-index:1;justify-content:center;display:flex;position:relative}.founding-member-badge-wrap{z-index:1;justify-items:end;gap:6px;display:grid;position:relative}.founding-member-badge-wrap>strong{color:#111;font-size:18px}.founding-member-badge,.founding-member-profile-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.founding-member-badge{color:#c75b00;background:#fff4e8;border:1px solid #ffd6ad}.founding-member-profile-button{color:#fff;background:#111}.founding-member-profile-button.disabled{color:#777;background:#f1f1f1}.founding-members-open-spots{border-radius:12px;min-height:830px;margin-top:4px;position:relative;overflow:hidden}.founding-members-open-spots:after{pointer-events:none;content:"";background:linear-gradient(#0000,#f5f5f5 88%);height:180px;position:absolute;bottom:0;left:0;right:0}.founding-members-placeholder-grid{opacity:.45;filter:blur(2.4px);pointer-events:none;gap:12px;display:grid}.founding-member-card.available{min-height:88px;box-shadow:none;background:#ffffffb8;border-style:dashed;grid-template-columns:82px minmax(220px,1fr) 140px minmax(180px,auto)}.founding-member-card.available:before{background:#ddd}.founding-member-available-icon{background:#e8e8e8;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.founding-member-card.available .founding-member-main strong,.founding-member-card.available .founding-member-main span{color:#0000;background:#ddd;border-radius:999px;width:150px;height:10px;overflow:hidden}.founding-member-card.available .founding-member-main span{width:96px}.founding-member-placeholder-pill,.founding-member-placeholder-line,.founding-member-placeholder-button{background:#ddd;border-radius:999px}.founding-member-placeholder-pill{width:132px;height:22px}.founding-member-placeholder-line{width:92px;height:16px}.founding-member-placeholder-button{width:110px;height:34px}.founding-members-invite{z-index:2;text-align:center;background:#fffffff7;border:1px solid #ffbd7f;border-radius:14px;width:min(460px,100% - 40px);padding:30px;position:absolute;top:245px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #11111124}.founding-members-invite>span{background:#fff4e8;border:1px solid #ffd3aa;border-radius:14px;place-items:center;width:56px;height:56px;margin:0 auto 13px;font-size:24px;display:grid}.founding-members-invite small{color:#ff7a00;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.founding-members-invite h2{margin-bottom:10px;font-size:30px;line-height:1.1}.founding-members-invite p{color:#666;line-height:1.6}.founding-members-invite a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin-top:18px;padding:0 22px;font-weight:800;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #ff7a002e}.founding-members-invite a:hover{background:#e86f00;transform:translateY(-1px);box-shadow:0 13px 28px #ff7a003d}@media screen and (max-width:980px){.founding-members-hero{grid-template-columns:1fr}.founding-member-card,.founding-member-card.available{grid-template-columns:56px minmax(180px,1fr) 130px auto;align-items:center}.founding-member-meta{border-right:0;grid-column:2/3;margin-left:0;padding-right:0}.founding-member-actions{grid-area:1/4/3/5}.founding-member-placeholder-line{grid-column:2/3}.founding-member-placeholder-button{grid-area:1/4/3/5}}@media screen and (max-width:700px){.founding-members-hero{padding:24px}.founding-members-hero h1{font-size:36px}.founding-member-card,.founding-member-card.available{grid-template-columns:1fr}.founding-members-open-spots{min-height:720px}.founding-members-invite{padding:24px 18px;top:180px}.founding-members-invite h2{font-size:24px}}.achievements-wrapper{width:1240px}.achievements-content{background:0 0;border:none;padding:0}.achievements-hero{background:#fff;border:1px solid #e4e4e4;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:30px;display:flex;box-shadow:0 18px 46px #1111110f}.achievements-hero>div>span,.achievements-hero>span,.achievements-score span,.achievement-card span{color:#ff7a00;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.achievements-hero h1{margin-bottom:10px;font-size:42px;line-height:1.1}.achievements-hero p{color:#666;max-width:620px;line-height:1.6}.achievements-score{background:#fff;border:1px solid #e7e7e7;border-radius:10px;min-width:240px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1111110b}.achievements-score:after{content:"";background:#fff4e8;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-34px}.achievements-score-head{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.achievements-score .achievements-score-icon{background:#fff4e8;border:1px solid #ffd8b4;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;font-size:20px;display:grid}.achievements-score-head>div>span{margin-bottom:3px;font-size:10px}.achievements-score-head strong{font-size:27px;line-height:1.1;display:block}.achievements-score-progress{z-index:1;background:#eee;border-radius:999px;height:7px;margin-top:15px;position:relative;overflow:hidden}.achievements-score-progress i{border-radius:inherit;background:#ff7a00;height:100%;display:block}.achievements-score>small{z-index:1;color:#777;margin-top:7px;font-size:10px;font-weight:700;display:block;position:relative}.achievements-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.achievements-stats article{background:#fff;border:1px solid #e4e4e4;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #1111110b}.achievements-stats article:after{content:"";background:#fff5eb;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-43px;right:-27px}.achievements-stats .achievements-stat-icon{background:#fff4e8;border:1px solid #ffe0c3;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.achievements-stats article>div{z-index:1;min-width:0;position:relative}.achievements-stats article>div>span{color:#666;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.achievements-stats article>div>strong{color:#111;white-space:nowrap;font-size:23px;display:block}.achievements-stats article>div>small{color:#888;margin-top:8px;font-size:10px;display:block}.achievements-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.achievement-card{background:#fff;border:1px solid #e4e4e4;border-radius:16px;flex-direction:column;justify-content:space-between;gap:22px;min-height:230px;padding:22px;transition:opacity .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #1111110e}.achievement-card:after{content:"";pointer-events:none;background:#ff7a000f;border-radius:999px;width:170px;height:170px;position:absolute;bottom:-80px;right:-60px}.achievement-card.locked{opacity:.78;background:#fafafa}.achievement-card.unlocked{border-color:#ffd3a3;box-shadow:0 6px 18px #ff770014}.achievement-card>*{z-index:1;position:relative}.achievement-card-actions{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:18px}.achievement-card-status{color:#666;background:#f5f5f5;border-radius:999px;padding:7px 11px;font-size:12px}.achievement-card.unlocked .achievement-card-status{color:#ff7a00;background:#fff4e8}.achievement-card-open{color:#fff;background:#ff7a00;border:1px solid #ffd3a3;border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.achievement-card-icon{background:#fff4e8;border:1px solid #ffe0bd;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;font-size:38px;line-height:1;display:flex}.achievement-card.locked .achievement-card-icon{opacity:.68;filter:grayscale()}.achievement-card h2{margin-bottom:8px;font-size:24px;line-height:1.15}.achievement-card.locked h2{color:#333}.achievement-card p{color:#666;margin-bottom:16px;line-height:1.5}.achievement-card.locked p{color:#555}.achievement-card small{color:#111;font-weight:700}.achievement-modal-overlay{z-index:9999;background:#1111116b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.achievement-modal{text-align:center;background:#fff;border:1px solid #ffd3a3;border-radius:18px;width:460px;max-width:100%;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1111112e}.achievement-modal:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ff7a0024,#0000 38%);position:absolute;inset:0}.achievement-modal>*{z-index:1;position:relative}.achievement-modal-icon{color:#ff7a00;background:#fff4e8;border-radius:24px;justify-content:center;align-items:center;width:86px;height:86px;margin:0 auto 18px;font-size:54px;display:flex}.achievement-modal span{color:#ff7a00;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.achievement-modal h2{margin-bottom:12px;font-size:34px;line-height:1.1}.achievement-modal p{color:#666;margin-bottom:18px;line-height:1.6}.achievement-modal strong{background:#fafafa;border:1px solid #e8e8e8;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-weight:700;display:inline-flex}.achievement-modal-note{color:#666;margin-top:14px;font-weight:800}.achievement-modal-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.achievement-modal-actions button{color:#fff;cursor:pointer;background:#ff7a00;border:none;border-radius:8px;height:44px;padding:0 16px;font-weight:700}.achievement-modal-actions .achievement-modal-secondary{background:#111}.achievement-modal-actions .achievement-modal-ghost{color:#333;background:#f5f5f5}@media screen and (max-width:980px){.achievements-hero{flex-direction:column;align-items:flex-start}.achievements-score{width:100%}.achievements-stats,.achievements-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.achievements-hero{padding:22px}.achievements-hero h1{font-size:34px}.achievements-stats,.achievements-grid{grid-template-columns:1fr}}.trophies-wrapper{width:1240px}.trophies-content{background:0 0;border:none;padding:0}.trophies-hero{background:#fff;border:1px solid #e4e4e4;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #1111110f}.trophies-hero:after{content:"";pointer-events:none;background:#ff7a0014;border-radius:999px;width:260px;height:260px;position:absolute;top:-120px;right:-80px}.trophies-hero>div{z-index:1;position:relative}.trophies-hero>div>span,.trophy-card span{color:#ff7a00;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.trophies-hero h1{margin-bottom:12px;font-size:46px;line-height:1.1}.trophies-hero p{color:#666;max-width:620px;line-height:1.6}.trophies-panel{background:#fff;border:1px solid #e4e4e4;border-radius:14px;padding:18px;box-shadow:0 14px 34px #1111110b}.trophies-panel p{color:#666;font-weight:800}.trophies-collection-score{z-index:1;background:#fff;border:1px solid #e7e7e7;border-radius:10px;min-width:240px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1111110b}.trophies-collection-score:after{content:"";background:#fff4e8;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-34px}.trophies-collection-score-head{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.trophies-collection-score .trophies-collection-score-icon{background:#fff4e8;border:1px solid #ffd8b4;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;font-size:20px;display:grid}.trophies-collection-score-head>div>span{color:#ff7a00;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.trophies-collection-score-head strong{font-size:27px;line-height:1.1;display:block}.trophies-collection-score-progress{z-index:1;background:#eee;border-radius:999px;height:7px;margin-top:15px;position:relative;overflow:hidden}.trophies-collection-score-progress i{border-radius:inherit;background:#ff7a00;height:100%;display:block}.trophies-collection-score>small{z-index:1;color:#777;margin-top:7px;font-size:10px;font-weight:700;display:block;position:relative}.trophies-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.trophies-stats article{background:#fff;border:1px solid #e4e4e4;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #1111110b}.trophies-stats article:after{content:"";background:#fff5eb;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-43px;right:-27px}.trophies-stats .trophies-stat-icon{background:#fff4e8;border:1px solid #ffe0c3;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.trophies-stats article>div{z-index:1;min-width:0;position:relative}.trophies-stats article>div>span{color:#666;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.trophies-stats article>div>strong{color:#111;white-space:nowrap;font-size:23px;display:block}.trophies-stats article>div>small{color:#888;margin-top:8px;font-size:10px;display:block}.trophies-section{margin-bottom:30px}.trophies-section:last-child{margin-bottom:0}.trophies-section-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.trophies-section-header h2{font-size:28px;line-height:1.2}.trophies-section-header span{color:#666;font-weight:700}.trophies-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trophy-card{background:#fff;border:1px solid #e4e4e4;border-radius:16px;flex-direction:column;justify-content:space-between;gap:22px;min-height:230px;padding:22px;transition:opacity .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #1111110e}.trophy-card:after{content:"";pointer-events:none;background:#ff7a000f;border-radius:999px;width:170px;height:170px;position:absolute;bottom:-80px;right:-60px}.trophy-card.unlocked{border-color:#ffd3a3;box-shadow:0 6px 18px #ff770014}.trophy-card.locked{opacity:.78;background:#fafafa}.trophy-card>*{z-index:1;position:relative}.trophy-icon{background:#fff4e8;border:1px solid #ffe0bd;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;font-size:38px;line-height:1;display:flex}.trophy-card.locked .trophy-icon{opacity:.68;filter:grayscale()}.trophy-card h3{margin-bottom:8px;font-size:24px;line-height:1.15}.trophy-card p{color:#666;margin-bottom:16px;line-height:1.5}.trophy-card.locked h3{color:#333}.trophy-card.locked p{color:#555}.trophy-card strong{color:#111;font-weight:700}.trophy-locked-ribbon{z-index:2;color:#777;background:#f0f0f0;border-radius:999px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:18px;right:18px}@media screen and (max-width:980px){.trophies-hero{flex-direction:column;align-items:flex-start}.trophies-collection-score{width:100%;min-width:0}.trophies-stats,.trophies-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.trophies-hero{padding:24px}.trophies-hero h1{font-size:34px}.trophies-stats,.trophies-grid{grid-template-columns:1fr}}.landing-pricing-section{display:block}.landing-pricing-section .landing-founding-card{background:#fff;border-color:#ffb46b;border-radius:18px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:54px;width:100%;max-width:100%;padding-top:34px;padding-bottom:34px;display:grid;box-shadow:0 22px 64px #1111110f}.landing-founding-offer{min-width:0}.landing-founding-badge{color:#c75b00;background:#fff4e8;border:1px solid #ffd6ad;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.landing-founding-offer h2{color:#111;margin:8px 0 20px;font-size:clamp(34px,4vw,42px);line-height:1.06}.landing-founding-price del{color:#98a0b3;margin-bottom:8px;font-size:18px;font-weight:600;display:block}.landing-founding-price strong{color:#111;letter-spacing:0;font-size:clamp(42px,5vw,50px);line-height:.95;display:block}.landing-founding-price strong span{color:#667085;font-size:19px;font-weight:500}.landing-founding-offer>p{color:#667085;margin:18px 0 22px;font-size:17px;font-weight:500;line-height:1.55}.landing-founding-counter{color:#333;margin-bottom:10px;font-size:14px;font-weight:700}.landing-founding-progress{background:#eee;border-radius:999px;height:8px;margin-bottom:26px;overflow:hidden}.landing-founding-progress span{border-radius:inherit;background:#ff7a00;width:87%;height:100%;display:block}.landing-founding-offer .pricing-cta{border-radius:12px;min-height:48px;margin:0}.landing-founding-offer>small{color:#98a0b3;text-align:center;margin-top:14px;font-size:13px;font-weight:500;line-height:1.5;display:block}.landing-founding-features{align-self:start;padding-top:78px}.landing-founding-features .pricing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}.landing-founding-features .pricing-feature-list li{color:#333;font-size:15px;font-weight:600}.landing-founding-features .pricing-feature-list li.is-shared-feature{opacity:.5}.landing-founding-features .pricing-feature-list li.is-premium-feature{color:#111;opacity:1;font-weight:800}.landing-founding-note{color:#98a0b3;text-align:center;border-top:1px solid #eee;margin-top:42px;padding-top:16px;font-size:14px;font-weight:500;line-height:1.5}@media screen and (max-width:700px){.landing-pricing-section .landing-founding-card{grid-template-columns:1fr;gap:34px}.landing-founding-features{padding-top:0}}@media screen and (max-width:600px){.landing-pricing-section .landing-founding-card{padding:26px 22px}.landing-founding-features .pricing-feature-list{grid-template-columns:1fr}}@media screen and (min-width:601px){.landing-hero,.landing-section,.landing-feature-showcase,.landing-public-section,.landing-free-section,.landing-pricing-section .landing-founding-card{padding-left:60px;padding-right:60px}}.landing-free-section{background:#fff;border:1px solid #ff7a00;border-radius:18px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:54px;padding:56px;display:grid;overflow:hidden;box-shadow:0 24px 70px #11111112}.landing-free-copy,.landing-free-features{z-index:1;position:relative}.landing-free-badge{color:#c75b00;text-transform:uppercase;background:#fff4e8;border:1px solid #ffd6ad;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.landing-free-copy h2{color:#111;letter-spacing:0;max-width:580px;margin:16px 0 18px;font-size:clamp(34px,4vw,48px);line-height:1.06}.landing-free-copy p{color:#56606c;max-width:600px;margin:0 0 24px;font-size:19px;font-weight:500;line-height:1.6}.landing-free-cta{border-radius:12px;width:fit-content;min-height:52px;margin:0;padding:0 22px}.landing-free-copy small{color:#98a0b3;margin-top:14px;font-size:14px;font-weight:500;display:block}.landing-free-features{background:0 0;border:0;border-radius:0;align-self:start;padding:78px 0 0}.landing-free-features .pricing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0}.landing-free-features .pricing-feature-list li{color:#333;font-size:16px;font-weight:700}.landing-free-features p{color:#98a0b3;text-align:center;border-top:1px solid #eee;margin:42px 0 0;padding-top:16px;font-size:14px;font-weight:500;line-height:1.5}@media screen and (max-width:900px){.landing-free-section{grid-template-columns:1fr;gap:32px}.landing-free-features{padding-top:0}}@media screen and (max-width:600px){.landing-free-section{padding:26px 22px}.landing-free-copy p{font-size:17px}.landing-free-features{padding:0}.landing-free-features .pricing-feature-list{grid-template-columns:1fr}}.launches-wrapper{width:1240px}.launches-content{background:0 0;border:none;gap:24px;padding:0;display:grid}.launches-directory-content{background:#fff;border:1px solid #e4e4e4;border-radius:18px;padding:34px;display:block;overflow:hidden;box-shadow:0 18px 46px #1111110e}.launches-list-header p{color:#666;line-height:1.6}.launches-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.launches-sidebar{gap:18px;display:grid;position:sticky;top:24px}.launches-explore-card,.launches-promo-card,.launches-list-header,.launch-card,.launches-empty-state{background:#fff;border:1px solid #e4e4e4;border-radius:16px;box-shadow:0 14px 36px #1111110b}.launches-explore-card{padding:22px}.launches-explore-card h2{margin-bottom:20px;font-size:24px;font-weight:700}.launches-search,.launches-sort{display:block}.launches-search>span,.launches-sort>span,.launches-sidebar-section h3{color:#666;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.launches-search input,.launches-sort select{color:#333;background:#fafafa;border:1px solid #ddd;border-radius:8px;width:100%;height:42px;padding:0 12px}.launches-sidebar-section{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0;padding:20px 0}.launches-category-list{scrollbar-color:#d8d8d8 transparent;scrollbar-width:thin;gap:4px;max-height:300px;padding-right:5px;display:grid;overflow-y:auto}.launches-category-list::-webkit-scrollbar{width:6px}.launches-category-list::-webkit-scrollbar-track{background:0 0}.launches-category-list::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:999px}.launches-category-list::-webkit-scrollbar-thumb:hover{background:#c5c5c5}.launches-category-list button{color:#555;text-align:left;background:0 0;border:none;border-radius:8px;width:100%;padding:9px 10px;font-size:14px;font-weight:500}.launches-category-list button:hover,.launches-category-list button.active{color:#c75b00;background:#fff4e8}.launches-promo-card{padding:22px}.launches-promo-card h3{margin-bottom:8px;font-size:20px;font-weight:700}.launches-promo-card p{color:#666;margin-bottom:16px;font-size:14px;line-height:1.5}.launches-promo-card a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.launches-promo-card a:hover,.launch-card-actions .launch-card-primary-action:hover{color:#fff;background:#e86f00;border-color:#e86f00}.launches-main{min-width:0}.launches-list-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:16px;padding:22px;display:flex}.launches-directory-content .launches-list-header{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:20px;padding:0}.launches-list-header h2{margin-bottom:6px;font-size:28px;font-weight:700}.launches-filter-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.launches-filter-pills button{color:#555;background:#fff;border:1px solid #ddd;border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;font-weight:600}.launches-filter-pills button:hover,.launches-filter-pills button.active{color:#c75b00;background:#fff4e8;border-color:#ffd0a3}.launches-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-card{grid-template-columns:52px minmax(0,1fr) 92px;align-items:center;gap:12px;padding:14px;display:grid}.launch-card-icon{background:#fff5ea;border:1px solid #ffd5ad;border-radius:10px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.launch-card-icon img{object-fit:contain;border-radius:10px;width:100%;height:100%;padding:5px;display:block}.launch-card-icon-fallback{color:#c75b00;background:#fff5ea;border:1px solid #ffd5ad;font-size:21px;font-weight:700}.launch-card-icon-emoji{background:0 0;border:none;font-size:30px}.launch-card-body{min-width:0}.launch-card-heading{display:block}.launch-card-heading h3{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:16px;font-weight:700;overflow:hidden}.launch-card-heading p{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.45;overflow:hidden}.launch-card-meta{color:#777;scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:500;display:flex;overflow-x:auto}.launch-card-meta::-webkit-scrollbar{display:none}.launch-card-meta a{color:#c75b00}.launch-card-creator{align-items:center;gap:5px;display:inline-flex}.launch-card-maker-avatar{color:#555;background:#f3f3f3;border:1px solid #e1e1e1;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;font-size:9px;font-weight:600;display:inline-flex;overflow:hidden}.launch-card-maker-avatar img{object-fit:cover;width:100%;height:100%}.launch-card-meta-dot{background:#ff7a00;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.launch-card-actions{gap:7px;display:grid}.launch-card-actions a{color:#555;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-size:11px;font-weight:600;display:flex}.launch-card-actions .launch-card-primary-action{color:#fff;background:#ff7a00;border-color:#ff7a00}.launch-card-actions .launch-card-disabled-action{color:#aaa;background:#f6f6f6;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-size:11px;font-weight:600;display:flex}.launch-card-actions a:hover{color:#c75b00;border-color:#ffbd73}.launch-card-actions .launch-card-primary-action:hover{color:#fff;background:#e86f00;border-color:#e86f00}.launches-open-spots{border-radius:12px;min-height:500px;margin-top:14px;position:relative;overflow:hidden}.launches-open-spots:after{pointer-events:none;content:"";background:linear-gradient(#0000,#fff 88%);height:130px;position:absolute;bottom:0;left:0;right:0}.launches-placeholder-list{pointer-events:none;filter:blur(2.4px);opacity:.42;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-placeholder-card{min-height:104px;box-shadow:none}.launch-placeholder-icon{background:#e8e8e8;border:1px solid #e1e1e1;border-radius:10px;width:52px;height:52px}.launch-placeholder-card>div:nth-child(2){flex-direction:column;justify-content:center;gap:7px;display:flex}.launch-placeholder-line,.launch-placeholder-meta{background:#ddd;border-radius:999px;height:9px;display:block}.launch-placeholder-line.wide{width:72%}.launch-placeholder-meta{width:48%;height:7px}.launch-placeholder-actions{gap:7px;display:grid}.launch-placeholder-actions span{background:#ddd;border-radius:8px;min-height:32px;display:block}.launches-invite{z-index:2;text-align:center;background:#fffffff7;border:1px solid #ffbd7f;border-radius:12px;width:min(430px,100% - 40px);padding:28px;position:absolute;top:105px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #11111124}.launches-invite-icon{background:#fff4e8;border:1px solid #ffd3aa;border-radius:10px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:23px;display:grid}.launches-invite>small{color:#ff7a00;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.launches-invite h2{margin-bottom:9px;font-size:28px}.launches-invite p{color:#666;line-height:1.55}.launches-invite>a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:18px;padding:0 20px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #ff7a002e}.launches-invite>a:hover{background:#e86f00;transform:translateY(-1px);box-shadow:0 13px 28px #ff7a003d}.launches-empty-state{text-align:center;padding:44px 24px}.launches-empty-state h2{margin-bottom:10px;font-size:28px}.launches-empty-state p{color:#666;max-width:520px;margin:0 auto 20px;line-height:1.6}.launches-empty-state a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:600;display:inline-flex}.launch-detail-back{color:#c75b00;width:max-content;font-size:14px;font-weight:600}.launch-detail-page{gap:24px;display:grid}.launch-detail-card{background:#fff;border:1px solid #e4e4e4;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:22px;padding:34px;display:grid;overflow:hidden;box-shadow:0 18px 46px #1111110e}.launch-detail-hero{background:#fff;border:1px solid #e1e1e1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #1111110f}.launch-detail-hero-main{z-index:1;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:20px;display:grid;position:relative}.launch-detail-icon{background:#fff7ef;border-color:#ffc58f;flex-basis:70px;width:70px;height:70px;font-size:28px;box-shadow:0 12px 30px #ff7a001a}.launch-detail-content{min-width:0}.launch-detail-card>.launch-detail-content:only-child{grid-column:1/-1}.launch-detail-content>span{color:#ff7a00;text-transform:uppercase;font-size:12px;font-weight:600}.launch-detail-content h1{margin:5px 0 6px;font-size:clamp(30px,4vw,38px);font-weight:700;line-height:1.05}.launch-detail-content>p{color:#666;max-width:720px;font-size:16px;font-weight:400;line-height:1.6}.launch-detail-meta{margin-top:20px}.launch-detail-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.launch-detail-hero-actions{z-index:1;min-width:170px;margin-top:0;display:grid;position:relative}.launch-detail-hero-actions a{width:100%}.launch-detail-actions a{color:#555;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.launch-detail-actions a:first-child{color:#fff;background:#ff7a00;border-color:#ff7a00}.launch-detail-actions a:hover{color:#c75b00;border-color:#ffb16a}.launch-detail-actions a:first-child:hover{color:#fff;background:#e86f00;border-color:#e86f00}.launch-detail-actions a span{margin-left:7px;font-size:16px}.launch-detail-hero-proof{z-index:1;background:#fff7efe0;border:1px solid #ffd2a8;border-radius:12px;flex-direction:column;justify-content:center;align-self:center;min-height:150px;padding:24px;display:flex;position:relative;box-shadow:0 14px 34px #ff7a0014}.launch-detail-hero-proof span,.launch-section-heading>span,.launch-product-showcase-heading span:first-child,.launch-related-heading span,.launch-maker-intro>div>span{color:#ff7a00;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.launch-detail-hero-proof strong{margin-top:7px;font-size:38px;line-height:1}.launch-detail-hero-proof small{color:#777;margin-top:8px;font-size:13px;font-weight:500}.launch-detail-showcase-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:24px;display:grid}.launch-product-showcase,.launch-build-proof,.launch-activity-card,.launch-maker-card,.launch-related-section{background:#fff;border:1px solid #e2e2e2;border-radius:16px;box-shadow:0 18px 44px #1111110d}.launch-product-showcase{padding:30px}.launch-product-showcase-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.launch-product-showcase-heading h2,.launch-section-heading h2,.launch-related-heading h2,.launch-maker-intro h2{margin-top:5px;font-size:28px;line-height:1.15}.launch-live-pill{background:#f1fbf4;border:1px solid #bde5c8;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;margin-top:5px;padding:0 11px;display:inline-flex;color:#23843d!important;font-size:11px!important}.launch-live-pill:before{content:"";background:#2eac4f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2eac4f1a}.launch-browser-frame{background:#f7f7f7;border:1px solid #dedede;border-radius:13px;overflow:hidden;box-shadow:0 20px 50px #11111117}.launch-browser-toolbar{background:#fff;border-bottom:1px solid #e4e4e4;align-items:center;gap:7px;min-height:48px;padding:0 15px;display:flex}.launch-browser-toolbar>span{background:#ffd1a8;border-radius:50%;width:8px;height:8px}.launch-browser-toolbar>span:nth-child(2){background:#e4e4e4}.launch-browser-toolbar>span:nth-child(3){background:#ffc175}.launch-browser-toolbar div{color:#777;text-overflow:ellipsis;white-space:nowrap;background:#f5f5f5;border-radius:999px;min-width:0;max-width:320px;margin-left:8px;padding:7px 15px;font-size:12px;overflow:hidden}.launch-browser-canvas{text-align:center;background:radial-gradient(circle at 100% 0,#fff0e2 0 24%,#0000 24.2%),radial-gradient(circle at 0 100%,#fff6ed 0 18%,#0000 18.2%),#fbfbfb;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:55px 40px;display:flex;position:relative;overflow:hidden}.launch-browser-canvas:before{opacity:.32;content:"";background-image:linear-gradient(#e7e7e7 1px,#0000 1px),linear-gradient(90deg,#e7e7e7 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.launch-browser-canvas>*{z-index:1;position:relative}.launch-showcase-logo{color:#c75b00;background:#fff5eb;border:1px solid #ffc58f;border-radius:18px;justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:18px;font-size:34px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 16px 38px #ff7a0021}.launch-showcase-logo img{object-fit:contain;width:100%;height:100%}.launch-browser-canvas>span{color:#ff7a00;text-transform:uppercase;font-size:12px;font-weight:700}.launch-browser-canvas h3{margin-top:8px;font-size:clamp(34px,5vw,52px);line-height:1.05}.launch-browser-canvas p{color:#666;max-width:560px;margin-top:13px;font-size:16px;line-height:1.6}.launch-browser-canvas a{color:#fff;background:#ff7a00;border-radius:8px;justify-content:center;align-items:center;min-height:42px;margin-top:22px;padding:0 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 12px 28px #ff7a002e}.launch-build-proof{align-self:stretch;padding:30px}.launch-section-heading p{color:#707070;margin-top:7px;line-height:1.55}.launch-proof-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.launch-proof-stats>div{background:#fafafa;border:1px solid #e2e2e2;border-radius:10px;padding:17px;position:relative;overflow:hidden}.launch-proof-stats>div:after{content:"";background:#fff0e2;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-28px;right:-18px}.launch-proof-stats span{color:#707070;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.launch-proof-stats strong{margin-top:9px;font-size:26px;display:block}.launch-streak-note{background:#fff7ef;border:1px solid #ffd2a8;border-radius:10px;align-items:center;gap:13px;margin-top:14px;padding:17px;display:flex}.launch-streak-note>span{font-size:24px}.launch-streak-note strong,.launch-streak-note small{display:block}.launch-streak-note strong{font-size:14px}.launch-streak-note small{color:#777;margin-top:3px;font-size:11px}.launch-monthly-chart-wrap{margin-top:38px}.launch-monthly-chart-wrap h3{margin:0 0 12px;font-size:15px;font-weight:700}.launch-monthly-chart{background:linear-gradient(#fffaf5,#fff);border:1px solid #f0dfcf;border-radius:12px;width:100%;min-height:170px;padding:10px;display:block;overflow:visible}.launch-chart-grid-line{stroke:#f0e8e1;stroke-width:1px;stroke-dasharray:3 5}.launch-chart-axis{stroke:#e5e5e5;stroke-width:1.5px}.launch-chart-line{fill:none;stroke:#ff7a00;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.launch-chart-point{cursor:pointer}.launch-chart-point>circle{fill:#ff7a00;stroke:#fff;stroke-width:2px}.launch-chart-point>text{fill:#777;text-anchor:middle;font-size:9px;font-weight:700}.launch-chart-tooltip{opacity:0;pointer-events:none;transition:opacity .16s}:is(.launch-monthly-chart:has(.launch-chart-point-0:hover) .launch-chart-tooltip-0,.launch-monthly-chart:has(.launch-chart-point-1:hover) .launch-chart-tooltip-1,.launch-monthly-chart:has(.launch-chart-point-2:hover) .launch-chart-tooltip-2,.launch-monthly-chart:has(.launch-chart-point-3:hover) .launch-chart-tooltip-3,.launch-monthly-chart:has(.launch-chart-point-4:hover) .launch-chart-tooltip-4,.launch-monthly-chart:has(.launch-chart-point-5:hover) .launch-chart-tooltip-5){opacity:1}.launch-chart-tooltip rect,.launch-chart-tooltip path{fill:#171717;filter:drop-shadow(0 10px 18px #1111112e)}.launch-monthly-chart .launch-chart-tooltip-month,.launch-monthly-chart .launch-chart-tooltip-hours{letter-spacing:0;text-anchor:middle}.launch-monthly-chart .launch-chart-tooltip-month{fill:#ffb46b;font-size:8px;font-weight:700}.launch-monthly-chart .launch-chart-tooltip-hours{fill:#fff;font-size:9px;font-weight:700}.launch-activity-card{padding:30px}.launch-activity-map{background:linear-gradient(#fcfcfc 0%,#f8f8f8 100%);border:1px solid #e3e3e3;border-radius:12px;grid-template-columns:repeat(30,minmax(7px,1fr));align-items:end;gap:7px;min-height:150px;margin-top:24px;padding:25px 20px 16px;display:grid}.launch-activity-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.launch-activity-day>span{background:#dedede;border-radius:4px 4px 2px 2px;width:min(100%,17px);min-height:5px;transition:height .25s,background .2s;box-shadow:3px 3px #ededed}.launch-activity-day>span.active{background:#ff7a00;box-shadow:3px 3px #ffb368}.launch-activity-day small{color:#777;font-size:9px;font-weight:600}.launch-activity-tooltip{z-index:15;opacity:0;pointer-events:none;text-align:center;background:#171717;border-radius:11px;flex-direction:column;gap:3px;width:148px;padding:8px 10px;transition:opacity .16s,transform .16s;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 12px 22px #1111112e}.launch-activity-day.above .launch-activity-tooltip{bottom:calc(var(--launch-activity-height,5px) + 28px)}.launch-activity-day.below .launch-activity-tooltip{top:calc(76px - var(--launch-activity-height,5px) + 15px);transform:translate(-50%)translateY(-2px)}.launch-activity-tooltip:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.launch-activity-day.above .launch-activity-tooltip:after{border-top:7px solid #171717;margin-top:-1px;top:100%}.launch-activity-day.below .launch-activity-tooltip:after{border-bottom:7px solid #171717;margin-bottom:-1px;bottom:100%}.launch-activity-day.left .launch-activity-tooltip{left:0;transform:translate(0)translateY(2px)}.launch-activity-day.left.below .launch-activity-tooltip{transform:translate(0)translateY(-2px)}.launch-activity-day.left .launch-activity-tooltip:after{left:11px;transform:none}.launch-activity-day.right .launch-activity-tooltip{left:auto;right:0;transform:translate(0)translateY(2px)}.launch-activity-day.right.below .launch-activity-tooltip{transform:translate(0)translateY(-2px)}.launch-activity-day.right .launch-activity-tooltip:after{left:auto;right:11px;transform:none}.launch-activity-day:hover .launch-activity-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.launch-activity-day.left:hover .launch-activity-tooltip,.launch-activity-day.right:hover .launch-activity-tooltip{transform:translate(0)translateY(0)}.launch-activity-tooltip strong{color:#ffb46b;font-size:10px;line-height:1.25}.launch-activity-tooltip small{color:#fff;font-size:11px;font-weight:700;line-height:1.25;display:block}.launch-maker-card{justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex;position:relative;overflow:hidden}.launch-maker-intro{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.launch-maker-avatar{color:#c75b00;background:#fff5eb;border:1px solid #ffc58f;border-radius:50%;flex:0 0 70px;justify-content:center;align-items:center;width:70px;height:70px;font-size:26px;font-weight:700;display:flex;overflow:hidden}.launch-maker-avatar img{object-fit:cover;width:100%;height:100%}.launch-maker-intro p{color:#666;max-width:680px;margin-top:7px;line-height:1.55}.launch-maker-card>a,.launch-related-heading>a{z-index:1;color:#c75b00;flex:none;font-size:13px;font-weight:700;position:relative}.launch-maker-card>a{background:#fff;border:1px solid #ffb16a;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}.launch-related-section{padding:30px}.launch-related-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.launch-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launch-related-card{background:#fff;border:1px solid #e2e2e2;border-radius:11px;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:14px;min-height:126px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.launch-related-card:after{content:"";background:#fff3e8;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-34px;right:-28px}.launch-related-card:hover{border-color:#ffbd80;transform:translateY(-2px);box-shadow:0 12px 28px #1111110f}.launch-related-card .launch-card-icon{z-index:1;width:52px;height:52px;position:relative}.launch-related-copy{z-index:1;min-width:0;position:relative}.launch-related-copy>span{color:#ff7a00;text-transform:uppercase;font-size:10px;font-weight:700}.launch-related-copy h3{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;overflow:hidden}.launch-related-copy p{color:#707070;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.launch-related-card>a{z-index:1;color:#d55f00;background:#fff8f1;border:1px solid #ffd0a4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:flex;position:relative}@media screen and (max-width:980px){.launches-layout{grid-template-columns:1fr}.launches-main{order:1}.launches-sidebar{order:2;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);position:static}.launch-detail-hero{grid-template-columns:1fr}.launch-detail-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px)}.launch-detail-showcase-grid{grid-template-columns:1fr}.launch-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-activity-map{gap:4px}}@media screen and (max-width:700px){.launches-directory-content{padding:22px}.launches-sidebar{grid-template-columns:1fr}.launches-list-header{flex-direction:column;align-items:flex-start}.launches-filter-pills{justify-content:flex-start}.launches-list,.launches-placeholder-list{grid-template-columns:1fr}.launches-open-spots{min-height:760px}.launches-invite{padding:23px 18px;top:190px}.launches-invite h2{font-size:24px}.launch-placeholder-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.launch-card{grid-template-columns:52px minmax(0,1fr)}.launch-card-icon{width:52px;height:52px}.launch-card-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.launch-detail-hero{padding:24px}.launch-detail-hero-main{grid-template-columns:70px minmax(0,1fr);gap:18px}.launch-detail-icon{flex-basis:70px;width:70px;height:70px}.launch-detail-hero-actions{grid-template-columns:1fr;width:100%;min-width:0}.launch-detail-meta{align-items:flex-start}.launch-detail-content>p{overflow-wrap:anywhere}.launch-browser-canvas{min-height:360px;padding:45px 24px}.launch-activity-map{gap:3px;padding-inline:12px;overflow:hidden}.launch-activity-day small{display:none}.launch-maker-card{flex-direction:column;align-items:flex-start}.launch-related-grid{grid-template-columns:1fr}}@media screen and (max-width:520px){.launches-directory-content{padding:20px}.launch-card-meta{max-width:100%}.launch-detail-card{grid-template-columns:1fr;padding:22px}.launch-detail-hero-main{grid-template-columns:1fr}.launch-detail-content h1{overflow-wrap:anywhere;font-size:38px}.launch-detail-actions a{width:100%}.launch-product-showcase,.launch-build-proof,.launch-activity-card,.launch-maker-card,.launch-related-section{padding:22px}.launch-product-showcase-heading,.launch-related-heading{flex-direction:column;align-items:flex-start}.launch-proof-stats{grid-template-columns:1fr}.launch-browser-toolbar div{max-width:190px}.launch-browser-canvas{min-height:330px}.launch-maker-intro{flex-direction:column;align-items:flex-start}}
