@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@font-face{font-family:Inter;src:url(/internpass/fonts/Inter_28pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/internpass/fonts/Inter_28pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/internpass/fonts/Inter_28pt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/internpass/fonts/Inter_28pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/internpass/fonts/Inter_28pt-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/internpass/fonts/Inter_28pt-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter Compact;src:url(/internpass/fonts/Inter_18pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Compact;src:url(/internpass/fonts/Inter_18pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Compact;src:url(/internpass/fonts/Inter_18pt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Compact;src:url(/internpass/fonts/Inter_18pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/internpass/fonts/Inter_24pt-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/internpass/fonts/Inter_24pt-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/internpass/fonts/Inter_24pt-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/internpass/fonts/Inter_24pt-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/internpass/fonts/Inter_28pt-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/internpass/fonts/Inter_28pt-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--sndct-green:#04fe07;--sndct-green-alt:#7ff200;--sndct-green-08:#04fe0714;--sndct-green-14:#04fe0724;--sndct-green-soft:#04fe070f;--bg-0:#050505;--bg-1:#0b0b0b;--bg-2:#19181b;--bg-3:#1e1e1e;--bg-4:#282828;--bg-glass:#8787872e;--bg-glass-strong:#000000bd;--bg-card-tint:#1c1c1c6e;--fg-0:#fff;--fg-1:#ededed;--fg-2:#bababa;--fg-3:#767676;--fg-4:#434343;--fg-5:#282828;--border-1:#ffffff1a;--border-2:#ffffff0d;--border-3:#ffffff08;--border-strong:#ffffff4d;--border-green:#7ff200;--success:#04fe07;--success-bg:#04fe0717;--danger:red;--danger-deep:#c70000;--danger-orange:#fe3f00;--warn-yellow:#fed70b;--info-blue:#2c7be5;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-2xl:30px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--shadow-card:0 1px 0 #ffffff0a inset, 0 12px 32px #00000073;--shadow-coin:0 10.5px 20.9px #ffffff78;--glow-green:0 0 0 0 #04fe0799;--glow-green-soft:0 8px 40px #04fe0733;--glow-danger:20px 0 26.7px #ff000047;--grad-green-spot:radial-gradient(60% 60% at 50% 0%, #04fe0724 0%, #164d171c 50%, #19181b00 100%);--grad-green-dot:radial-gradient(#04fe070f 8%, #164d170c 73%, #19181b0f 100%);--grad-fear-greed:linear-gradient(90deg, #c70000 0%, #fe3f00 27%, #0000 100%);--grad-card:linear-gradient(180deg, #1c1c1c6e 0%, #0000006e 100%);--grad-fade-bottom:linear-gradient(180deg, #1a1a1a00 0%, #141414f0 52%, #121212 93%);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-display:"Inter Display", "Inter", sans-serif;--track-tight:-.04em;--track-snug:-.02em;--track-norm:0;--t-display:700 64px/1.05 var(--font-display);--t-h1:700 48px/1.1 var(--font-display);--t-h2:700 32px/1.15 var(--font-display);--t-h3:700 24px/1.2 var(--font-display);--t-h4:600 20px/1.25 var(--font-sans);--t-body-lg:500 17px/1.35 var(--font-sans);--t-body:500 15px/1.4 var(--font-sans);--t-body-sm:500 13px/1.4 var(--font-sans);--t-label:500 12px/1.2 var(--font-sans);--t-mono:500 13px/1.35 ui-monospace, "SF Mono", monospace}html,body{background:var(--bg-0);color:var(--fg-0);font-family:var(--font-sans)}.t-display{font:var(--t-display);letter-spacing:var(--track-tight)}.t-h1{font:var(--t-h1);letter-spacing:var(--track-tight)}.t-h2{font:var(--t-h2);letter-spacing:var(--track-snug)}.t-h3{font:var(--t-h3);letter-spacing:var(--track-snug)}.t-h4{font:var(--t-h4)}.t-body-lg{font:var(--t-body-lg)}.t-body{font:var(--t-body)}.t-body-sm{font:var(--t-body-sm)}.t-label{font:var(--t-label);color:var(--fg-3);text-transform:none}.t-mono{font:var(--t-mono)}.fg-1{color:var(--fg-1)}.fg-2{color:var(--fg-2)}.fg-3{color:var(--fg-3)}.fg-4{color:var(--fg-4)}.t-green{color:var(--sndct-green)}.t-danger{color:var(--danger)}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{background:var(--bg-0);color:var(--fg-0);font-family:var(--font-sans);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}.app-shell{background:var(--bg-0);min-height:100dvh;position:relative}.atmosphere{pointer-events:none;z-index:0;background:radial-gradient(48% 32% at 50% -4%,#04fe0738 0%,#164d171a 45%,#05050500 78%),radial-gradient(40% 30% at 90% 110%,#04fe0714 0%,#05050500 70%),#050505;position:fixed;inset:0}.noise{pointer-events:none;z-index:1;opacity:.38;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff80 1px,#0000 1px),radial-gradient(#ffffff59 1px,#0000 1px);background-position:0 0,1px 2px;background-size:3px 3px,5px 5px;position:fixed;inset:0}.grid-lines{pointer-events:none;z-index:1;opacity:.06;background-image:linear-gradient(90deg,#fff 1px,#0000 1px),linear-gradient(#ffffff59 1px,#0000 1px);background-size:96px 100%,100% 96px;position:fixed;inset:0}.top-grid{pointer-events:none;z-index:1;opacity:.2;background:linear-gradient(#04fe071f,#0000 70%) 0 0/100% 100%,linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/96px 100%,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/100% 96px;height:44vh;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#00000073 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000073 58%,#0000 100%)}.page{z-index:2;max-width:1240px;margin:0 auto;padding:28px 32px 120px;position:relative}.sitebar{justify-content:space-between;align-items:center;padding-bottom:28px;display:flex}.sitebar .brand{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:10px;font:700 14px Inter;display:flex}.sitebar .brand img{flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px}.sitebar .brand em{color:var(--sndct-green);letter-spacing:.22em;font-style:normal}.sitebar .meta{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font:500 12px ui-monospace,monospace}.sitebar .meta b{color:var(--fg-1);font-weight:600}.sitebar-actions{align-items:center;gap:12px;display:flex}.doc-header{color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-bottom:28px;padding:14px 0;font:500 11px ui-monospace,monospace;display:flex}.doc-header .dh-chip{align-items:center;gap:8px;display:inline-flex}.doc-header .dot{background:var(--sndct-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #04fe07cc}.kicker{color:var(--sndct-green);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font:500 11px ui-monospace,monospace;display:inline-flex}.kicker:before{content:"";background:var(--sndct-green);width:14px;height:1px}.portfolio-title{color:#fff;letter-spacing:-.04em;max-width:760px;margin:0 0 12px;font:800 42px/.98 Inter Display,Inter}.landing-portfolio-title{color:var(--sndct-green);font-size:34px}.display-name-main,.display-name .mute{color:#fff}.handle-row{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.twitter-verified-badge{color:var(--sndct-green);letter-spacing:.08em;text-transform:uppercase;background:#04fe0724;border:1px solid #04fe0761;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:700 12px/1.1 ui-monospace,monospace;display:inline-flex}.twitter-verified-badge svg{flex-shrink:0;width:14px;height:14px}.handle{color:var(--fg-1);letter-spacing:-.01em;font:600 18px Inter}.handle em{color:var(--sndct-green);font-style:normal}.since{color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;font:500 12px ui-monospace,monospace}.since b{color:var(--fg-1)}.bio{color:var(--fg-2);max-width:540px;margin:0;font:500 16px/1.5 Inter}.rich-bio{color:inherit;white-space:pre-wrap}.rich-bio p,.rich-bio ul,.rich-bio ol{margin:0 0 8px}.rich-bio p:last-child,.rich-bio ul:last-child,.rich-bio ol:last-child{margin-bottom:0}.rich-bio ul,.rich-bio ol{padding-left:20px}.rich-bio a{color:var(--sndct-green);text-underline-offset:2px;text-decoration:underline}@supports (font:-apple-system-body) and (appearance:none){.seal-stamp .ring{inset:0}}@keyframes spin{to{transform:rotate(360deg)}}.socials{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.soc{color:var(--fg-1);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;max-width:min(100%,320px);padding:10px 16px;font:500 13px/1 Inter;display:inline-flex}.soc-icon-button{border-radius:50%;flex-shrink:0;justify-content:center;width:42px;height:42px;padding:0;position:relative}.soc-copy{cursor:pointer;text-align:left;appearance:none}.soc-copy:hover{background:#04fe071f;border-color:#04fe076b}.soc-copy:focus-visible{outline-offset:2px;outline:2px solid #04fe07a6}.soc-copy.is-copied{border-color:#04fe079e;box-shadow:0 0 0 1px #04fe0752}.soc.primary{color:var(--sndct-green);background:#04fe0714;border-color:#04fe0740}.soc svg{color:var(--fg-2);flex-shrink:0;width:18px;height:18px}.soc img{object-fit:contain;flex-shrink:0;width:18px;height:18px}.soc.primary svg{color:var(--sndct-green)}.soc-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden;transform:translateY(-.5px)}.soc-verified-icon{background:#04fe072e;border:1px solid #04fe078f;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.soc-verified-icon svg{width:10px;height:10px;color:var(--sndct-green)}.soc-copy-tooltip{color:var(--fg-1);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;background:#06070cf2;border:1px solid #ffffff2e;border-radius:8px;padding:6px 9px;font:500 11px/1 Inter;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.soc-copy-tooltip:after{content:"";border:5px solid #0000;border-top-color:#06070cf2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.soc-icon-button:hover .soc-copy-tooltip:not(.soc-copy-tooltip--copied-only),.soc-icon-button:focus-visible .soc-copy-tooltip:not(.soc-copy-tooltip--copied-only),.soc-icon-button.is-copied .soc-copy-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.soc-icon-button.is-copied .soc-copy-tooltip{color:var(--sndct-green);border-color:#04fe077a}.soc-copy-tooltip--copied-only{opacity:0;transform:translate(-50%)translateY(4px)}.soc-icon-button.is-copied .soc-copy-tooltip--copied-only{opacity:1;color:var(--sndct-green);border-color:#04fe077a;transform:translate(-50%)translateY(0)}.pcard{background:linear-gradient(#1c1c1c8c,#0808088c);border:1px solid #ffffff14;border-radius:24px;padding:26px;position:relative;overflow:hidden}.pcard:before{content:"";pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:radial-gradient(#fffc 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.pcard-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.plogo{border:1px solid #ffffff1f;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;font:800 22px Inter Display,Inter;display:grid}.plogo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.pcard-desc{color:var(--fg-2);margin:0 0 20px;font:500 14px/1.5 Inter}.pcard-meta{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:18px;display:grid}.pmcell .v.green{color:var(--sndct-green)}.stack{flex-direction:column;gap:12px;display:flex}.stack-row{background:#1c1c1c73;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 26px;display:grid}.stack-logo{border-radius:16px;place-items:center;width:58px;height:58px;font:800 22px Inter Display,Inter;display:grid}.stack-body .t{align-items:center;gap:10px;margin-bottom:4px;display:flex}.stack-body .t h3{color:#fff;margin:0;font:800 20px Inter Display,Inter}.stack-body .m{color:var(--fg-2);font:500 13px Inter}.stack-body .m em{color:var(--fg-3);font-style:normal}.stack-end{text-align:right}.stack-end .when{color:var(--fg-2);letter-spacing:.1em;text-transform:uppercase;font:600 12px ui-monospace,monospace}.stack-end .by{color:var(--sndct-green);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font:500 10px ui-monospace,monospace}.footer{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:28px 0 12px;display:flex}.footer .left{align-items:center;gap:12px;display:flex}.footer .left img{width:22px;height:22px}.footer .left .txt{color:var(--fg-3);font:500 12px Inter}.footer .left .txt b{color:var(--fg-1)}.footer .right{align-items:center;gap:10px;display:flex}.footer .mini,.footer .cta,.tw-close,.tw-open{cursor:pointer;border:0}.footer .mini{color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font:500 11px ui-monospace,monospace;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.dashboard-shell .footer .mini-icon,.public-profile-shell .footer .mini-icon{flex-shrink:0;width:16px;height:16px;display:none}.footer .cta{color:#000;background:var(--sndct-green);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font:600 12px Inter;display:inline-flex}.footer .cta svg{flex-shrink:0;width:13px;height:13px;transform:translateY(.5px)}.tw-close{width:100%;color:var(--fg-1);background:#ffffff14;border-radius:10px;margin-top:6px;padding:8px 10px}.tw-open{z-index:100;color:var(--sndct-green);background:#04fe0726;border:1px solid #04fe0766;border-radius:999px;padding:10px 14px;position:fixed;bottom:20px;right:20px}.login-doc-header{margin-bottom:22px}.login-card{background:linear-gradient(#04fe0714 0%,#0000 48%),linear-gradient(#1c1c1c94 0%,#0b0b0bd1 100%);border:1px solid #ffffff1a;border-radius:26px;max-width:560px;margin:0 auto;padding:34px;position:relative;overflow:hidden}.login-card:before{content:"";pointer-events:none;background:radial-gradient(45% 60% at 100% 0,#04fe0729,#0000 62%),radial-gradient(40% 50% at 0 100%,#04fe0714,#0000 64%);position:absolute;inset:0}.login-card:after{content:"";pointer-events:none;opacity:.2;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff80 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.login-card>*{z-index:1;position:relative}.login-title{letter-spacing:-.035em;color:#fff;margin:0;font:800 44px/.96 Inter Display,Inter}.login-subtitle{color:var(--fg-2);max-width:460px;margin:12px 0 0;font:500 15px/1.55 Inter}.login-auth-checkbox{color:var(--fg-2);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:2px;font:600 11px ui-monospace,monospace;display:inline-flex}.login-auth-checkbox input[type=checkbox]{width:14px;height:14px;accent-color:var(--sndct-green)}.login-provider-meta{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font:500 11px/1.55 ui-monospace,monospace}.login-provider-meta code{color:var(--fg-1)}.login-error{color:#ff9a9a;background:#ff53531a;border:1px solid #ff8a8a66;border-radius:10px;margin:12px 0 0;padding:12px 14px;font:500 13px/1.45 Inter}.discord-not-in-guild-error{background:#ff8c0014;border:1px solid #ffa50059;border-radius:12px;flex-direction:column;gap:8px;margin:16px 0 0;padding:14px 16px;display:flex}.discord-not-in-guild-title{color:#ffb347;margin:0;font:600 13px/1.4 Inter}.discord-not-in-guild-body{color:#ffb347d9;margin:0;font:400 12px/1.5 Inter}.discord-not-in-guild-error .discord-onboarding-link-button{align-self:flex-start;margin-top:4px;padding:9px 16px;font-size:13px}.login-success{color:#b8ffbf;background:#04fe071a;border:1px solid #04fe0759;border-radius:10px;margin:12px 0 0;padding:12px 14px;font:500 13px/1.45 Inter}.login-bottom-link{letter-spacing:.12em;text-transform:uppercase;color:var(--sndct-green);border-top:1px dashed #ffffff24;margin:18px 0 0;padding-top:14px;font:600 12px ui-monospace,monospace}.login-bottom-link a{color:inherit}.login-bottom-link button{all:unset;color:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.login-bottom-link button:disabled{opacity:.6;cursor:not-allowed}.owner-program-status{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:5px 10px;font:700 10px/1 ui-monospace,monospace}.owner-program-status-active{color:#04fe07f2;background:#04fe071f;border-color:#04fe0780}.owner-program-status-draft{color:#ffd046f2;background:#ffd0461f;border-color:#ffd04680}.owner-program-status-pending{color:#7daafff2;background:#7daaff1f;border-color:#7daaff80}.owner-program-status-rejected,.owner-program-status-closed{color:#ff8b8bf2;background:#ff8b8b1f;border-color:#ff8b8b80}.dashboard-loading{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font:600 14px/1.4 ui-monospace,monospace}.dashboard-loading-skeleton-card{gap:18px;display:grid}.skeleton-row{align-items:center;gap:16px;display:flex}.skeleton-stack{flex:1;gap:10px;min-width:0;display:grid}.skeleton-line,.skeleton-block{background:#ffffff14;border-radius:10px;position:relative;overflow:hidden}.skeleton-line:after,.skeleton-block:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff24 45%,#fff0 100%);animation:1.2s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{height:12px}.skeleton-block{height:120px}.dashboard-skeleton-avatar{border-radius:16px;flex:0 0 92px;width:92px;height:92px}.dashboard-project-skeleton-card{background:#00000040;border:1px solid #ffffff1a;border-radius:16px;gap:10px;padding:16px;display:grid}.w-20{width:20%}.w-24{width:24%}.w-32{width:32%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-100{width:100%}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.dashboard-card{max-width:100%}.public-program-details-card{background:linear-gradient(#1e1e1e94 0%,#0b0b0bd6 100%);border-color:#ffffff1a;width:100%;margin:0}.public-program-hero-card{background:linear-gradient(#1e1e1e94 0%,#0b0b0bd6 100%);border-color:#ffffff1a;margin-top:0}.public-program-details-card:before,.public-program-hero-card:before,.public-program-apply-card:before{background:0 0}.public-program-hero-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.public-program-main-content{justify-items:stretch;gap:18px;min-width:0;display:grid}.pp-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.pp-section-head h3{color:#fff;margin:0;font:700 20px/1.15 Inter Display,Inter}.pp-section-head span{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;font:700 10px/1 ui-monospace,monospace}.pp-prose{gap:10px;display:grid}.pp-prose p{color:#ffffffc2;margin:0;font:500 14px/1.6 Inter}.public-program-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-program-metric-item{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:13px;display:grid}.public-program-metric-item small{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font:700 10px/1 ui-monospace,monospace}.public-program-metric-item b{color:#fff;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;font-kerning:normal;font:700 clamp(22px,2.2vw,31px)/1.12 Inter Display,Inter}.public-program-steps-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-program-step-item{background:#ffffff05;border:1px solid #ffffff1f;border-radius:13px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.public-program-step-index{color:#04fe07f5;letter-spacing:.08em;border:1px solid #04fe0773;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:22px;font:700 10px/1 ui-monospace,monospace;display:inline-flex}.public-program-step-item p{color:#fffc;margin:0;font:500 14px/1.5 Inter}.public-program-company-link-row{justify-content:flex-start;margin-top:14px;display:flex}.public-program-apply-card{background:radial-gradient(125% 90% at 100% 8%,#04fe0747 0%,#04fe071c 32%,#04fe0700 66%),linear-gradient(#141816bf 0%,#090c0ae6 100%);border-color:#04fe0761;gap:14px;width:min(100%,360px);display:grid;position:sticky;top:86px;box-shadow:0 0 0 1px #04fe0724,0 18px 42px #00000073}.public-program-apply-card h4{color:#fff;margin:0;font:700 20px/1.2 Inter Display,Inter}.public-program-apply-actions{gap:9px;display:grid}.public-program-apply-primary{text-transform:none;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;display:inline-flex}.public-program-apply-primary span{color:currentColor;width:16px;height:16px;display:inline-flex}.public-program-apply-primary span svg{width:100%;height:100%}.public-program-apply-primary:focus-visible,.public-program-apply-secondary:focus-visible{outline-offset:2px;outline:2px solid #04fe07b3}.public-program-apply-secondary{width:100%;min-height:44px}.public-program-apply-secondary:disabled{color:#ffffff75;background:#ffffff0d;border-style:solid}.public-program-apply-tooltip-wrap{display:block;position:relative}.public-program-apply-tooltip-wrap:after{content:attr(data-tooltip);color:#ffffffe6;text-align:center;pointer-events:none;opacity:0;z-index:5;background:#050a08f5;border:1px solid #04fe0747;border-radius:10px;min-width:220px;max-width:280px;padding:7px 10px;font:500 12px/1.4 Inter;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.public-program-apply-tooltip-wrap:hover:after,.public-program-apply-tooltip-wrap:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}.public-program-apply-metrics{flex-direction:column;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:3px;display:flex}.public-program-apply-metrics>div{gap:4px;display:grid}.public-program-apply-metrics small{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font:700 10px/1 ui-monospace,monospace}.public-program-apply-metrics b{color:#fff;letter-spacing:-.015em;text-wrap:pretty;overflow-wrap:anywhere;font-kerning:normal;font:700 clamp(16px,1.25vw,22px)/1.2 Inter Display,Inter}.public-program-apply-note{color:#ffffffb8;border-top:1px dashed #ffffff1f;margin:0;padding-top:12px;font:500 13px/1.55 Inter}.public-program-back-link{color:#ffffffbd;text-align:center;font:600 12px/1.2 Inter;transition:color .15s}.public-program-back-link:hover{color:#fff}.profile-avatar{color:#fff;background:linear-gradient(#04fe0733,#ffffff0f);border:1px solid #fff3;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;font:800 30px/1 Inter;display:inline-flex;position:relative;overflow:hidden}.profile-avatar-fallback{z-index:0;line-height:1;position:relative}.profile-avatar img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dashboard-title{overflow-wrap:anywhere;word-break:break-word;font-size:40px}.dashboard-handle{color:var(--sndct-green);letter-spacing:.1em;text-transform:uppercase;font:700 13px ui-monospace,monospace}.dashboard-bio{color:var(--fg-2);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:18px;font:500 16px/1.5 Inter}.dashboard-completion-card{margin-top:18px;margin-bottom:18px}.dashboard-completion-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-completion-title{letter-spacing:-.03em;color:#fff;margin:6px 0 0;font:800 34px/1 Inter Display,Inter}.dashboard-completion-progress{background:#ffffff1f;border-radius:999px;height:12px;margin-top:14px;overflow:hidden}.dashboard-completion-progress>span{border-radius:inherit;background:linear-gradient(135deg,#04fe07f0,#57ff59d1);height:100%;transition:width .2s;display:block}.dashboard-completion-thresholds{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dashboard-completion-threshold{color:var(--fg-2);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:5px 10px;font:700 10px/1 ui-monospace,monospace}.dashboard-completion-threshold.status-awarded{color:var(--sndct-green);background:#04fe072e;border-color:#04fe0785}.dashboard-completion-threshold.status-pending{color:#ffd36a;background:#ffba3a1f;border-color:#ffd36a80}.dashboard-completion-threshold.status-unprocessed{color:#8fd4ff;background:#2e97ff1f;border-color:#6fc8ff6b}.dashboard-completion-checklist{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-top:14px;padding:12px}.dashboard-completion-checklist-title{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 10px;font:700 11px/1 ui-monospace,monospace}.dashboard-completion-checklist-links{flex-wrap:wrap;gap:8px;display:flex}.dashboard-completion-checklist-links a{color:var(--sndct-green);text-underline-offset:2px;font:600 13px/1.35 Inter;text-decoration:underline;text-decoration-thickness:1px}.dashboard-completion-badges,.dashboard-completion-inline-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dashboard-completion-badge{color:var(--sndct-green);letter-spacing:.08em;text-transform:uppercase;background:#04fe0733;border:1px solid #04fe0785;border-radius:999px;padding:4px 10px;font:700 10px/1 ui-monospace,monospace}.dashboard-completion-nudge{color:#d9ffd9;background:#04fe071a;border:1px solid #04fe075c;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px;font:600 13px/1.45 Inter;display:flex}.dashboard-completion-nudge .profile-btn{flex:none;padding:8px 10px;font-size:11px}.dashboard-socials{margin-top:16px}.dashboard-socials .socials{gap:10px}.soc.is-hidden-on-public{opacity:.58;border-style:dashed;border-color:#ffffff24}.dashboard-actions{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.profile-btn{color:#fff;letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 14px;font:700 13px Inter;transition:transform .15s,filter .15s,opacity .15s,box-shadow .15s}.profile-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.profile-btn:disabled{opacity:.62;cursor:not-allowed}.profile-btn-primary{color:#031004;background:linear-gradient(135deg,#04fe07e6,#57ff59cc);border-color:#04fe0780;box-shadow:0 0 #04fe0700}.profile-btn-primary:not(:disabled){box-shadow:0 10px 26px #04fe072e}.profile-btn-primary:disabled{color:#ffffff6b;box-shadow:none;background:#ffffff14;border-color:#ffffff24}.profile-btn-secondary{color:#fff;background:#ffffff14;border-color:#fff3}.profile-btn-danger{color:#ff9a9a;background:#ff4d4d1f;border-color:#ff4d4d66}.profile-btn-danger:hover:not(:disabled){box-shadow:0 10px 26px #ff4d4d29}.profile-form{gap:12px;margin-top:18px;display:grid}.profile-form-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-form-avatar{align-items:center;gap:14px;min-width:0;display:flex}.profile-avatar-edit{width:82px;height:82px}.profile-file-input{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);flex-direction:column;gap:8px;font:600 11px ui-monospace,monospace;display:inline-flex}.profile-file-input input{color:var(--fg-2);font:500 12px Inter}.profile-field{gap:6px;display:grid}.profile-field>span{color:var(--fg-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font:600 11px ui-monospace,monospace;display:inline-flex}.required-star{color:#ff4d4d;text-shadow:0 0 10px #ff4d4d99;font:800 13px/1 Inter}.profile-field input,.profile-field textarea{color:#fff;background:#0b0b0b73;border:1px solid #ffffff29;border-radius:10px;padding:11px 12px;font:500 14px/1.4 Inter}.profile-field select{color:#fff;appearance:none;background-color:#0b0b0b73;background-image:linear-gradient(45deg,#0000 50%,#fffc 50%),linear-gradient(135deg,#fffc 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff29;border-radius:10px;padding:11px 40px 11px 12px;font:500 14px/1.4 Inter}.profile-field select option{color:#fff;background:#111}.profile-date-input-row{position:relative}.profile-date-input-row>input[type=text]{width:100%;padding-right:40px}.profile-date-picker-btn{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff3d;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.profile-date-picker-btn:hover{background:#04fe0724;border-color:#04fe0794}.profile-date-picker-btn:focus-visible{border-color:#04fe0794;outline:none;box-shadow:0 0 0 2px #04fe0738}.profile-month-picker-proxy{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-field input[type=month]{color-scheme:white}.profile-field input[type=month]::-webkit-calendar-picker-indicator{filter:invert();opacity:1}.profile-field textarea{resize:vertical;min-height:88px}.profile-bio-editor{background:#0b0b0b73;border:1px solid #ffffff29;border-radius:10px;overflow:hidden}.profile-bio-editor:focus-within{border-color:#04fe0780;box-shadow:0 0 0 1px #04fe0747}.profile-bio-toolbar{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.profile-bio-tool{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:7px;padding:5px 8px;font:600 12px Inter}.profile-bio-tool:hover{border-color:#04fe0780}.profile-bio-content{color:#fff;white-space:pre-wrap;min-height:88px;padding:11px 12px;font:500 14px/1.4 Inter}.profile-bio-content a{color:var(--sndct-green);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.profile-bio-content a:hover{filter:brightness(1.08)}.profile-bio-content:focus{outline:none}.profile-bio-content:empty:before{content:attr(data-placeholder);color:#ffffff80}.profile-field input:focus,.profile-field textarea:focus,.profile-field select:focus{border-color:#04fe0780;outline:none;box-shadow:0 0 0 1px #04fe0747}.profile-field input[aria-invalid=true],.profile-field textarea[aria-invalid=true]{border-color:#ff8a8ab8;box-shadow:0 0 0 1px #ff535347}.profile-field input[aria-invalid=true]:focus,.profile-field textarea[aria-invalid=true]:focus{border-color:#ff8a8ad9;box-shadow:0 0 0 1px #ff535361}.profile-field-hint{color:var(--fg-3);font:500 11px/1.35 Inter}.profile-field-hint.is-error{color:#ff9a9a}.profile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-social-head{color:var(--fg-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font:600 11px ui-monospace,monospace;display:inline-flex}.profile-social-tooltip-trigger{width:22px;height:22px;color:var(--fg-1);cursor:help;background:#ffffff14;border:1px solid #ffffff42;border-radius:999px;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.profile-social-tooltip-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.profile-social-tooltip-content{width:min(320px,100vw - 40px);color:var(--fg-1);text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:#060a06f2;border:1px solid #04fe0759;border-radius:10px;padding:10px 12px;font:500 12px/1.45 Inter;transition:opacity .15s,visibility .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000059}.profile-social-tooltip-content:before{content:"";border-bottom:7px solid #04fe0759;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.profile-social-tooltip-content:after{content:"";border-bottom:6px solid #060a06f2;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%)}.profile-social-tooltip-trigger:hover .profile-social-tooltip-content,.profile-social-tooltip-trigger:focus .profile-social-tooltip-content,.profile-social-tooltip-trigger:focus-within .profile-social-tooltip-content{opacity:1;visibility:visible}.profile-social-tooltip-trigger:focus-visible{border-color:#04fe07b3;box-shadow:0 0 0 3px #04fe0733}.profile-social-item{gap:8px;display:grid}.profile-featured-help{color:var(--fg-3);letter-spacing:.02em;text-transform:none;font:500 10px/1.4 Inter}.profile-featured-list{gap:10px;display:grid}.profile-featured-item{background:#0b0b0b66;border:1px solid #ffffff1f;border-radius:12px;gap:10px;padding:10px;display:grid}.profile-featured-item-head{color:var(--fg-2);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font:600 11px ui-monospace,monospace;display:flex}.profile-featured-remove{min-height:32px;padding:6px 10px;font-size:11px}.profile-featured-image-preview{aspect-ratio:16/10;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:min(260px,100%);overflow:hidden}.profile-featured-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-featured-file-input{text-transform:none;letter-spacing:.02em;align-items:flex-start}.profile-featured-file-input input{max-width:100%}.profile-featured-add{justify-self:flex-start}.profile-featured-empty{margin:0}.profile-visibility-toggle{color:var(--fg-2);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font:600 11px ui-monospace,monospace;display:inline-flex}.profile-visibility-toggle input[type=checkbox]{width:14px;height:14px;accent-color:var(--sndct-green)}.profile-form-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.profile-form-actions-top{flex-shrink:0;justify-content:flex-end;margin:0}.profile-form-actions-bottom,.profile-form-error-bottom{display:none}.profile-form-main-actions{gap:10px;display:flex}.profile-error{color:#ff9a9a;background:#ff53531a;border:1px solid #ff8a8a66;border-radius:10px;margin:0;padding:12px 14px;font:500 13px/1.45 Inter}.dashboard-projects-card{max-width:100%;margin-top:18px}.programs-feed-header-card{background:linear-gradient(#1c1c1c94 0%,#0b0b0bd1 100%);overflow:hidden}.programs-feed-header-card:before{background:0 0}.programs-feed-header-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.programs-feed-header-copy .login-subtitle{max-width:680px}.programs-feed-header-stats{color:#ffffff8a;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:10px;margin-top:6px;font:700 11px/1 ui-monospace,monospace;display:inline-flex}.programs-feed-header-stats span{color:#ffffffc7;align-items:baseline;gap:6px;display:inline-flex}.programs-feed-header-stats small{color:#ffffff80;font:inherit}.programs-feed-header-stats i{color:#ffffff57;font-style:normal}.programs-feed-filters{background:#03030366;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,auto) minmax(170px,1fr) minmax(170px,1fr) minmax(240px,1.3fr);align-items:center;gap:8px;margin-top:16px;padding:10px;display:grid}.programs-feed-status-tabs{align-items:center;gap:7px;min-width:0;display:inline-flex}.programs-feed-status-tab{color:#ffffffbf;letter-spacing:.01em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:9px 14px;font:700 12px/1 Inter;transition:border-color .16s,color .16s,background .16s}.programs-feed-status-tab:hover{color:#fff;border-color:#ffffff3d}.programs-feed-status-tab.is-active{color:#04fe07f2;background:#04fe0729;border-color:#04fe0785}.programs-feed-status-tab:focus-visible,.programs-feed-filter-select select:focus-visible,.programs-feed-search:focus-within{outline-offset:1px;outline:2px solid #04fe07a6}.programs-feed-filter-select{background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-width:0;height:38px;padding:0 11px;display:flex}.programs-feed-filter-select span{color:#ffffff75;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font:700 10px/1 ui-monospace,monospace}.programs-feed-filter-select select{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font:600 12px/1.1 Inter}.programs-feed-filter-select select option{color:#fff;background:#101010}.programs-feed-search{color:#ffffff85;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 12px;display:inline-flex}.programs-feed-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font:600 12px/1.1 Inter}.programs-feed-search input::placeholder{color:#ffffff73}.programs-feed-header-card .dashboard-projects-list{grid-template-columns:minmax(0,1fr)}.dashboard-projects-card>.admin-info,.dashboard-projects-card>.profile-error{margin-top:24px}.dashboard-projects-title{letter-spacing:-.03em;color:#fff;margin:6px 0 0;font:800 30px/1 Inter Display,Inter}.program-onboarding-head{align-items:center;gap:10px;display:flex}.program-onboarding-line{background:#04fe07f2;border-radius:999px;flex-shrink:0;width:22px;height:2px}.program-onboarding-head p{color:#04fe07e6;text-transform:uppercase;letter-spacing:.22em;margin:0;font:700 12px/1.4 ui-monospace,monospace}.program-orientation-panel{background:radial-gradient(110% 90% at 100% 0,#04fe0738,#04fe0700 58%),linear-gradient(#0b0b0bf2,#050505f5);border:1px solid #ffffff1a;border-radius:22px;gap:16px;min-height:330px;padding:26px 30px;display:grid}.program-orientation-panel h3{color:#fff;letter-spacing:-.03em;max-width:960px;margin:0;font:800 clamp(34px,5vw,62px)/1.06 Inter Display,Inter}.program-orientation-description{color:#ffffffba;max-width:980px;margin:0;font:500 34px/1.42 Inter}.program-orientation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.program-orientation-stat{background:#0000007a;border:1px solid #ffffff21;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.program-orientation-stat b{color:#fff;letter-spacing:-.03em;font:800 38px/1 Inter Display,Inter}.program-orientation-stat span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.2em;font:700 11px/1.35 ui-monospace,monospace}.dashboard-projects-empty{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font:500 12px/1.5 ui-monospace,monospace}.dashboard-projects-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:14px;display:grid}.dashboard-shell .dashboard-projects-list .project-card{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.dashboard-shell .dashboard-projects-list .project-card-description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.dashboard-shell .dashboard-projects-list .project-card-meta{margin-top:auto}.project-card{background:#08080861;border:1px solid #ffffff1a;border-radius:16px;padding:16px}.project-card.is-clickable{cursor:pointer}.project-card.is-clickable:focus-visible{outline:2px solid var(--sndct-green);outline-offset:2px}.project-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-card-head-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.project-logo{color:#fff;background:linear-gradient(135deg,#04fe0759,#ffffff0f);border:1px solid #ffffff24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font:800 17px Inter;display:inline-flex}.project-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.project-card-title h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font:800 19px/1.1 Inter Display,Inter;overflow:hidden}.project-card-title{min-width:0;max-width:100%}.project-card-title p{color:var(--fg-2);margin:5px 0 0;font:600 12px/1.35 Inter}.project-card-title p em{color:var(--fg-3);font-style:normal}.project-card-description{color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:12px 0;font:500 13px/1.5 Inter}.project-contact-buttons{align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.project-contact-buttons.project-contact-buttons-head{flex-shrink:0;margin-bottom:0}.project-contact-btn{width:30px;height:30px;color:var(--fg-1);background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.project-contact-btn:hover{background:#04fe0724;border-color:#04fe0785;transform:translateY(-1px)}.project-contact-btn:focus-visible{outline-offset:2px;outline:2px solid #04fe07b3}.project-contact-btn svg{width:15px;height:15px;display:block}.project-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-card-meta span{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font:600 10px/1 ui-monospace,monospace}.project-card-meta span b{color:var(--fg-1)}.project-card-foot{border-top:1px dashed #ffffff1f;gap:10px;margin-top:12px;padding-top:12px;display:grid}.project-card-foot-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.project-status-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);border:1px solid #fff3;border-radius:999px;align-items:center;padding:8px 11px;font:700 10px/1 ui-monospace,monospace;display:inline-flex}.project-status-chip.is-draft{color:#b4b9c3;border-color:#b4b9c359}.project-status-chip.is-pending{color:#ffd178;border-color:#ffce5559}.project-submit-btn{letter-spacing:.08em;text-transform:uppercase;min-height:32px;padding:8px 12px;font:700 10px/1 ui-monospace,monospace}.project-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.project-card-visibility-toggle{background:#ffffff05;border:1px dashed #ffffff24;border-radius:10px;justify-content:flex-start;width:100%;padding:8px 10px}.project-card-visibility-toggle span{line-height:1.3}.project-status-chip.is-rejected{color:#ff9a9a;border-color:#ff8a8a59}.project-status-chip.is-verified{color:var(--sndct-green);border-color:#04fe0759}.admin-page{max-width:1240px}.admin-grid{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-list-card,.admin-details-card{max-width:100%;margin:0}.admin-title{font-size:36px}.admin-request-list{--admin-request-visible-count:3;--admin-request-item-height:150px;max-height:calc((var(--admin-request-item-height) * var(--admin-request-visible-count)) + (10px * (var(--admin-request-visible-count) - 1)));scrollbar-width:thin;scrollbar-color:#04fe0773 #ffffff14;gap:10px;padding-right:4px;display:grid;overflow-y:auto}.admin-request-list::-webkit-scrollbar{width:8px}.admin-request-list::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.admin-request-list::-webkit-scrollbar-thumb{background:linear-gradient(#04fe079e 0%,#04fe0752 100%);border:1px solid #04fe0759;border-radius:999px}.admin-request-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#04fe07c7 0%,#04fe0770 100%)}.admin-request-item{text-align:left;width:100%;color:var(--fg-2);cursor:pointer;min-height:var(--admin-request-item-height);background:#08080859;border:1px solid #ffffff1a;border-radius:12px;padding:12px;transition:border-color .15s,background .15s,transform .15s}.admin-request-item:hover{background:#04fe0714;border-color:#04fe0759;transform:translateY(-1px)}.admin-request-item.is-selected{background:#04fe071f;border-color:#04fe0780}.admin-request-item-top{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font:600 10px/1 ui-monospace,monospace;display:flex}.admin-request-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);gap:5px;font:500 11px/1.3 ui-monospace,monospace;display:grid}.admin-details-body{gap:14px;display:grid}.admin-proof-title{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font:700 10px/1 ui-monospace,monospace}.admin-proof-empty{color:var(--fg-3);margin:0;font:500 12px/1.45 Inter}.admin-proof-list{gap:6px;display:grid}.admin-proof-link{color:var(--sndct-green);word-break:break-word;font:600 12px/1.35 Inter}.admin-actions{gap:10px;display:flex}.admin-info{color:#a8ffaf;background:#04fe071a;border:1px solid #04fe0766;border-radius:10px;margin:0;padding:12px 14px;font:500 13px/1.45 Inter}.landing-page .nav,.dashboard-shell .nav,.login-shell .nav,.public-profile-shell .nav{z-index:30;-webkit-backdrop-filter:blur(16px);background:#0505058c;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.landing-page .nav-inner,.dashboard-shell .nav-inner,.login-shell .nav-inner,.public-profile-shell .nav-inner{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:14px 32px;display:flex}.landing-page .brand,.dashboard-shell .brand,.login-shell .brand,.public-profile-shell .brand{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-1);align-items:center;gap:10px;font:700 14px Inter;display:flex}.landing-page .brand img,.dashboard-shell .brand img,.login-shell .brand img,.public-profile-shell .brand img{flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px}.landing-page .brand em,.dashboard-shell .brand em,.login-shell .brand em,.public-profile-shell .brand em{color:var(--sndct-green);font-style:normal}.landing-page .nav-cta,.dashboard-shell .nav-cta,.login-shell .nav-cta,.public-profile-shell .nav-cta{color:#000;background:var(--sndct-green);cursor:pointer;border:1px solid var(--sndct-green);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font:600 13px Inter;display:inline-flex}.landing-page .nav-cta:hover,.dashboard-shell .nav-cta:hover,.login-shell .nav-cta:hover,.public-profile-shell .nav-cta:hover{background:#7ff200}.landing-page .nav-cta svg,.dashboard-shell .nav-cta svg,.login-shell .nav-cta svg,.public-profile-shell .nav-cta svg{width:13px;height:13px}.dashboard-shell .nav-text-action{color:var(--fg-2);letter-spacing:-.005em;cursor:default;background:0 0;border:none;padding:0;font:500 13px Inter}.dashboard-shell .nav-text-action-faq{padding-right:16px}.dashboard-shell .dashboard-nav-cta{text-decoration:none}.dashboard-shell .dashboard-nav-programs{color:#fff;background:#ffffff14;border-color:#ffffff2e;text-decoration:none}.dashboard-shell .dashboard-nav-programs:hover{background:#ffffff24}.dashboard-shell .dashboard-nav-logout{color:#fff;background:#ffffff14;border-color:#ffffff2e}.dashboard-shell .dashboard-nav-logout:hover:not(:disabled){background:#ffffff24}.dashboard-shell .dashboard-nav-logout:disabled{opacity:.62;cursor:not-allowed}.waitlist-modal-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.waitlist-modal{background:linear-gradient(#04fe0714 0%,#0000 45%),linear-gradient(#1c1c1cf5 0%,#0b0b0bf5 100%);border:1px solid #ffffff1f;border-radius:24px;width:min(560px,100%);padding:24px;box-shadow:0 28px 90px #00000085}.waitlist-modal-close{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;margin-left:auto;padding:9px 12px;font:600 10px/1 ui-monospace,monospace;display:block}.waitlist-modal-title{color:#fff;letter-spacing:-.03em;margin:0;font:800 40px/.98 Inter Display,Inter}.waitlist-modal-subtitle{color:var(--fg-2);max-width:460px;margin:12px 0 0;font:500 15px/1.55 Inter}.waitlist-form{gap:10px;margin-top:18px;display:grid}.waitlist-field{gap:6px;display:grid}.waitlist-field>span{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font:600 11px/1.2 ui-monospace,monospace}.waitlist-field input{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;outline:none;padding:11px 12px;font:500 14px/1.4 Inter;transition:border-color .15s,box-shadow .15s}.waitlist-field input::placeholder{color:#ffffff6b}.waitlist-field input:focus{border-color:#04fe0799;box-shadow:0 0 0 3px #04fe071f}.waitlist-submit{color:#dfffe5;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#04fe074d,#04fe0724);border:1px solid #04fe078f;border-radius:12px;padding:12px 14px;font:700 14px Inter;transition:filter .15s,transform .15s,opacity .15s}.waitlist-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.waitlist-submit:disabled,.waitlist-modal-close:disabled{opacity:.72;cursor:wait}.discord-onboarding-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static;inset:auto}.discord-onboarding-modal{width:min(640px,100%)}.discord-onboarding-steps{gap:10px;margin-top:18px;display:grid}.discord-onboarding-step{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:9px;padding:14px;display:grid}.discord-onboarding-step.is-complete{background:#04fe0717;border-color:#04fe076b}.discord-onboarding-step.is-locked{opacity:.78}.discord-onboarding-step-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin:0;font:600 11px/1.2 ui-monospace,monospace}.discord-onboarding-step h2{color:#fff;letter-spacing:-.02em;margin:0;font:700 18px/1.15 Inter}.discord-onboarding-step p{color:var(--fg-2);margin:0;font:500 14px/1.45 Inter}.discord-onboarding-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.discord-onboarding-secondary-button{color:#fff;background:#ffffff0a;border-color:#fff3}.discord-onboarding-skip-button{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:12px;font:600 12px/1.3 ui-monospace,monospace;transition:color .15s,opacity .15s}.discord-onboarding-skip-button:hover:not(:disabled){color:#fff}.discord-onboarding-skip-button:disabled{opacity:.72;cursor:wait}.waitlist-feedback{margin-bottom:0}.waitlist-apply-link{width:fit-content;color:var(--fg-2);border-bottom:1px solid var(--sndct-green);opacity:.9;justify-self:start;margin-top:2px;padding-bottom:2px;font:500 13px/1.4 Inter;text-decoration:none;display:inline-block}.waitlist-apply-link:hover{color:#fff;opacity:1}.landing-page .footer .mini-icon svg,.landing-page .footer .mini-icon img,.dashboard-shell .footer .mini-icon svg,.dashboard-shell .footer .mini-icon img,.login-shell .footer .mini-icon svg,.login-shell .footer .mini-icon img,.public-profile-shell .footer .mini-icon svg,.public-profile-shell .footer .mini-icon img{width:100%;height:100%;display:block}.u-text-white{color:#fff}.u-text-brand-green{color:var(--sndct-green)}.u-padding-24{padding:24px}.dashboard-shell .dashboard-account-trigger{color:#fff;background:#090909e6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:3px 7px 3px 3px;display:none}.dashboard-shell .dashboard-account-trigger-avatar{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#875dff,#bb89ff);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font:800 12px/1 Inter;display:inline-flex}.dashboard-shell .dashboard-account-trigger-chevron{color:#ffffffb8;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.dashboard-shell .dashboard-account-trigger.is-open .dashboard-account-trigger-chevron{transform:rotate(180deg)}.dashboard-mobile-account-overlay,.dashboard-mobile-account-sheet{display:none}.public-business-shell{--public-business-line:#ffffff17;--public-business-green:#04fe07}.public-business-shell .dashboard-page{gap:18px}.public-business-shell .dashboard-page>section+section{margin-top:18px}.public-business-hero-card{padding:0;overflow:hidden}.public-business-banner{border-bottom:1px solid var(--public-business-line);background:radial-gradient(72% 110% at 0 0,#04fe0740,#04fe0700 62%),radial-gradient(68% 100% at 100% 100%,#04fe0733,#04fe0700 62%),linear-gradient(145deg,#112d13 0%,#080808 48%,#1d2f10 100%);border-radius:22px 22px 0 0;justify-content:flex-end;align-items:center;height:186px;display:flex;position:relative}.public-business-banner.has-image{background-position:50%;background-size:cover}.public-business-banner.has-image:before{content:"";background:linear-gradient(#05050524,#05050594);position:absolute;inset:0}.public-business-banner-placeholder{z-index:1;background:#00000057;border:1px dashed #ffffff2e;border-radius:999px;margin-right:26px;padding:7px 14px;position:relative}.public-business-banner-placeholder span{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;font:600 11px/1 Inter,sans-serif}.public-business-hero-content{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;margin-top:-34px;padding:0 24px 24px;display:grid}.public-business-main{min-width:0}.public-business-avatar{background:linear-gradient(135deg,#04fe07,#0b8711);border:3px solid #06080cf0;border-radius:18px;width:90px;height:90px;box-shadow:0 0 24px #04fe0733}.public-business-avatar span{color:#011d04;font-size:34px;font-weight:800}.public-business-kicker{margin-top:6px;margin-bottom:8px}.public-business-title{margin-bottom:8px}.public-business-tagline{color:#ffffffe0;letter-spacing:-.02em;margin:0;font:600 clamp(18px,2.2vw,28px)/1.2 Inter,sans-serif}.public-business-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.public-business-chip{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font:600 10px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.public-business-chip i{background:#ffffff85;border-radius:999px;width:6px;height:6px}.public-business-chip.is-verified,.public-business-chip.is-active{color:#04fe07e6;background:#04fe071a;border-color:#04fe0759}.public-business-chip.is-active i,.public-business-chip.is-verified i{background:var(--public-business-green)}.public-business-description{margin:14px 0 0}.public-business-stats{border-top:1px dashed #ffffff1f;flex-wrap:wrap;gap:26px;margin-top:18px;padding-top:18px;display:flex}.public-business-stat{gap:4px;display:grid}.public-business-stat b{color:var(--public-business-green);letter-spacing:-.02em;font:800 clamp(26px,2.2vw,34px)/1 Inter,sans-serif}.public-business-stat span{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;font:600 10px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.public-business-actions{margin-top:14px}.public-business-primary-btn{gap:8px}.public-business-seal{background:radial-gradient(60% 60% at 50% 46%,#04fe072e,#04fe0705),#00000061;border:1px solid #04fe0747;border-radius:16px;place-items:center;width:250px;min-height:250px;padding:14px;display:grid;position:relative;overflow:hidden}.public-business-seal-kicker{color:#ffffff8a;letter-spacing:.22em;text-transform:uppercase;font:700 8.8px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:18px;left:16px;right:16px}.public-business-seal-ring-text{animation:38s linear infinite spin;position:absolute;inset:22px}.public-business-seal-ring-text text{fill:#04fe07e6;letter-spacing:.19em;font:700 11px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.public-business-seal-ring{border:1px solid #04fe0747;border-radius:999px;position:absolute}.public-business-seal-ring.ring-1{inset:24px}.public-business-seal-ring.ring-2{border-color:#04fe072e;inset:54px}.public-business-seal-ring.ring-3{border-color:#04fe0729;inset:74px}.public-business-seal-core{background:var(--public-business-green);color:#011d04;z-index:1;border-radius:999px;place-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 44px #04fe0773}.public-business-seal-doc{color:#04fe07e6;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font:700 8.8px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.public-business-seal-meta{color:#ffffff80;letter-spacing:.2em;text-transform:uppercase;font:700 8.8px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:10px;right:14px}.public-business-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.public-business-grid>*{min-width:0}.public-business-panel{margin:0}.public-business-panel-head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.public-business-panel-head h2{letter-spacing:-.03em;margin:0;font:800 clamp(22px,2.3vw,34px)/1.08 Inter,sans-serif}.public-business-panel-head span{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;font:600 10px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.public-business-panel p{color:#ffffffb8;margin:0;font:500 16px/1.6 Inter,sans-serif}.public-business-meta-grid{border-top:1px dashed #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.public-business-meta-item{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}.public-business-meta-item small{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;font:600 10px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.public-business-meta-item b{color:#ffffffe0;word-break:break-word;font:700 14px/1.25 Inter,sans-serif}.public-business-links-list{gap:10px;min-width:0;display:grid}.public-business-link{color:#ffffffdb;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:0 14px;font:600 14px/1.2 Inter,sans-serif;text-decoration:none;display:inline-flex}.public-business-link:hover{background:#04fe0714;border-color:#04fe0761}.public-business-link-icon{color:#ffffffdb;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.public-business-link-icon svg,.public-business-link-icon img{width:100%;height:100%}.public-business-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.public-business-programs{margin:0}.public-business-programs-head{margin-bottom:16px}.public-business-program-list{grid-template-columns:minmax(0,1fr);gap:12px}.public-business-shell .public-business-program-card{background:radial-gradient(135% 105% at 100% -8%,#04fe071a,#04fe0700 42%),linear-gradient(#0b0c0ff7,#070709f7);border:1px solid #ffffff1a;border-radius:22px;padding:22px;box-shadow:inset 0 0 0 1px #ffffff05,0 16px 42px #00000061}.public-business-shell .public-business-program-card:hover,.public-business-shell .public-business-program-card:focus-within{border-color:#04fe079e;box-shadow:inset 0 0 0 1px #04fe073d,0 16px 42px #00000061}.public-business-shell .public-business-program-card .project-card-title h3{font-size:clamp(23px,2.5vw,30px);line-height:1.03}.public-business-shell .public-business-program-card .project-card-title p{color:#ffffffb8;margin-top:4px;font-size:13px}.public-business-secondary-btn{color:#ffffffe0;border-color:#ffffff29}@media (width<=900px){.admin-shell .nav-inner{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 18px}.admin-shell .nav-actions{justify-content:flex-start;gap:8px;width:100%}}@media (width>=320px) and (width<=1023px){.program-list-item-card{padding:14px}.program-list-item-card-metrics{gap:8px}.program-list-item-card-metric{gap:5px;padding:9px 10px}.program-list-item-card-metric b{font-size:15px}}@media (width<=980px){.owner-dashboard-shell .program-list-item-card-context-owner{padding:16px}.owner-dashboard-shell .program-list-item-card-context-owner .program-list-item-card-head{grid-template-columns:minmax(0,1fr)}.owner-dashboard-shell .program-list-item-card-context-owner .program-list-item-card-head-actions{justify-content:space-between;margin-left:0}.owner-dashboard-shell .program-list-item-card-context-owner .program-list-item-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-dashboard-shell .program-list-item-card-context-owner .program-list-item-card-metric+.program-list-item-card-metric{border-left:0}.owner-dashboard-shell .program-list-item-card-context-owner .program-list-item-card-metric:nth-child(2n){border-left:1px solid #ffffff14}.owner-dashboard-shell .program-list-item-card-context-owner .program-list-item-card-metric:nth-child(n+3){border-top:1px solid #ffffff14}}@media (width<=900px){.program-onboarding-shell{gap:12px;padding:0}.program-locked-card{padding:12px}.program-locked-head{flex-direction:column;align-items:flex-start;gap:6px}.program-locked-head b{min-width:0}.program-locked-pill{text-align:left;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%}.program-locked-option span{overflow-wrap:anywhere}.program-locked-multiselect-panel{max-height:min(240px,45vh)}.program-locked-multiselect-option{align-items:center;min-height:44px}.owner-dashboard-shell .program-list-item-card-context-owner{border-radius:18px;padding:14px}.public-project-modal-grid{grid-template-columns:1fr}.public-project-modal-top{flex-direction:column;align-items:stretch;gap:12px}.public-project-modal-actions{justify-content:space-between;align-items:center;gap:8px;width:100%}.public-project-modal-contact-buttons{flex-wrap:wrap}.public-project-modal-backdrop{padding:12px}.public-project-modal{border-radius:14px;padding:14px}.public-project-modal-head h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:22px;line-height:1.15;overflow:hidden}.public-project-modal-head>div:last-child{min-width:0}.public-project-modal-head p{font-size:11px}.public-project-modal-top{padding-right:96px}.public-project-modal-close{position:absolute;top:14px;right:14px}.proof-files-gallery{grid-template-columns:1fr}}@media (width<=768px){.public-business-shell .public-business-program-card .program-list-item-card-head,.public-business-shell .public-business-program-card .program-list-item-card-metrics{grid-template-columns:minmax(0,1fr)}.public-business-shell .public-business-program-card .program-list-item-card-metric+.program-list-item-card-metric{border-top:1px solid #ffffff14;border-left:0}.public-business-shell .public-business-program-card .program-list-item-card-actions{align-items:stretch}}@media (width<=520px){.dashboard-shell .project-period-to-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dashboard-shell .project-period-to-head>span:first-child{min-width:0}.dashboard-shell .project-period-active-toggle{letter-spacing:.02em;white-space:nowrap;flex:none;gap:6px;margin-left:2px;font-size:10px}.dashboard-shell .project-period-active-toggle span{white-space:nowrap}.project-proof-caption-modal-backdrop{padding:12px}.project-proof-caption-modal{border-radius:12px;gap:10px;width:100%;padding:14px}.project-proof-caption-modal h3{font-size:19px;line-height:1.2}.project-proof-caption-modal-subtitle{font-size:12px;line-height:1.4}.project-proof-caption-modal-input{padding:10px 11px;font-size:13px}.project-proof-caption-modal-actions{justify-content:stretch;width:100%}.project-proof-caption-modal-actions .profile-btn{flex:1;justify-content:center}.admin-shell .nav-inner{align-items:center;gap:10px;padding:12px 14px}.admin-shell .brand{letter-spacing:.14em;text-align:center;justify-content:center;align-self:center;font-size:12px}.admin-shell .brand span{flex-wrap:wrap;gap:4px;display:flex}}@media (width>=320px) and (width<=720px){.app-shell.dashboard-shell.owner-dashboard-shell .bm-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));align-items:stretch}.app-shell.dashboard-shell.owner-dashboard-shell .bm-modal,.app-shell.dashboard-shell.owner-dashboard-shell .bm-modal-fixed{width:100%;max-width:none;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:18px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-modal-fixed{height:auto;min-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.app-shell.dashboard-shell.owner-dashboard-shell .bm-panes{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav{z-index:4;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0b0b0bfa 0%,#080808f5 100%);border-bottom:1px solid #ffffff14;border-right:0;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch stretch;gap:8px;width:100%;padding:10px 12px 12px;display:grid;position:sticky;top:0;overflow:visible}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-label{letter-spacing:.18em;grid-column:1/-1;padding:0 2px 2px;font-size:9px;display:block}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item{width:100%;min-width:0;height:auto;min-height:72px;max-height:none;aspect-ratio:unset;text-align:center;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:clamp(9px,2.5vw,11px);line-height:1.15}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item .nicn{border-radius:9px;flex-shrink:0;width:30px;height:30px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item .nlabel{align-items:center;gap:0;width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item .nlabel-long{display:none}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item .nlabel-short{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item .nlabel small{display:none}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail{flex:1;min-height:0}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head{align-items:flex-start;gap:10px;padding:14px 14px 12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head-l{gap:9px;min-width:0}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head-l>div{min-width:0}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head h2{font-size:17px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head p{font-size:11.5px;line-height:1.35}.app-shell.dashboard-shell.owner-dashboard-shell .bm-close{margin-left:auto;padding:8px 11px;font-size:9px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail{-webkit-overflow-scrolling:touch;gap:12px;min-height:0;padding:14px;overflow-y:auto}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-back{margin-bottom:2px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-top-row{align-items:flex-start;gap:12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-top-row .bl-back{margin-bottom:0}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-top-row .bl-price b{font-size:34px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-pkgs{grid-template-columns:1fr 1fr}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-row{grid-template-columns:1fr}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-alt{text-align:left;flex-direction:column;align-items:flex-start;gap:10px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-alt-head{align-items:center;gap:12px;width:100%;display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .bl-alt .bl-alt-btn{justify-content:center;width:100%;min-height:44px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .mlead-submit{-webkit-backdrop-filter:blur(16px);background:#050505eb;border-top:1px solid #ffffff14;flex-shrink:0;margin:0 -16px -16px;padding:14px 16px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .mlead-submit .btn{justify-content:center;width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail.mlead .mlead-submit .note{text-align:center;color:var(--fg-4);max-width:none;margin-bottom:9px;font:500 11px Inter,sans-serif;display:block}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail .bm-d-head{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail .bm-d-head h3{white-space:normal;letter-spacing:-.03em;flex:none;width:100%;min-width:0;max-width:100%;font-size:clamp(18px,5.4vw,20px);line-height:1.2}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail .bm-badge{letter-spacing:.05em;flex:none;align-self:flex-start;gap:7px;padding:9px 14px;font-size:11.5px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail .bm-badge.reach,.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail .bm-badge.stat{animation:2.6s ease-in-out infinite bm-badge-glow}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail .bm-badge .dot{width:7px;height:7px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-d-head{flex-flow:column;justify-content:flex-start;align-items:flex-start}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-d-head h3{white-space:normal;flex:none;width:100%;max-width:100%;font-size:clamp(18px,5.4vw,20px)}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-badge.stat{letter-spacing:.05em;align-self:flex-start;gap:7px;padding:9px 14px;font-size:11.5px;animation:2.6s ease-in-out infinite bm-badge-glow}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-badge.stat .dot{width:7px;height:7px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-d-desc{font-size:14px;line-height:1.58}.app-shell.dashboard-shell.owner-dashboard-shell .bm-d-desc-tail{display:none}.app-shell.dashboard-shell.owner-dashboard-shell .bm-price .pnow b{font-size:46px;line-height:.95}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-live{padding:12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-featured){min-height:0;max-height:none;overflow:visible}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-live.bm-preview-featured{min-height:auto;max-height:none;padding:12px 10px;overflow:visible}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell{gap:8px;max-width:none}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-section-head{letter-spacing:.1em;gap:8px;font-size:9px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-section-head .right{letter-spacing:.08em;font-size:8.5px;line-height:1.3}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-card{border-radius:16px;padding:12px 14px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-title{font-size:14px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-desc{font-size:11.5px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-cta{min-height:40px;font-size:12.5px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-placement){overscroll-behavior:none;touch-action:none;max-height:clamp(280px,42dvh,380px);overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-live.bm-preview-placement{max-height:none;overflow:visible}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-regular-card{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-regular-cta{grid-column:1/-1;justify-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-regular-body h4{font-size:14px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-regular-body p{font-size:11.5px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-email){overscroll-behavior:none;touch-action:none;min-height:0;max-height:clamp(280px,42dvh,380px);overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-live.bm-preview-email{min-height:auto;max-height:none;padding:10px 8px 12px;overflow:visible}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-meta{padding:0 2px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-header{padding:10px 12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-logo{width:min(132px,100%)}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-subj{font-size:12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-body{padding:12px 14px 14px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-body p{margin-bottom:8px;font-size:11.5px;line-height:1.45}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-title{margin-bottom:6px;font-size:15px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-value{font-size:12px!important}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-email-cta{min-height:36px;margin:0;padding:0 14px;font-size:11px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-comarketing){overscroll-behavior:none;touch-action:none;min-height:0;max-height:clamp(280px,42dvh,380px);overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-live.bm-preview-comarketing{max-height:none;padding:10px;overflow:visible}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tiers{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;grid-template-columns:1fr;gap:10px;max-height:clamp(260px,40dvh,360px);overflow-y:auto}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tier{border-radius:14px;padding:14px 12px 16px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tier-copy h4{font-size:13px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tier-copy p,.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tier-features li{font-size:11px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tier-badge{min-height:24px;padding:3px 10px;font-size:10px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tier-badge.is-spacer{display:none}.app-shell.dashboard-shell.owner-dashboard-shell .bm-foot.is-no-price{justify-content:stretch}.app-shell.dashboard-shell.owner-dashboard-shell .bm-note{padding:10px 12px;font-size:12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-foot{flex-direction:column;align-items:stretch;gap:10px;margin-top:0;padding:10px 0 0}.app-shell.dashboard-shell.owner-dashboard-shell .bm-foot .bm-price{align-self:flex-start}.app-shell.dashboard-shell.owner-dashboard-shell .bm-cta-wrap{width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .bm-cta-btn{justify-content:center;width:100%;min-height:46px;font-size:17px}}@media (width<=420px){.app-shell.dashboard-shell.owner-dashboard-shell .bm-modal,.app-shell.dashboard-shell.owner-dashboard-shell .bm-modal-fixed{border-radius:14px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head-icn{border-radius:10px;width:34px;height:34px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head-icn svg{width:18px;height:18px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head h2{font-size:17px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-head p{margin-top:2px;font-size:11px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-price .pnow b{font-size:42px}}@media (width<=360px){.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav{gap:6px;padding:8px 10px 10px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item{border-radius:10px;min-height:68px;padding:7px 3px;font-size:9px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-nav-item .nicn{width:28px;height:28px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-cta-btn{min-height:44px;font-size:16px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-placement){max-height:clamp(260px,38dvh,320px);overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-email){max-height:clamp(260px,38dvh,320px);overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-comarketing){max-height:clamp(260px,38dvh,320px);overflow:hidden}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-comarketing-tiers{max-height:clamp(240px,36dvh,300px)}.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail{gap:12px;padding:12px}:is(.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail:has(.bm-preview-featured) .bm-d-head h3,.app-shell.dashboard-shell.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-d-head h3){font-size:17px;line-height:1.2}.app-shell.dashboard-shell.owner-dashboard-shell .bm-d-desc{font-size:13px;line-height:1.55}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview:has(.bm-preview-featured){min-height:0;max-height:none}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-live.bm-preview-featured{padding:10px 8px 12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-section-head{flex-direction:column;align-items:flex-start;gap:4px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-section-head .right{text-align:left;letter-spacing:.07em;font-size:8px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-card{padding:11px 12px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-title{font-size:13px}.app-shell.dashboard-shell.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-desc{font-size:11px}}@media (width<=980px){.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-shell{display:block;position:relative}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-nav{opacity:0;visibility:hidden;pointer-events:none;z-index:83;border-bottom:0;border-right:1px solid #ffffff14;width:min(320px,88vw);max-width:88vw;height:auto;transition:transform .21s;top:44px;bottom:0;left:0;transform:translate(-110%);position:fixed!important}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-main{width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-mobile-overlay{z-index:82;opacity:0;pointer-events:none;background:0 0;transition:opacity .17s;display:block;position:fixed;inset:44px 0 0}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-mobile-overlay.is-open{opacity:1;pointer-events:auto}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-nav-mobile-head{color:#ffffffa3;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:2px 2px 8px;font:600 10px/1 JetBrains Mono,ui-monospace,monospace;display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-nav-close-btn,.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-mobile-menu-btn{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-topbar-head{justify-content:flex-start;align-items:center;margin-bottom:10px;display:flex}}@media (width<=720px){.owner-dashboard-shell .owner-admin-create-panel .adm-topbar-head{margin-bottom:8px}.owner-dashboard-shell .owner-admin-create-panel .adm-topbar,.owner-dashboard-shell .owner-admin-create-panel .adm-body{padding-left:16px;padding-right:16px}.owner-dashboard-shell .owner-admin-create-grid{grid-template-columns:1fr}.owner-dashboard-shell .owner-admin-create-actions{flex-direction:column}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-company-mode{flex-direction:column;align-items:flex-start;gap:4px}.owner-dashboard-shell .owner-admin-create-panel.is-admin-grid-view .adm-topbar{padding:22px 16px 18px}.owner-dashboard-shell .owner-admin-create-panel.is-admin-grid-view .adm-body{padding:18px 16px 32px}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-doc-header{letter-spacing:.12em;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 0 6px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-grid{grid-template-columns:1fr}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-grid.is-program-moderation{gap:20px;padding-top:0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-card,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-card{max-height:none;padding:26px 20px 28px;overflow:visible}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-card{position:static;overflow-y:visible}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-request-list{max-height:calc((var(--admin-request-item-height) * 3) + (14px * 2));flex:none;overflow-y:auto}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-title{font-size:26px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-meta-strip{grid-template-columns:1fr;gap:10px;margin-bottom:18px;padding:14px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-locked-decisions .program-locked-readonly-list li{grid-template-columns:1fr}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-request-list{--admin-request-visible-count:3;--admin-request-item-height:112px;margin-top:14px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-actions{flex-direction:column}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-actions .profile-btn{width:100%;min-height:44px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-user-avatar-grid{grid-template-columns:1fr}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-owner-request-actions{flex-direction:column;align-items:stretch}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-owner-request-actions .profile-btn{width:100%;min-height:44px}.owner-dashboard-shell .owner-admin-create-panel .btn{justify-content:center;width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-toolbar{align-items:stretch}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab{min-height:40px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab-remove{width:28px;height:28px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-toolbar .btn{width:auto}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-preview{padding:12px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-toolbar-actions{width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-toolbar-actions .btn{flex:calc(50% - 4px)}.app-shell.dashboard-shell.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-feedback{padding-bottom:8px}}@media (width<=1023px){.owner-dashboard-shell .owner-side-nav{display:none}.owner-dashboard-shell .owner-dashboard-page{max-width:none;margin-left:0;margin-right:0;padding-top:12px}.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-dashboard-page{max-width:none;margin-left:0;margin-right:0;padding:0}.owner-dashboard-shell .owner-dashboard-page-with-proto{padding-top:12px}.owner-dashboard-shell .owner-proto-bar{padding:8px 12px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-content-topbar.owner-content-topbar-settings{flex-direction:column;align-items:flex-start;display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-content-topbar{-webkit-backdrop-filter:blur(18px);background:radial-gradient(130% 120% at 50% -18%,#04fe0733,#04fe0700 62%),linear-gradient(#061808f5 0%,#060c07f5 100%);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:flex-start;margin:0 -24px 16px;padding:22px 24px 20px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-content-kicker{letter-spacing:.22em;margin-bottom:5px;font-size:11px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-content-title{letter-spacing:-.04em;font-size:clamp(42px,5.8vw,54px);line-height:.96}.app-shell.dashboard-shell.owner-dashboard-shell .owner-content-subtitle{color:#ffffff8c;margin-top:8px;font-size:14px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-content-actions,.app-shell.dashboard-shell.owner-dashboard-shell .owner-content-topbar.owner-content-topbar-campaigns{display:none}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot{margin:0 0 16px;display:block}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mhd{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mhd .kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--sndct-green);align-items:center;gap:8px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mhd .kicker:before{content:"";background:var(--sndct-green);width:14px;height:1px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mhd h1{color:#fff;letter-spacing:-.025em;margin:3px 0 0;font:800 23px Inter Display,Inter,sans-serif}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mhd .sub{color:var(--fg-3);font:500 12.5px Inter,sans-serif}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card{cursor:pointer;color:#fff;text-align:left;background:radial-gradient(120% 120% at 0 0,#04fe0733,#04fe070a 60%),#04fe070d;border:1px solid #04fe076b;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card .bicn{background:var(--sndct-green);color:#010;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 18px #04fe0780}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card .bicn svg{width:21px;height:21px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card .btxt{flex:1;min-width:0}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card .btxt small{letter-spacing:.12em;text-transform:uppercase;color:var(--sndct-green);margin-bottom:2px;font:600 10px JetBrains Mono,ui-monospace,monospace;display:block}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card .btxt b{color:#fff;letter-spacing:-.01em;font:800 16px Inter Display,Inter,sans-serif}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card .barr{color:var(--sndct-green);justify-content:center;align-items:center;display:inline-flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mboost-card .barr svg{width:18px;height:18px}.owner-dashboard-shell .owner-content-search{width:100%}.owner-dashboard-shell .owner-content-actions .profile-btn{flex:auto;justify-content:center}.owner-dashboard-shell .owner-topbar-icon-btn,.owner-dashboard-shell .owner-topbar-company-menu,.owner-dashboard-shell .owner-topbar-company-chip{display:none}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-topbar{-webkit-backdrop-filter:blur(14px);background:#050505f5;border-bottom:1px solid #ffffff14;justify-content:flex-start;align-items:center;gap:10px;margin:-12px -24px 0;padding:12px 18px;display:flex;position:relative}.owner-dashboard-shell .owner-mobile-topbar:before{content:"";background:#04fe07bd;height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #04fe0761}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-topbar-main{justify-content:flex-start;align-items:center;width:100%;min-width:0;padding-right:56px;display:flex;position:relative}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-topbar-main .owner-mobile-menu-btn{position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-menu-btn,.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-drawer-close{color:#fff;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.owner-dashboard-shell .owner-mobile-account-trigger{gap:5px;width:auto;min-width:42px;padding:3px 7px 3px 3px}.owner-dashboard-shell .owner-mobile-account-trigger-avatar{color:#041706;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#04fe07eb,#79ff7bd1);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font:800 12px/1 Inter;display:inline-flex}.owner-dashboard-shell .owner-mobile-account-trigger-chevron{color:#ffffffb8;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.owner-dashboard-shell .owner-mobile-account-trigger.is-open .owner-mobile-account-trigger-chevron{transform:rotate(180deg)}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-topbar-brand{color:#fff;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;min-width:0;font:700 14px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-topbar-brand img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-topbar-brand-label{white-space:nowrap;border-bottom:0;align-items:baseline;gap:10px;padding-bottom:0;display:inline-flex}.owner-dashboard-shell .owner-mobile-topbar-brand em{color:var(--sndct-green);font-style:normal}.owner-dashboard-shell .owner-mobile-overlay{z-index:74;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0000009e;transition:opacity .17s;display:block;position:fixed;inset:0}.owner-dashboard-shell .owner-mobile-overlay.is-open{opacity:1;pointer-events:auto;touch-action:none;overscroll-behavior:none}.owner-dashboard-shell .owner-mobile-drawer{z-index:75;visibility:hidden;pointer-events:none;background:radial-gradient(100% 80% at 100% 0,#04fe0724,#04fe0700 55%),#060606fa;border-right:1px solid #ffffff1f;flex-direction:column;gap:16px;width:min(320px,86vw);padding:16px;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%)}.owner-dashboard-shell.has-proto-bar .owner-mobile-drawer{top:44px}.owner-dashboard-shell .owner-mobile-drawer.is-open{visibility:visible;pointer-events:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto;transform:translate(0)}.owner-dashboard-shell .owner-mobile-account-overlay{z-index:79;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000085;transition:opacity .17s;display:block;position:fixed;inset:0}.owner-dashboard-shell .owner-mobile-account-overlay.is-open{opacity:1;pointer-events:auto}.owner-dashboard-shell .owner-mobile-account-sheet{z-index:80;visibility:hidden;pointer-events:none;background:radial-gradient(120% 130% at 50% 0,#04fe0714,#04fe0700 55%),#060707fa;border:1px solid #ffffff24;border-bottom:0;border-radius:22px 22px 0 0;gap:4px;padding:8px 14px 16px;transition:transform .22s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -14px 40px #00000073}.owner-dashboard-shell .owner-mobile-account-sheet.is-open{visibility:visible;pointer-events:auto;transform:translateY(0)}.owner-dashboard-shell .owner-mobile-account-sheet-handle{background:#ffffff47;border-radius:999px;width:42px;height:4px;margin:2px auto 10px}.owner-dashboard-shell .owner-mobile-account-head{align-items:center;gap:10px;padding:4px 2px 10px;display:flex}.owner-dashboard-shell .owner-mobile-account-head-avatar{color:#031203;background:linear-gradient(135deg,#04fe07fa,#79ff7bdb);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font:800 24px/1 Inter;display:inline-flex}.owner-dashboard-shell .owner-mobile-account-head-meta p{color:#fff;letter-spacing:-.02em;margin:0;font:800 30px/1.02 Inter Display,Inter}.owner-dashboard-shell .owner-mobile-account-head-meta small{color:#ffffff73;letter-spacing:.02em;text-transform:lowercase;margin-top:6px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.owner-dashboard-shell .owner-mobile-account-divider{background:#ffffff1f;height:1px;margin:5px 0}.owner-dashboard-shell .owner-mobile-account-item{color:#ffffffeb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;width:100%;min-height:46px;padding:0 8px;font:600 14px/1.2 Inter;transition:background-color .14s,color .14s;display:inline-flex}.owner-dashboard-shell .owner-mobile-account-item:hover{background:#ffffff0f}.owner-dashboard-shell .owner-mobile-account-item:focus-visible{outline-offset:2px;outline:2px solid #04fe0780}.owner-dashboard-shell .owner-mobile-account-item:disabled{opacity:.58;cursor:not-allowed}.owner-dashboard-shell .owner-mobile-account-item-danger{color:#ff7171f5}.owner-dashboard-shell .owner-mobile-drawer-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-dashboard-shell .owner-mobile-drawer-top .owner-side-company-card{flex:1}.owner-dashboard-shell .owner-side-menu-mobile{margin-top:6px}.owner-dashboard-shell .owner-program-form-actions-secondary{align-self:flex-end}.owner-dashboard-shell .owner-program-form-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar{flex-direction:column;align-items:stretch;gap:12px;width:100%}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .sf-savebar-left{flex-wrap:wrap;width:100%}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .sf-savebar-right{flex-direction:row;gap:10px;width:100%}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .owner-program-form-savebar-btn{flex:1;min-height:44px}.owner-dashboard-shell .owner-program-form-delete{width:100%}.owner-dashboard-shell .owner-campaign-form-back{min-height:44px;margin-bottom:4px}.owner-dashboard-shell .owner-program-metrics b{font-size:16px}.owner-dashboard-shell .owner-program-metric-window-value{font-size:14px}.owner-dashboard-shell .owner-applications-coming-soon-card,.owner-dashboard-shell .owner-applications-v2-card{border-radius:20px;min-height:420px;padding:24px 16px}.owner-dashboard-shell .owner-applications-v2-art{width:108px;height:108px}.owner-dashboard-shell .owner-applications-v2-art-ring.is-inner{inset:12px}.owner-dashboard-shell .owner-applications-v2-icon-box{width:50px;height:50px}.owner-dashboard-shell .owner-applications-v2-icon-box svg{width:20px;height:20px}.owner-dashboard-shell .owner-applications-v2-btn{height:38px;padding:0 14px;font-size:12px}.owner-dashboard-shell .owner-applications-v2-chip{letter-spacing:.12em;gap:6px;padding:7px 12px;font-size:9px}.owner-dashboard-shell .owner-applications-coming-soon-orbit{width:132px;height:132px}.owner-dashboard-shell .owner-applications-coming-soon-orbit:before{inset:8px}.owner-dashboard-shell .owner-applications-coming-soon-orbit:after{inset:20px}.owner-dashboard-shell .owner-applications-coming-soon-icon-box{width:64px;height:64px}.owner-dashboard-shell .owner-applications-coming-soon-icon-box svg{width:26px;height:26px}.owner-dashboard-shell .owner-applications-coming-soon-btn{height:44px;padding:0 14px;font-size:12px}.owner-dashboard-shell .owner-applications-coming-soon-chip{letter-spacing:.12em;gap:6px;height:34px;padding:0 12px;font-size:8px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-campaigns-empty-state-content{width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .owner-campaigns-empty-state-card{min-height:unset;border-radius:20px;flex-direction:column;align-items:center;padding:18px 16px 10px;display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-campaigns-empty-state-title{margin:6px 0 8px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-campaigns-empty-state-actions{flex-direction:row;gap:8px;margin-top:8px;margin-bottom:0}.app-shell.dashboard-shell.owner-dashboard-shell .footer{margin-top:32px}.owner-dashboard-shell .owner-application-card{gap:12px;padding:14px}.owner-dashboard-shell .owner-application-card-head{flex-direction:column;align-items:flex-start;gap:8px}.owner-dashboard-shell .owner-application-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.owner-dashboard-shell .owner-application-card-actions{gap:7px}.owner-dashboard-shell .owner-applications-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-dashboard-shell .owner-applications-pagination-label{text-align:center;order:-1;grid-column:1/-1}.owner-dashboard-shell .owner-pagination-btn{width:100%;min-width:0}.owner-dashboard-shell .owner-campaigns-empty-state-art{width:190px;height:116px}.owner-dashboard-shell .owner-campaigns-empty-state-panel-back-left,.owner-dashboard-shell .owner-campaigns-empty-state-panel-back-right{width:78px;height:60px;top:18px}.owner-dashboard-shell .owner-campaigns-empty-state-panel-main{width:126px;height:106px;padding:12px 10px}.owner-dashboard-shell .owner-campaigns-empty-state-plus{width:36px;height:36px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-campaigns-empty-state-btn{flex:1;height:44px;padding:0 14px;font-size:12px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-side-nav{display:none}.app-shell.dashboard-shell.owner-dashboard-shell .owner-dashboard-page{max-width:none;margin-left:0;margin-right:0;padding-top:12px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-topbar{display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-overlay{display:block}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-drawer{display:flex}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-account-overlay{display:block}.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-account-sheet{display:grid}}@media (width<=980px){.owner-dashboard-shell .owner-account-card,.owner-dashboard-shell .owner-applications-card{padding:16px}}@media (width<=900px){.public-program-layout{grid-template-columns:1fr}.public-program-main-content{justify-items:stretch}.public-program-details-card,.public-program-apply-card{width:100%}.public-program-apply-card{order:-1;width:100%;position:static}.public-program-metrics-grid{grid-template-columns:1fr 1fr}.public-program-apply-metrics b{font-size:clamp(15px,4.3vw,19px)}}@media (width<=640px){.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-card{border-radius:16px}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body{padding:14px 14px 13px}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body h4{margin-bottom:8px;font-size:15px}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body p{font-size:12.5px;line-height:1.45}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body .meta{margin-top:10px}}@media (width<=1180px){.owner-dashboard-shell .owner-project-settings-card .sf-featured-editor{grid-template-columns:minmax(0,1fr)}}@media (width>=320px) and (width<=767px){.owner-dashboard-shell .owner-project-settings-card .sf-featured-editor{grid-template-columns:minmax(0,1fr)!important}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-preview{justify-self:stretch}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-card{width:100%;max-width:100%}}@media (width<=640px){.public-program-hero-top{flex-direction:column}.public-program-metrics-grid,.pp-socials-cloud{grid-template-columns:1fr}.public-program-step-item{padding:10px}.public-program-apply-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1025px){a.featured-banner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo body cta";align-items:center;gap:16px;padding:18px 20px}a.featured-banner .fb-cta{width:auto}a.featured-banner .fb-cta .btn{width:auto;min-height:34px}}@media (width<=720px){.owner-program-date-fields{grid-template-columns:1fr}.owner-program-date-unspecified-toggle,.owner-program-reward-options .profile-visibility-toggle{min-height:44px;padding:4px 0}}@media (width<=520px){a.featured-banner{gap:10px;padding:12px 14px}a.featured-banner .fb-logo{border-radius:12px;width:44px;height:44px;font-size:15px}a.featured-banner .fb-body h4{font-size:15px;line-height:1.25}a.featured-banner .fb-body .fb-source{font-size:10.5px}a.featured-banner .fb-chip{padding:3px 7px;font-size:10.5px}a.featured-banner .fb-desc-fallback{font-size:12px;line-height:1.45}}@media (width<=1080px){.app-shell.dashboard-shell.registry-shell .registry-filterbar{grid-template-columns:1fr}.app-shell.dashboard-shell.registry-shell .registry-filter-spacer{display:none}.app-shell.dashboard-shell.registry-shell .registry-status-tabs{padding-bottom:2px;overflow-x:auto}.app-shell.dashboard-shell.registry-shell .registry-status-tabs::-webkit-scrollbar{display:none}.app-shell.dashboard-shell.registry-shell .registry-pill{flex:none}.app-shell.dashboard-shell.registry-shell .registry-select-wrap,.app-shell.dashboard-shell.registry-shell .registry-search{width:100%}.app-shell.dashboard-shell.registry-shell .registry-search{box-sizing:border-box;grid-column:1/-1;min-width:0}.app-shell.dashboard-shell.registry-shell .registry-sponsored-wrap{gap:10px;margin-top:12px}}@media (width<=900px){.app-shell.dashboard-shell.registry-shell .registry-eyebrow{flex-direction:column;align-items:flex-start;gap:10px}.app-shell.dashboard-shell.registry-shell .registry-pcard{border-radius:18px;grid-template-columns:1fr;gap:14px;padding:16px}.app-shell.dashboard-shell.registry-shell .registry-pcard-logo{border-radius:12px;width:46px;height:46px;font-size:15px}.app-shell.dashboard-shell.registry-shell .registry-pcard-head{align-items:flex-start;gap:10px}.app-shell.dashboard-shell.registry-shell .registry-pcard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.app-shell.dashboard-shell.registry-shell .registry-metric{min-width:0}.app-shell.dashboard-shell.registry-shell .registry-metric b{overflow-wrap:anywhere;word-break:break-word}.app-shell.dashboard-shell.registry-shell .registry-pcard-actions{align-self:stretch;width:100%;min-width:0}.app-shell.dashboard-shell.registry-shell .registry-btn{justify-content:center;width:100%}.app-shell.dashboard-shell.registry-shell .registry-pagination{flex-direction:column;align-items:flex-start}.app-shell.dashboard-shell.registry-shell .registry-pagination-info,.app-shell.dashboard-shell.registry-shell .registry-page-btn{font-size:14px}}@media (width<=420px){.app-shell.dashboard-shell.registry-shell .registry-pcard{border-radius:16px;gap:12px;padding:14px}.app-shell.dashboard-shell.registry-shell .registry-pcard-titleblock h3{font-size:18px;line-height:1.18}.app-shell.dashboard-shell.registry-shell .registry-pcard-meta{gap:6px;margin-top:6px;font-size:12px}.app-shell.dashboard-shell.registry-shell .registry-tag{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.app-shell.dashboard-shell.registry-shell .registry-pcard-desc{margin:10px 0 12px;font-size:13px}.app-shell.dashboard-shell.registry-shell .registry-pcard-metrics{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px}.app-shell.dashboard-shell.registry-shell .registry-btn{height:44px;padding:0 14px;font-size:13px}.app-shell.dashboard-shell.registry-shell .registry-guest-gate{min-height:360px}.app-shell.dashboard-shell.registry-shell .registry-guest-gate-title{font-size:19px}.app-shell.dashboard-shell.registry-shell .registry-guest-gate-actions{flex-direction:column;width:100%}.app-shell.dashboard-shell.registry-shell .registry-guest-gate-actions .registry-btn{width:100%;min-height:44px}}@media (width<=520px){.app-shell.dashboard-shell.registry-shell .registry-filterbar{border-radius:14px;gap:7px;padding:8px}.app-shell.dashboard-shell.registry-shell .registry-search{box-sizing:border-box;border-radius:999px;gap:6px;width:100%;min-width:0;height:36px;padding:0 10px}.app-shell.dashboard-shell.registry-shell .registry-search svg{flex:none;width:14px;height:14px}.app-shell.dashboard-shell.registry-shell .registry-search input{width:100%;min-width:0;font-size:12px}}@media (width<=900px){.page{padding:20px 18px 80px}.public-profile-shell .id-row{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:16px}.public-profile-shell .avatar{border-radius:20px;width:104px;height:104px}.public-profile-shell .display-name{margin-bottom:8px;font-size:34px;line-height:1}.public-profile-shell .dashboard-bio{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin-top:12px;font-size:15px;line-height:1.58}.passport{padding:26px 22px}.passport-inner{grid-template-columns:1fr;gap:24px}.display-name{font-size:40px}.portfolio-title{font-size:32px}.landing-portfolio-title{font-size:26px}.seal-block{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;width:100%}.seal-stamp{width:108px;height:108px}.seal-stamp .core{width:54px;height:54px}.projects,.feat{grid-template-columns:1fr}.stack-row{grid-template-columns:auto 1fr;padding:16px 18px}.stack-end{border-top:1px dashed #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.doc-header{gap:8px;display:grid}.perf{grid-template-columns:1fr;align-items:flex-start}.pass-stats{justify-content:flex-start}.public-profile-shell .passport{padding:26px 22px}.public-profile-shell .passport-inner{grid-template-columns:1fr;gap:24px}.public-profile-shell .seal-block{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;width:100%}.public-profile-shell .seal-stamp{width:108px;height:108px}.public-profile-shell .seal-stamp .core{width:54px;height:54px}.public-profile-shell .projects,.public-profile-shell .feat{grid-template-columns:1fr}.public-profile-shell .stack-row{grid-template-columns:auto 1fr;padding:16px 18px}.public-profile-shell .stack-end{border-top:1px dashed #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.public-profile-shell .doc-header{gap:8px;display:grid}.public-profile-shell .perf{grid-template-columns:1fr;align-items:flex-start}.public-profile-shell .pass-stats{justify-content:flex-start}.dashboard-shell .nav-inner,.public-profile-shell .nav-inner{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 18px}.dashboard-shell .nav-inner{align-items:center}.dashboard-shell .brand{justify-content:center;align-self:center}.dashboard-shell .nav-actions,.public-profile-shell .nav-actions{flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%}.dashboard-shell .nav-meta,.public-profile-shell .nav-meta{white-space:nowrap;text-overflow:ellipsis;width:100%;margin-right:0;overflow:hidden}.public-profile-shell .nav-meta{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.sitebar{flex-direction:column;align-items:flex-start;gap:10px}.sitebar-actions{justify-content:space-between;width:100%}.login-card{border-radius:20px;padding:24px 20px}.login-title{font-size:34px}.dashboard-head{flex-direction:column;align-items:flex-start}.dashboard-socials,.profile-social-grid{grid-template-columns:1fr}.dashboard-actions,.profile-form-actions{flex-direction:column}.profile-form-actions-top{display:none}.profile-form-actions-bottom{align-items:stretch;display:flex}.profile-form-error-top{display:none}.profile-form-error-bottom{display:block}.dashboard-projects-head{flex-direction:column}.programs-feed-header-top{flex-direction:column;gap:8px}.programs-feed-header-stats{margin-top:0}.programs-feed-filters{border-radius:14px;grid-template-columns:1fr;padding:10px}.programs-feed-status-tabs{width:100%;padding-bottom:2px;overflow-x:auto}.programs-feed-status-tabs::-webkit-scrollbar{display:none}.programs-feed-status-tab{flex:none;padding:8px 12px}.programs-feed-filter-select,.programs-feed-search{width:100%}.dashboard-projects-list,.project-form-grid{grid-template-columns:1fr}.program-onboarding-head p{letter-spacing:.12em;font-size:10px}.program-orientation-panel{gap:14px;min-height:280px;padding:14px}.program-orientation-panel h3{font-size:34px}.program-orientation-description{font-size:20px}.program-orientation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.program-orientation-stat b{font-size:28px}.owner-dashboard-shell .owner-account-card,.owner-dashboard-shell .owner-applications-card{border-radius:18px;padding:14px}.admin-grid{grid-template-columns:1fr}.admin-mode-tabs{grid-template-columns:1fr;width:100%;display:grid}.admin-mode-tab{text-align:center;justify-content:center;width:100%}.admin-user-avatar-grid,.admin-badges-layout{grid-template-columns:1fr}.admin-user-list{max-height:280px}.admin-actions{flex-direction:column}.admin-waitlist-controls,.admin-avatar-editor{flex-direction:column;align-items:stretch}.admin-proofs-grid{grid-template-columns:1fr}}@media (width<=679px){.app-shell.landing-page .for-projects .forproj-grid>:first-child{min-width:0}.app-shell.landing-page .for-projects .forproj-feat-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px;overflow-x:auto}.app-shell.landing-page .for-projects .forproj-feat-track::-webkit-scrollbar{display:none}.app-shell.landing-page .for-projects .forproj-feat-track .feat-grid{flex-wrap:nowrap;gap:14px;width:max-content;min-width:100%;display:flex}.app-shell.landing-page .for-projects .forproj-feat-track .feature{scroll-snap-align:start;flex:0 0 clamp(240px,78vw,280px)}}@media (width>=680px){.app-shell.landing-page .prog-grid,.app-shell.landing-page .feat-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=981px){.app-shell.landing-page .apply-grid{grid-template-columns:1.02fr .98fr;gap:56px}.app-shell.landing-page .forproj-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:44px}.app-shell.landing-page .for-projects.section{padding-top:52px;padding-bottom:52px}.app-shell.landing-page .for-projects .eyebrow{margin-bottom:12px}.app-shell.landing-page .forproj-lede{margin-top:14px}.app-shell.landing-page .for-projects .forproj-feat-track{margin-top:20px}.app-shell.landing-page .for-projects .forproj-feat-track .feat-grid{gap:10px}.app-shell.landing-page .for-projects .feature{border-radius:14px;padding:14px 16px}.app-shell.landing-page .for-projects .feature-icon{border-radius:10px;width:36px;height:36px;margin-bottom:10px}.app-shell.landing-page .for-projects .feature-icon svg{width:18px;height:18px}.app-shell.landing-page .forproj-cta{margin-top:18px}.app-shell.landing-page .for-projects .ambassadors-card{border-radius:18px;padding:16px 18px;box-shadow:0 24px 60px #00000073}.app-shell.landing-page .for-projects .ac-lede{margin-top:8px}.app-shell.landing-page .for-projects .ac-rows{gap:5px;margin-top:12px}.app-shell.landing-page .for-projects .ac-row{border-radius:11px;gap:10px;padding:6px 10px}.app-shell.landing-page .for-projects .ac-avatar{border-radius:9px;width:32px;height:32px}.app-shell.landing-page .for-projects .ac-foot{margin-top:10px;padding-top:10px}.app-shell.landing-page .prog-grid{grid-template-columns:repeat(3,1fr)}.app-shell.landing-page .nav-toggle{display:none}.app-shell.landing-page .nav-sheet{display:none!important}}@media (width>=981px) and (height<=860px){.app-shell.landing-page .for-projects.section{padding-top:40px;padding-bottom:40px}.app-shell.landing-page .for-projects .forproj-feat-track{margin-top:16px}.app-shell.landing-page .for-projects .forproj-feat-track .feat-grid{gap:8px}.app-shell.landing-page .for-projects .feature{padding:12px 14px}.app-shell.landing-page .for-projects .feature-icon{width:32px;height:32px;margin-bottom:8px}.app-shell.landing-page .forproj-cta{margin-top:14px}.app-shell.landing-page .for-projects .ac-rows{gap:4px;margin-top:10px}.app-shell.landing-page .for-projects .ac-row{padding:5px 9px}.app-shell.landing-page .for-projects .ac-avatar{width:30px;height:30px}.app-shell.landing-page .for-projects .ac-foot{margin-top:8px;padding-top:8px}}@media (width<=980px){.app-shell.landing-page .nav-links{display:none}.app-shell.landing-page .nav-toggle{display:inline-flex}.app-shell.landing-page .nav-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell.landing-page .brand{flex:1;min-width:0}.app-shell.landing-page .brand em{display:none}.app-shell.landing-page .nav-actions{flex-shrink:0;margin-left:auto}.app-shell.landing-page .nav-dashboard-cta,.app-shell.landing-page .nav-sheet-dashboard,.app-shell.landing-page .nav-owner-login{display:none}.app-shell.landing-page #programs,.app-shell.landing-page #how,.app-shell.landing-page #faq,.app-shell.landing-page #for-projects{scroll-margin-top:var(--landing-nav-height)}.app-shell.landing-page .hero{padding-top:0;padding-bottom:28px}.app-shell.landing-page .how{padding-top:12px}.app-shell.landing-page .h-display{font-size:54px}.app-shell.landing-page .h-section{font-size:36px}.app-shell.landing-page .hero-grid,.app-shell.landing-page .faq-grid{grid-template-columns:1fr;gap:32px}.app-shell.landing-page .pc-seal,.app-shell.landing-page .apply-seal{display:none}.app-shell.landing-page .apply-grid{gap:20px}.app-shell.landing-page .apply-card{padding-top:0}.app-shell.landing-page .apply-note{margin-top:16px}.app-shell.landing-page .passcard{flex-direction:column;display:flex}.app-shell.landing-page .pc-stats{order:1;gap:4px;margin-top:10px}.app-shell.landing-page .pc-cell{padding:8px 10px}.app-shell.landing-page .pc-cell .l{margin-bottom:3px;font-size:9px}.app-shell.landing-page .pc-cell .v{font-size:16px}.app-shell.landing-page .how .seg{margin-bottom:20px}.app-shell.landing-page .how-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.app-shell.landing-page .how-grid::-webkit-scrollbar{display:none}.app-shell.landing-page .how-grid .step{scroll-snap-align:start;flex:0 0 clamp(260px,78vw,300px)}.app-shell.landing-page .final .h-display{font-size:54px}.app-shell.landing-page .step-num{font-size:60px;top:14px;right:18px}.app-shell.landing-page .section{padding:0}.app-shell.landing-page .section-head{flex-direction:column;align-items:flex-start}.app-shell.landing-page .section-head-compact .how-lede{margin-top:0}}@media (width<=767px){.app-shell.landing-page .pc-id{grid-template-columns:auto 1fr}.app-shell.landing-page .doc-bar{flex-direction:column;align-items:flex-start}.app-shell.landing-page .doc-bar-label,.app-shell.landing-page .hero-lede-more{display:none}.app-shell.landing-page .hero .hero-cta{flex-flow:row;gap:8px}.app-shell.landing-page .hero .hero-cta .btn-primary,.app-shell.landing-page .hero .hero-cta .btn-ghost{flex:1 1 0;justify-content:center;min-width:0;padding:12px 10px;font-size:12px}}@media (width<=520px){.login-shell .login-doc-header,.login-shell .kicker{display:none}.dashboard-shell .login-doc-header{letter-spacing:.12em;align-items:start;gap:10px;margin-bottom:18px;padding:12px 0;display:grid}.dashboard-shell .login-doc-header .dh-chip{justify-content:flex-start}.dashboard-shell .dashboard-public-url-wrap{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.dashboard-shell .dashboard-public-url-btn{letter-spacing:.06em;min-width:0;max-width:100%;font-size:13px}.dashboard-shell .dashboard-public-url-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dashboard-shell .dashboard-socials .socials{gap:8px}.dashboard-shell .profile-form-avatar{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-shell .profile-file-input{width:100%;min-width:0}.dashboard-shell .profile-file-input input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dashboard-shell .profile-form .profile-field input,.dashboard-shell .profile-form .profile-field textarea,.dashboard-shell .project-form .profile-field input,.dashboard-shell .project-form .profile-field textarea{box-sizing:border-box;min-width:0}.dashboard-shell .profile-form .profile-field input[type=file],.dashboard-shell .project-form .profile-field input[type=file]{text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.dashboard-shell .profile-form .profile-field input[type=file]::file-selector-button{max-width:100%;margin-right:8px}.dashboard-shell .project-form .profile-field input[type=file]::file-selector-button{max-width:100%;margin-right:8px}.dashboard-shell .profile-form .profile-field-hint,.dashboard-shell .project-form .profile-field-hint{overflow-wrap:anywhere;word-break:break-word}.dashboard-shell .dashboard-projects-list>*,.dashboard-shell .dashboard-project-draggable{width:100%;min-width:0}.dashboard-shell .project-card{width:100%;min-width:0;padding:14px}.dashboard-shell .project-card-head{flex-direction:column;align-items:stretch;gap:10px}.dashboard-shell .project-card-head-main{align-items:flex-start;gap:10px;width:100%;min-width:0}.dashboard-shell .project-logo{border-radius:10px;width:42px;height:42px}.dashboard-shell .project-card-title h3{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;font-size:18px;line-height:1.2;overflow:visible}.dashboard-shell .project-card-title p{overflow-wrap:anywhere;word-break:break-word;font-size:11px}.dashboard-shell .project-contact-buttons.project-contact-buttons-head{flex-wrap:wrap;justify-content:flex-start;width:100%}.app-shell.landing-page .h-display{font-size:42px}.app-shell.landing-page .hero .h-display{white-space:nowrap;letter-spacing:-.05em;font-size:clamp(22px,7.2vw,42px)}.app-shell.landing-page .hero .h-display br{display:none}.app-shell.landing-page .pc-name h3{font-size:22px}.app-shell.landing-page .pc-id{grid-template-columns:auto 1fr}.app-shell.landing-page .switcher button{letter-spacing:.06em;padding-inline:8px;font-size:9px}.app-shell.landing-page .container{padding-left:18px;padding-right:18px}.app-shell.landing-page .for-projects .forproj-feat-track{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.app-shell.landing-page .doc-bar{flex-direction:column;align-items:flex-start;margin-top:10px;margin-bottom:0}.app-shell.landing-page .doc-bar-label{display:none}.app-shell.landing-page .hero-grid{margin-top:10px}.app-shell.landing-page .how{padding-bottom:10px}.app-shell.landing-page .how .seg{margin-bottom:16px}.app-shell.landing-page .how-grid{gap:10px;margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.app-shell.landing-page .how-grid .step{flex:0 0 clamp(240px,82vw,280px)}.app-shell.landing-page .final{margin-top:10px;padding:32px 0}.app-shell.landing-page .final .hero-cta{margin-bottom:42px}.app-shell.landing-page .footer{flex-direction:column}.app-shell.landing-page .footer .left{order:1}.app-shell.landing-page .footer .right{flex-wrap:wrap;gap:14px;width:100%}.app-shell.landing-page .footer-legal-group,.app-shell.landing-page .footer-social-group{gap:10px;width:100%;display:grid}.app-shell.landing-page .footer-legal-group{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.landing-page .footer-social-group{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px;padding-left:0}.app-shell.landing-page .footer .mini{width:100%;min-height:44px;padding:11px 0}.app-shell.landing-page .footer .mini-icon{display:inline-flex}.app-shell.landing-page .footer .mini-label{display:none}.dashboard-shell .footer .right,.public-profile-shell .footer .right{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;width:100%;display:grid}.dashboard-shell .footer .mini,.public-profile-shell .footer .mini{width:100%;min-height:44px;padding:11px 0}.dashboard-shell .footer .mini-icon,.public-profile-shell .footer .mini-icon{display:inline-flex}.dashboard-shell .footer .mini-label,.public-profile-shell .footer .mini-label{display:none}.app-shell.landing-page .final .h-display{font-size:42px}.app-shell.landing-page .landing-legal-section{padding-top:28px;padding-bottom:48px}.app-shell.landing-page .landing-legal-card{border-radius:20px;padding:22px 18px}.app-shell.landing-page .landing-legal-title{font-size:36px}.app-shell.landing-page .landing-legal-prose{gap:22px;margin-top:24px}.app-shell.landing-page .landing-legal-heading{font-size:16px}.app-shell.landing-page .landing-legal-prose p,.app-shell.landing-page .landing-legal-prose li{font-size:14px}.dashboard-shell .nav-inner,.public-profile-shell .nav-inner{gap:10px;padding:12px 14px}.dashboard-shell .nav-inner{align-items:center}.public-profile-shell .page{padding-bottom:0}.dashboard-shell .brand,.landing-page .brand,.public-profile-shell .brand{letter-spacing:.14em;font-size:12px}.dashboard-shell .brand span,.landing-page .brand span,.public-profile-shell .brand span{flex-wrap:wrap;gap:4px;display:flex}.public-profile-shell .avatar{border-radius:18px;width:92px;height:92px}.public-profile-shell .display-name{font-size:30px}.public-profile-shell .dashboard-bio{font-size:14px;line-height:1.62}.public-profile-shell .sec-h-projects{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;padding:22px 0 14px}.public-profile-shell .sec-h-projects h2{flex-wrap:wrap;gap:10px;margin-bottom:4px;font-size:32px;line-height:1}.public-profile-shell .sec-h-projects .num{letter-spacing:.16em;font-size:12px}.public-profile-shell .sec-h-projects-stats{justify-content:flex-start;gap:7px;width:100%}.public-profile-shell .sec-h-projects-stat{letter-spacing:.09em;padding:6px 9px;font-size:10px}.public-profile-shell .pcard-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.public-profile-shell .pcard-head-main{align-items:flex-start;gap:12px}.public-project-card.has-project-links .project-contact-buttons.project-contact-buttons-head{margin-right:0}.public-profile-shell .project-contact-buttons.project-contact-buttons-head{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-shell .nav-actions,.public-profile-shell .nav-actions{flex-direction:column;align-items:stretch;gap:8px}.dashboard-shell .dashboard-nav-programs{order:0;min-height:44px}.dashboard-shell .dashboard-nav-cta{order:1}.dashboard-shell .dashboard-nav-logout{order:2}.dashboard-shell .dashboard-notifications-bell{order:3;align-self:flex-end}.dashboard-shell .nav-meta,.public-profile-shell .nav-meta{letter-spacing:.06em;text-align:center;font-size:11px;line-height:1.4}.dashboard-shell .nav-cta,.public-profile-shell .nav-cta{justify-content:center;width:100%}.public-profile-endorsements-modal{border-radius:14px;padding:14px}.public-profile-endorsements-modal-top{flex-direction:column;align-items:stretch;gap:12px}.public-profile-endorsements-modal-top h3{font-size:20px}.public-profile-endorsements-show-more{width:100%}.waitlist-modal{border-radius:18px;padding:20px}.waitlist-modal-title{font-size:30px}}@media (width<=430px){.public-profile-shell .public-project-card .pcard-title{max-width:70%}}@media (width<=375px){.public-profile-shell .public-project-card .pcard-title{max-width:60%}}@media (width<=520px){.dashboard-shell.dashboard-mobile-safari .dashboard-projects-list{grid-template-columns:1fr}.dashboard-shell.dashboard-mobile-safari .project-card{width:100%;min-width:0;max-width:100%}}@media (width<=760px){.dashboard-shell .dashboard-notifications-bell{display:none}.dashboard-shell .dashboard-account-trigger{display:inline-flex}.dashboard-shell .dashboard-nav-logout{display:none}.dashboard-mobile-account-overlay{z-index:79;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000085;transition:opacity .17s;display:block;position:fixed;inset:0}.dashboard-mobile-account-overlay.is-open{opacity:1;pointer-events:auto}.dashboard-mobile-account-sheet{z-index:80;visibility:hidden;pointer-events:none;background:radial-gradient(120% 130% at 50% 0,#8a63ff26,#8a63ff00 55%),#060707fa;border:1px solid #ffffff24;border-bottom:0;border-radius:22px 22px 0 0;gap:4px;padding:8px 14px 16px;transition:transform .22s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -14px 40px #00000073}.dashboard-mobile-account-sheet.is-open{visibility:visible;pointer-events:auto;transform:translateY(0)}.dashboard-mobile-account-sheet-handle{background:#ffffff47;border-radius:999px;width:42px;height:4px;margin:2px auto 10px}.dashboard-mobile-account-head{align-items:center;gap:10px;padding:4px 2px 10px;display:flex}.dashboard-mobile-account-head-avatar{color:#fff;background:linear-gradient(135deg,#875dff,#bb89ff);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font:800 24px/1 Inter;display:inline-flex}.dashboard-mobile-account-head-meta p{color:#fff;letter-spacing:-.02em;margin:0;font:800 30px/1.02 Inter Display,Inter}.dashboard-mobile-account-head-meta small{color:#ffffff73;letter-spacing:.02em;text-transform:lowercase;margin-top:6px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.dashboard-mobile-account-divider{background:#ffffff1f;height:1px;margin:5px 0}.dashboard-mobile-account-item{color:#ffffffeb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;width:100%;min-height:46px;padding:0 8px;font:600 14px/1.2 Inter;transition:background-color .14s,color .14s;display:inline-flex}.dashboard-mobile-account-item:hover{background:#ffffff0f}.dashboard-mobile-account-item:focus-visible{outline-offset:2px;outline:2px solid #8a63ff9e}.dashboard-mobile-account-item:disabled{opacity:.58;cursor:not-allowed}.dashboard-mobile-account-item-danger{color:#ff7171f5}.dashboard-notification-item{flex-direction:column}.dashboard-notification-actions{width:100%}.dashboard-notification-actions .profile-btn{justify-content:center;width:100%}}@media (width<=768px){.owner-project-signup-page{padding-top:84px;padding-bottom:24px}.owner-project-signup-card{gap:14px;padding:18px}.owner-project-signup-actions{flex-direction:column-reverse;align-items:stretch}.owner-project-signup-actions .profile-btn{width:100%}.owner-project-signup-progress-head{flex-direction:column;align-items:flex-start}}@media (width<=1024px){.public-business-hero-content{grid-template-columns:minmax(0,1fr)}.public-business-seal{order:-1;width:100%;min-height:240px}.public-business-grid,.public-business-meta-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.public-business-shell .dashboard-page>section+section{margin-top:14px}.public-business-banner{border-radius:20px 20px 0 0;height:142px}.public-business-banner-placeholder{margin-right:16px;padding-inline:10px}.public-business-hero-content{margin-top:-24px;padding:0 16px 16px}.public-business-avatar{border-radius:14px;width:78px;height:78px}.public-business-avatar span{font-size:28px}.public-business-tagline{font-size:18px}.public-business-seal{min-height:220px;padding:12px}.public-business-seal-ring-text{inset:18px}.public-business-seal-ring-text text{letter-spacing:.18em;font-size:9px}.public-business-seal-ring.ring-1{inset:18px}.public-business-seal-ring.ring-2{inset:42px}.public-business-seal-ring.ring-3{inset:58px}.public-business-seal-core{width:82px;height:82px}.public-business-seal-core .public-business-icon{width:34px;height:34px}.public-business-seal-kicker,.public-business-seal-doc,.public-business-seal-meta{font-size:8px}.public-business-stats{gap:16px}.public-business-stat b{font-size:24px}.public-business-panel-head{align-items:center}.public-business-panel-head h2{font-size:24px}.public-business-link{font-size:13px}.public-business-shell .public-business-program-card{padding:16px}.public-business-shell .public-business-program-card .profile-btn{justify-content:center;width:100%}}@media (width<=1024px){.owner-dashboard-shell .owner-project-settings-card .sf-section-head h3{font-size:20px}}@media (width<=768px){.owner-dashboard-shell .owner-project-settings-card .psp-page{padding:12px}.owner-dashboard-shell .owner-project-settings-card .sf-section{padding:18px}.owner-dashboard-shell .owner-project-settings-card .sf-upload{flex-direction:column;align-items:stretch}.owner-dashboard-shell .owner-project-settings-card .sf-logo-box{border-radius:18px;width:88px;height:88px;font-size:30px}.owner-dashboard-shell .owner-project-settings-card .sf-savebar,.owner-dashboard-shell .owner-project-settings-card .sf-savebar-left{flex-direction:column;align-items:stretch}.owner-dashboard-shell .owner-project-settings-card .sf-savebar{right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));border-radius:18px;width:auto;max-width:none}.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right{flex-wrap:wrap;width:100%}.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right .sf-btn{flex:1;justify-content:center}.owner-dashboard-shell .owner-project-settings-card .sf-danger-row{flex-direction:column;align-items:stretch}.owner-dashboard-shell .owner-project-settings-card .sf-danger-row .sf-btn{align-self:flex-end}}@media (width<=640px){.owner-dashboard-shell .owner-project-settings-card .sf-section{border-radius:18px;padding:16px}.owner-dashboard-shell .owner-project-settings-card .sf-savebar{border-radius:16px;padding:10px}.owner-dashboard-shell .owner-project-settings-card .sf-savebar-left{gap:8px}.owner-dashboard-shell .owner-project-settings-card .chip{letter-spacing:.1em}.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right{gap:6px}.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right .sf-btn{flex:100%;width:100%}.owner-dashboard-shell .owner-project-settings-card .sf-toggle{align-items:flex-start}}@media (width<=430px){.owner-dashboard-shell .owner-project-settings-card .psp-page{padding:10px}.owner-dashboard-shell .owner-project-settings-card .sf-section-head h3{font-size:18px}.owner-dashboard-shell .owner-project-settings-card .sf-section-head p{font-size:12px;line-height:1.45}.owner-dashboard-shell .owner-project-settings-card .field-label{letter-spacing:.11em;font-size:10px}.owner-dashboard-shell .owner-project-settings-card .field-hint,.owner-dashboard-shell .owner-project-settings-card .field-error{overflow-wrap:anywhere;font-size:11px;line-height:1.45}.owner-dashboard-shell .owner-project-settings-card .input,.owner-dashboard-shell .owner-project-settings-card .select,.owner-dashboard-shell .owner-project-settings-card .textarea,.owner-dashboard-shell .owner-project-settings-card .taginput-input{padding:11px 12px;font-size:14px;line-height:1.35}.owner-dashboard-shell .owner-project-settings-card .taginput{gap:6px;min-height:40px;padding:7px 9px}.owner-dashboard-shell .owner-project-settings-card .sf-btn{height:34px;padding:0 12px}}@media (width>=320px) and (width<=768px){.app-shell.dashboard-shell.owner-dashboard-shell .owner-mobile-boost-slot .mhd .kicker{margin-top:16px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-project-settings-card .sf-savebar{right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;width:auto;max-width:none;padding:10px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-project-settings-card .sf-savebar-left{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.app-shell.dashboard-shell.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.app-shell.dashboard-shell.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right .sf-btn{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding:0 10px;font-size:12px}}@media (width<=360px){.owner-dashboard-shell .owner-project-settings-card .psp-page{padding:8px}.owner-dashboard-shell .owner-project-settings-card .sf-section{padding:14px}.owner-dashboard-shell .owner-project-settings-card .sf-section-head h3{font-size:17px}.owner-dashboard-shell .owner-project-settings-card .field-label{letter-spacing:.1em;font-size:9.5px}.owner-dashboard-shell .owner-project-settings-card .field-hint,.owner-dashboard-shell .owner-project-settings-card .field-error{font-size:10.5px}.owner-dashboard-shell .owner-project-settings-card .input,.owner-dashboard-shell .owner-project-settings-card .select,.owner-dashboard-shell .owner-project-settings-card .textarea,.owner-dashboard-shell .owner-project-settings-card .taginput-input{padding:10px 11px;font-size:13px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-project-settings-card .sf-savebar{border-radius:14px;padding:8px}.app-shell.dashboard-shell.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right{grid-template-columns:1fr;gap:6px}}@media (width<=1100px){.program-public-screen .public-program-layout{grid-template-columns:minmax(0,1fr);gap:18px}.program-public-screen .public-program-main-column{width:100%;min-width:0}.program-public-screen .public-program-sidebar{width:100%}.program-public-screen .pp-apply-card--desktop{display:none}.program-public-screen .pp-apply-card{width:100%;position:static}.program-public-screen .pp-apply-added{overflow-wrap:anywhere;word-break:break-word;margin-bottom:12px;font-size:12px}.program-public-screen .pp-featured-card{width:100%}.program-public-screen .pp-section-head{flex-direction:column;align-items:flex-start;gap:8px}.program-public-screen .pp-section-head .right{white-space:normal;overflow-wrap:break-word;align-self:flex-start}}@media (width<=768px){.program-public-screen .pp-socials-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.program-public-screen .pp-socials-cloud a{min-width:0}.program-public-screen .pp-socials-cloud a .label b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width>=769px){.program-public-screen .pp-socials-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (width>=1101px){.program-public-screen .pp-socials-cloud{grid-template-columns:repeat(4,minmax(0,1fr))}.program-public-screen .public-program-layout{grid-template-columns:minmax(0,1fr) minmax(300px,320px)}.program-public-screen .pp-apply-card--mobile{display:none}.program-public-screen .public-program-sidebar{align-self:start;position:sticky;top:24px}.program-public-screen .pp-apply-card,.program-public-screen .pp-featured-card{width:auto;position:static}.program-public-screen .pp-section-head{flex-direction:row;align-items:flex-end}}@media (width<=880px){.program-public-screen .public-topbar{padding:16px 0}.program-public-screen .public-topbar-inner{flex-direction:column;align-items:flex-start;gap:14px;padding-left:20px;padding-right:20px}.program-public-screen .public-nav{flex-wrap:wrap;gap:10px}.program-public-screen .public-container,.program-public-screen .program-public-footer-inner{padding-left:20px;padding-right:20px}.program-public-screen .page-eyebrow{width:100%;padding-top:2px;display:block;position:relative}.program-public-screen .page-eyebrow>div:first-child{width:100%;min-width:0;max-width:100%}.program-public-screen .page-eyebrow .kicker{box-sizing:border-box;flex-wrap:wrap;align-items:center;max-width:calc(100% - 108px);padding-right:8px;display:inline-flex}.program-public-screen .public-program-hero-chips{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:6px;width:auto;max-width:104px;position:absolute;top:0;right:0}}@media (width<=640px){.program-public-screen .pp-section{padding:20px}.program-public-screen .pp-section-head h3{font-size:20px;line-height:1.15}.program-public-screen .page-eyebrow{width:100%;min-width:0;margin-bottom:18px;padding-bottom:16px}.program-public-screen .page-eyebrow>div:first-child{width:100%;max-width:100%}.program-public-screen .page-eyebrow .kicker{letter-spacing:.12em;overflow-wrap:break-word;white-space:normal;flex-wrap:wrap;align-items:center;max-width:calc(100% - 108px);line-height:1.45;display:inline-flex}.program-public-screen .page-eyebrow h1{overflow-wrap:break-word;white-space:normal;width:100%;max-width:100%;font-size:30px;line-height:1.12}.program-public-screen .page-eyebrow .sub{overflow-wrap:break-word;white-space:normal;width:100%;max-width:100%}.program-public-screen .public-program-hero-chips{max-width:104px}.program-public-screen .public-program-hero-chips .chip{letter-spacing:.08em;padding:5px 8px;font-size:10px}.program-public-screen .pp-socials-cloud{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.program-public-screen .pp-socials-cloud a{border-radius:12px;justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.program-public-screen .pp-socials-cloud a .label{display:none}.program-public-screen .pp-socials-cloud a svg{width:16px;height:16px}.program-public-screen .pp-apply-card,.program-public-screen .pp-featured-card{border-radius:18px;padding:18px}.program-public-screen .pp-featured-title{font-size:16px}.program-public-screen .pp-featured-desc{font-size:12.5px;line-height:1.5}.program-public-screen .pp-featured-logo{border-radius:10px;width:40px;height:40px;font-size:14px}.program-public-screen .pp-featured-company-copy strong{font-size:14px}.program-public-screen .pp-featured-reward strong{font-size:13px}.program-public-screen .pp-featured-cta{min-height:44px}.program-public-screen .program-public-footer-inner{flex-direction:column;align-items:flex-start;gap:10px}.program-public-screen .program-public-footer .right{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;width:100%;display:grid}.program-public-screen .program-public-footer .mini{width:100%;min-height:44px;padding:11px 0}body .program-public-screen .program-public-footer .mini-icon{display:inline-flex}body .program-public-screen .program-public-footer .mini-label{display:none}}@media (width<=360px){.program-public-screen .pp-apply-card .cta-note{letter-spacing:-.02em;font-size:10px}}@media (width<=480px){.program-public-screen .public-container,.program-public-screen .program-public-footer-inner{padding-left:16px;padding-right:16px}.program-public-screen .public-container{padding-top:24px}.program-public-screen .page-eyebrow h1{letter-spacing:-.03em;font-size:26px}.program-public-screen .page-eyebrow .sub{font-size:12.5px;line-height:1.4}.program-public-screen .page-eyebrow .kicker{letter-spacing:.08em;font-size:10px}}@media (width<=375px){.program-public-screen .public-container,.program-public-screen .program-public-footer-inner,.program-public-screen .public-topbar-inner,.program-public-screen .program-public-footer-inner{padding-left:12px;padding-right:12px}.program-public-screen .page-eyebrow{gap:12px;margin-bottom:16px;padding-bottom:14px}.program-public-screen .page-eyebrow h1{margin-top:6px;font-size:24px}.program-public-screen .page-eyebrow .sub{font-size:12px}.program-public-screen .page-eyebrow .kicker{letter-spacing:.06em}}@media (width>=1281px){.business-public-screen .hero-grid>.hero-left{max-width:calc(100% - 420px)}.business-public-screen .hero-name,.business-public-screen .hero-desc{overflow-wrap:break-word;word-break:normal;max-width:100%}}@media (width<=1280px){.public-business-hero-content{grid-template-columns:minmax(0,1fr)}.business-public-screen .hero-seal,.business-public-loading-seal,.public-business-seal{display:none!important}}@media (width>=320px) and (width<=1024px){.business-public-screen .hero-grid>.hero-left{width:100%;min-width:0;max-width:100%;display:contents}}@media (width<=1024px){.business-public-hero-row{flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.business-public-hero-copy{width:100%;min-width:0;max-width:100%}.business-public-screen .plogo.xl,.business-public-screen .plogo.lifted,.business-public-screen .plogo.business-public-hero-avatar{border-radius:18px;width:72px;height:72px;margin-top:0;font-size:24px}.business-public-screen .hero-seal,.business-public-loading-seal{display:none}.business-public-two-col{flex-direction:column;gap:14px;display:flex}.business-public-screen .pcard{grid-template-columns:minmax(0,1fr);gap:14px}.business-public-screen .pcard-actions{min-width:0}}@media (width<=880px){.business-public-screen .public-topbar{padding:16px 0}.business-public-screen .public-topbar-inner{flex-direction:column;align-items:flex-start;gap:14px;padding-left:20px;padding-right:20px}.business-public-screen .public-nav{flex-wrap:wrap;gap:10px}.business-public-screen .public-container,.business-public-screen .business-public-footer{padding-left:20px;padding-right:20px}.business-public-screen .hero{padding:28px 20px 22px}.business-public-screen .hero.with-banner{margin-top:0;padding-top:32px}.business-public-hero-accent{left:20px;right:20px}.business-public-screen .hero-wrap{overflow:hidden}.business-public-hero-row{flex-direction:column;order:1;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.business-public-screen .plogo.xl,.business-public-screen .plogo.lifted,.business-public-screen .plogo.business-public-hero-avatar{border-radius:14px;width:56px;height:56px;margin-top:0;font-size:20px}.business-public-loading-logo{flex-basis:56px;width:56px;height:56px;margin-top:0}.business-public-loading-kicker{max-width:120px;height:8px}.business-public-loading-name{max-width:100%;height:18px}.business-public-screen .kicker{letter-spacing:.12em;gap:6px;max-width:100%;font-size:9px}.business-public-screen .kicker:before{flex-shrink:0;width:10px}.business-public-screen .hero-name{letter-spacing:-.03em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:4px 0 0;font-size:clamp(20px,5.4vw,30px);line-height:1.12}.business-public-screen .hero-desc{-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;order:3;width:100%;max-width:100%;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.business-public-hero-stats,.business-public-loading-stats{box-sizing:border-box;border-radius:14px;flex-direction:row;order:2;align-self:stretch;align-items:stretch;width:100%;min-width:0;max-width:100%;padding:10px 12px}.business-public-hero-stat{border-bottom:0;border-right:1px dashed #ffffff1a;flex:1 1 0;align-items:flex-start;gap:3px;min-width:0;padding:4px 6px}.business-public-hero-stat:first-child{padding-left:0}.business-public-hero-stat:last-child{border-right:0;padding-right:0}.business-public-hero-stat-value--count{font-size:20px;line-height:1}.business-public-hero-stat-value--text{letter-spacing:.03em;-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.business-public-hero-stat-label{letter-spacing:.08em;font-size:8px;line-height:1.15}.business-public-loading-stat{border-bottom:0;border-right:1px dashed #ffffff1a;flex:1 1 0;align-items:flex-start;gap:3px;min-width:0;padding:4px 6px}.business-public-loading-stat:first-child{padding-left:0}.business-public-loading-stat:last-child{border-right:0;padding-right:0}.business-public-loading-stat-value{width:68%;height:12px}.business-public-loading-stat-value--count{width:52%;height:18px}.business-public-loading-stat-label{width:72%;height:6px}.business-public-loading-copy{order:3;width:100%;margin-top:0}}@media (width>=320px) and (width<=880px){.business-public-screen .hero-seal,.business-public-loading-seal{display:none}}@media (width<=640px){.business-public-screen .public-container{padding:16px 14px 40px}.business-public-screen .public-topbar-inner,.business-public-screen .business-public-footer{padding-left:14px;padding-right:14px}.business-public-screen .hero-wrap{border-radius:18px;overflow:hidden}.business-public-screen .hero-banner,.business-public-loading-banner{background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:0;overflow:hidden}.business-public-screen .hero-banner.banner-image:after{background:linear-gradient(#0505056b 0%,#050505c7 48%,#050505f5 100%)}.business-public-screen .hero{padding:18px 14px 14px}.business-public-screen .hero.with-banner{border-radius:0;margin-top:0;padding-top:22px}.business-public-hero-accent{left:14px;right:14px}.business-public-hero-row{gap:10px}.business-public-screen .plogo.xl,.business-public-screen .plogo.lifted,.business-public-screen .plogo.business-public-hero-avatar{border-radius:12px;width:48px;height:48px;font-size:16px}.business-public-loading-logo{flex-basis:48px;width:48px;height:48px}.business-public-loading-kicker{max-width:96px;height:7px}.business-public-loading-name{height:16px}.business-public-screen .kicker{letter-spacing:.1em;gap:5px;font-size:8.5px}.business-public-screen .kicker:before{width:8px}.business-public-screen .hero-name,.business-public-screen .hero-tagline,.business-public-screen .hero-desc,.business-public-screen .pp-prose{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}.business-public-screen .hero-name{letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(18px,5.8vw,24px);line-height:1.1}.business-public-screen .hero-desc{color:#bababae6;-webkit-line-clamp:2;font-size:12.5px;line-height:1.45}.business-public-hero-stats,.business-public-loading-stats{border-radius:12px;gap:0;padding:8px 10px}.business-public-hero-stat{gap:2px;padding:2px 5px}.business-public-hero-stat-value--count{font-size:18px}.business-public-hero-stat-value--text{font-size:9px}.business-public-hero-stat-label{letter-spacing:.07em;font-size:7.5px}.business-public-loading-stat{gap:2px;padding:2px 5px}.business-public-loading-stat-value{height:10px}.business-public-loading-stat-value--count{height:16px}.business-public-loading-stat-label{height:5px}.business-public-screen .hero-tagline{font-size:14px}.business-public-screen .pp-section-head{flex-wrap:wrap;align-items:flex-start}.business-public-screen .pp-section-head h3{white-space:normal;overflow-wrap:anywhere;word-break:break-all;flex:100%;min-width:0;max-width:100%}.business-public-screen .pp-section-head .right{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:100%;max-width:100%;overflow:hidden}.business-public-screen .public-nav>.btn,.business-public-screen .business-public-link-btn,.business-public-screen .business-public-program-list .pcard-actions .btn{min-height:44px}.business-public-screen .pp-section{padding:20px}.business-public-screen .pcard-actions{justify-content:flex-start;gap:10px}.business-public-screen .business-public-program-list .pcard{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.business-public-screen .business-public-program-list .pcard-head{flex-direction:column;align-items:flex-start;gap:10px}.business-public-screen .business-public-program-list .pcard-meta{gap:6px}.business-public-screen .business-public-program-list .pcard-titleblock h3,.business-public-screen .business-public-program-list .pcard-meta>span:first-child,.business-public-screen .business-public-program-list .pcard-metrics b{overflow-wrap:anywhere;word-break:break-all;max-width:100%}.business-public-screen .business-public-program-list .pcard-meta>span:first-child{flex:100%}.business-public-screen .business-public-program-list .pcard-desc{overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:unset;line-clamp:unset;margin:10px 0 12px;display:block;overflow:visible}.business-public-screen .business-public-program-list .pcard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.business-public-screen .business-public-program-list .pcard-metrics .m{min-width:0}.business-public-screen .business-public-program-list .pcard-actions{align-self:stretch;gap:8px;width:100%;min-width:0}.business-public-screen .business-public-program-list .pcard-actions .btn{justify-content:center;width:100%}.business-public-status-chip{letter-spacing:.08em;white-space:nowrap;align-self:flex-start;padding:4px 8px;font-size:10px}.business-public-screen .pp-featured-card{grid-template-columns:minmax(0,1fr)}.business-public-screen .pp-featured-thumb{width:100%;height:96px}.business-public-screen .business-public-featured-list{grid-template-columns:minmax(0,1fr);gap:12px}.business-public-screen .business-public-featured-card{border-radius:16px}.business-public-screen .business-public-featured-body{padding:14px 14px 13px}.business-public-screen .business-public-featured-body h4{margin-bottom:8px;font-size:15px}.business-public-screen .business-public-featured-body p{font-size:12.5px;line-height:1.45}.business-public-screen .business-public-featured-body .meta{margin-top:10px}.business-public-loading-featured-thumb{width:100%;height:96px}.business-public-screen .business-public-footer .right{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;width:100%;display:grid}.business-public-screen .business-public-footer .mini{width:100%;padding:11px 0}body .business-public-screen .business-public-footer .mini-icon{display:inline-flex}body .business-public-screen .business-public-footer .mini-label{display:none}}@media (width<=390px){.business-public-screen .public-container{padding:14px 12px 36px}.business-public-screen .public-topbar-inner,.business-public-screen .business-public-footer{padding-left:12px;padding-right:12px}.business-public-screen .brand{letter-spacing:.14em;gap:7px;font-size:10px}.business-public-screen .brand img{flex:0 0 22px;width:22px;height:22px}.business-public-screen .public-nav{width:100%}.business-public-screen .public-nav>.btn{flex:auto;justify-content:center;max-width:100%;padding:0 12px;font-size:11px}.business-public-screen .hero{padding:16px 12px 12px}.business-public-screen .hero.with-banner{padding-top:20px}.business-public-hero-accent{left:12px;right:12px}.business-public-hero-row{gap:8px}.business-public-screen .plogo.xl,.business-public-screen .plogo.lifted,.business-public-screen .plogo.business-public-hero-avatar{border-width:2px;border-radius:10px;width:40px;height:40px;font-size:13px}.business-public-loading-logo{flex-basis:40px;width:40px;height:40px}.business-public-loading-kicker{max-width:80px;height:6px}.business-public-loading-name{height:14px}.business-public-screen .kicker{letter-spacing:.08em;gap:4px;font-size:7.5px}.business-public-screen .kicker:before{width:7px}.business-public-screen .hero-name{letter-spacing:-.02em;font-size:clamp(16px,5.2vw,18px);line-height:1.15}.business-public-screen .hero-desc{-webkit-line-clamp:1;font-size:11.5px;line-height:1.4}.business-public-hero-stats,.business-public-loading-stats{border-radius:11px;padding:7px 8px}.business-public-hero-stat{gap:1px;padding:1px 3px}.business-public-hero-stat-value--count{font-size:15px}.business-public-hero-stat-value--text{letter-spacing:.01em;-webkit-line-clamp:1;font-size:7.5px}.business-public-hero-stat-label{letter-spacing:.04em;font-size:6.5px}.business-public-loading-stat{gap:1px;padding:1px 3px}.business-public-loading-stat-value{height:9px}.business-public-loading-stat-value--count{height:14px}.business-public-loading-stat-label{height:5px}.business-public-screen .pp-section{border-radius:14px;padding:14px 12px}.business-public-screen .pp-section-head h3{font-size:17px}.business-public-screen .business-public-footer .mini{min-height:44px}}.owner-mobile-program-card{display:none}.owner-desktop-program-card{display:block}@media (width>=320px) and (width<=640px){.owner-mobile-program-card{display:flex}.owner-mobile-program-card.mpcard{background:linear-gradient(#1c1c1c8c,#0808088c);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:16px}.owner-mobile-program-card.mpcard .plogo.md{width:54px;height:54px;font-size:18px}.owner-mobile-program-card-head.mpcard-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.owner-mobile-program-card-head.mpcard-head .plogo{flex-shrink:0}.owner-mobile-program-card-titleblock.mpcard-titleblock{flex:1;min-width:0;max-width:100%}.owner-mobile-program-card-titleblock.mpcard-titleblock h3{color:#fff;letter-spacing:-.015em;overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0 0 4px;font:800 16px/1.28 Inter,sans-serif}.owner-mobile-program-card-titleblock .meta{max-width:100%;color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0;font:500 11px JetBrains Mono,ui-monospace,monospace}.owner-mobile-program-status.chip.mpcard-status{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-mobile-program-status.chip .dot{background:var(--fg-3);border-radius:999px;width:6px;height:6px}.owner-mobile-program-status.chip.active{color:var(--sndct-green);background:#04fe071a;border-color:#04fe075c}.owner-mobile-program-status.chip.active .dot{background:var(--sndct-green);box-shadow:0 0 8px #04fe07b3}.owner-mobile-program-status.chip.draft{color:var(--warn-yellow);background:#fed70b14;border-color:#fed70b5c}.owner-mobile-program-status.chip.draft .dot{background:var(--warn-yellow)}.owner-mobile-program-status.chip.ended{color:var(--fg-3)}.owner-mobile-program-card-desc.mpcard-desc{color:var(--fg-2);overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:0;font:500 12.5px/1.45 Inter,sans-serif}.owner-mobile-program-card-metrics.mpcard-metrics{border-top:1px dashed #ffffff0f;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:12px;display:grid}.owner-mobile-program-card-metrics.mpcard-metrics>div{flex-direction:column;gap:2px;min-width:0;display:flex}.owner-mobile-program-card-metrics.mpcard-metrics span{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font:500 10px JetBrains Mono,ui-monospace,monospace}.owner-mobile-program-card-metrics.mpcard-metrics b{color:var(--fg-1);overflow-wrap:anywhere;font:700 13px Inter,sans-serif}.owner-mobile-program-card-metrics.mpcard-metrics b.grn{color:var(--sndct-green)}.owner-mobile-program-card-metrics.mpcard-metrics b.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.owner-mobile-program-card-actions.mpcard-actions{gap:8px;display:flex}.owner-mobile-program-card-actions.mpcard-actions .owner-mobile-program-card-btn.btn{letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.owner-mobile-program-card-actions.mpcard-actions .owner-mobile-program-card-btn.btn svg{flex-shrink:0;width:14px;height:14px}.owner-mobile-program-card-actions.mpcard-actions .owner-mobile-program-card-btn.btn-ghost{color:var(--fg-1);background:#ffffff0a;border-color:#ffffff1a}.owner-mobile-program-card-actions.mpcard-actions .owner-mobile-program-card-btn.btn-outline{color:var(--sndct-green);background:0 0;border-color:#04fe0766}.owner-mobile-program-card-actions.mpcard-actions .owner-mobile-program-card-btn.btn-sm{height:32px;padding:0 14px;font-size:12px}.owner-mobile-program-card-actions.mpcard-actions .owner-mobile-program-card-btn.mpc-boost{width:100%;margin-top:2px}.owner-desktop-program-card{display:none}}@media (width<=640px){.nd-pcard{border-radius:20px;grid-template-rows:auto auto auto auto;grid-template-columns:auto 1fr;gap:0;padding:16px}.nd-pcard-left{grid-area:1/1;align-items:flex-start;padding-right:14px}.nd-pcard .plogo.md{border-radius:14px;width:52px;height:52px;font-size:16px}.nd-pcard-main{display:contents}.nd-pcard-head{grid-area:1/2;align-items:flex-start;gap:6px;min-width:0}.nd-pcard-titleblock{flex:1;min-width:0}.nd-pcard-titleblock h3{white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-bottom:5px;font-size:17px;line-height:1.2}.nd-pcard-meta{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;gap:4px;max-width:100%;font:600 10px/1 JetBrains Mono,ui-monospace,monospace;overflow:visible}.nd-pcard-meta>span:first-child{overflow-wrap:anywhere;word-break:break-word;flex-shrink:1;min-width:0;max-width:100%}.nd-pcard-meta>span:nth-child(n+4){display:none}.nd-tag-chip{color:var(--fg-3);overflow-wrap:anywhere;word-break:break-word;background:0 0;border:none;flex-shrink:1;min-width:0;max-width:100%;padding:0;font-size:10px}.nd-tag-chip:before{content:"·";width:auto;height:auto;color:var(--fg-4);background:0 0;border-radius:0;margin-right:2px;font-size:12px;line-height:1}.nd-pcard-desc{grid-area:2/1/auto/-1;max-width:none;margin:14px 0 0;font-size:13.5px;line-height:1.5}.nd-pcard-metrics{border-top:1px dashed #ffffff14;grid-area:3/1/auto/-1;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin-top:14px;padding-top:14px;display:grid}.nd-pcard-metrics .nd-m{min-width:0;overflow:hidden}.nd-pcard-metrics .nd-ml{letter-spacing:.12em;font-size:10px}.nd-pcard-metrics .nd-val{overflow-wrap:break-word;word-break:break-word;font-size:14px}.nd-pcard-metrics .nd-val.mono{letter-spacing:-.005em;overflow-wrap:break-word;word-break:break-all;font-size:14px;line-height:1.15}.nd-pcard-actions{flex-direction:column;grid-area:4/1/auto/-1;align-self:auto;gap:8px;min-width:0;margin-top:14px}.nd-pcard-top-actions{flex-direction:row;flex:unset;gap:8px}.nd-pcard-bottom-actions{flex-direction:row;flex:unset;flex-wrap:wrap;gap:8px}.nd-pcard-actions .nd-btn{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;min-width:0;height:46px;padding:0 14px;font-size:13.5px;overflow:hidden}}@media (width<=1024px){.business-public-screen .business-public-two-col{gap:14px;flex-direction:column!important;display:flex!important}.business-public-screen .business-public-two-col>*{width:100%}}@media (width<=980px){.login-shell .login-main{min-height:auto}.login-shell .login-split{grid-template-columns:1fr}.login-shell .login-right{display:none}.login-shell .login-left{padding:24px clamp(16px,3.2vw,26px)}.login-shell .login-formwrap{align-items:flex-start;padding-top:clamp(16px,4vh,40px)}.login-shell .login-form{max-width:min(520px,100%)}.login-shell .lead{min-height:auto}.login-shell .login-footer{margin-top:20px}}@media (width<=640px){.login-shell .login-left{padding:20px 14px}.login-shell .login-form{max-width:100%}.login-shell .login-form-stage{width:100%;max-width:min(520px,100%)}.login-shell .login-tabs{margin-bottom:18px}.login-shell .login-title{font-size:clamp(24px,7.4vw,28px)}.login-shell .login-subtitle,.login-shell .lead{margin-bottom:18px}.login-shell .login-provider-btn,.login-shell .login-auth-submit{min-height:44px}.login-shell .login-role-switch{grid-template-columns:1fr}.login-shell .login-auth-collapsible.login-role-switch-section.open{margin-bottom:18px}.login-shell .input,.login-shell .login-auth-field input{font-size:16px}}@media (width<=520px){.login-shell .nav-meta{display:none}.login-shell .login-footer{padding-inline:14px}}@media (width<=420px){.login-shell .login-left{padding:16px 12px}.login-shell .login-tabs button{height:36px;font-size:12px}.login-shell .login-provider-btn,.login-shell .login-auth-submit{min-height:42px}.login-shell .login-auth-collapsible.login-role-switch-section.open{margin-bottom:16px}.login-shell .login-auth-field>span{font-size:11px}.login-shell .login-footer{padding-inline:12px}}@media (width<=480px){a.featured-banner{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""body""cta";gap:10px;padding:12px}a.featured-banner .fb-logo{width:44px;height:44px}a.featured-banner .fb-body .fb-k{letter-spacing:.1em;line-height:1.35}a.featured-banner .fb-body h4{font-size:14px;line-height:1.25}a.featured-banner .fb-body .fb-source{font-size:10px}a.featured-banner .fb-highlights{gap:5px}a.featured-banner .fb-chip{max-width:100%;font-size:10px}a.featured-banner .fb-desc-fallback{font-size:11.5px;line-height:1.45}a.featured-banner .fb-cta .btn{min-height:44px;padding-inline:12px;font-size:12px}}@media (width<=899px){.owner-dashboard-shell .owner-platform-analytics-stats{grid-template-columns:minmax(0,1fr);gap:10px}.owner-dashboard-shell .owner-platform-analytics-card{min-height:0}.owner-dashboard-shell .owner-platform-analytics-panel{gap:12px;min-width:0}.owner-dashboard-shell .owner-platform-analytics-toolbar{flex-direction:column;align-items:stretch;gap:10px}.owner-dashboard-shell .owner-platform-analytics-note{max-width:none;font-size:12px;line-height:1.5}.owner-dashboard-shell .owner-platform-analytics-toolbar .profile-btn{width:100%;min-height:44px}.owner-dashboard-shell .owner-platform-analytics-stats .admin-users-analytics-stat-card{gap:8px;width:100%;padding:12px 14px}.owner-dashboard-shell .owner-platform-analytics-stats .admin-users-analytics-stat-label{overflow-wrap:anywhere;line-height:1.35}.owner-dashboard-shell .owner-platform-analytics-stats .admin-users-analytics-stat-value{font-size:clamp(24px,9vw,30px)}.owner-dashboard-shell .owner-platform-analytics-card-description{font-size:11.5px;line-height:1.45}.owner-dashboard-shell .owner-platform-analytics-generated-at{overflow-wrap:anywhere;font-size:11px;line-height:1.4}}@media (width<=359px){.owner-dashboard-shell .owner-admin-create-panel .adm-topbar,.owner-dashboard-shell .owner-admin-create-panel .adm-body{padding-left:12px;padding-right:12px}.owner-dashboard-shell .owner-platform-analytics-stats .admin-users-analytics-stat-card{padding:11px 12px}}@media (width<=767px){.login-shell .login-form-back{display:none}}@media (width>=768px){.login-shell .nav-inner{padding-left:24px;padding-right:24px}}@media (width<=520px){.login-shell .nav-inner{gap:12px;height:56px;padding:0 14px}.login-shell .brand img{flex:0 0 28px;width:28px;min-width:28px;height:28px;min-height:28px}.login-shell .brand span{font-size:14px}}@media (width>=2560px){.login-shell .login-split{width:min(100%,1920px);max-width:1920px;min-height:calc(100dvh - 64px);margin-inline:auto}}@media (width>=768px){.landing-page .nav-inner{padding-left:24px;padding-right:24px}}@media (width<=767px){.app-shell.landing-page .forproj-grid{gap:28px}.app-shell.landing-page .forproj-cta .btn-primary{justify-content:center;width:100%}.app-shell.landing-page .ambassadors-card{border-radius:18px;min-width:0;padding:16px 14px;overflow:hidden}.app-shell.landing-page .ac-head{letter-spacing:.12em;gap:10px}.app-shell.landing-page .ac-lede{font-size:12px;line-height:1.45}.app-shell.landing-page .ac-rows{gap:6px;margin-top:14px}.app-shell.landing-page .ac-rows .ac-row-link:nth-of-type(n+6),.app-shell.landing-page .ac-rows .ac-row-skeleton:nth-of-type(n+6){display:none}.app-shell.landing-page .ac-row{grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:3px 10px;padding:9px 10px;display:grid}.app-shell.landing-page .ac-row .t{display:contents}.app-shell.landing-page .ac-row .t .name{overflow-wrap:anywhere;grid-area:1/2;align-self:center;font-size:12px;font-weight:800;line-height:1.25}.app-shell.landing-page .ac-row .t .meta{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;grid-area:2/2;align-items:baseline;gap:2px 4px;margin-top:0;font-size:10px;font-weight:600;line-height:1.4;display:flex;overflow:visible}.app-shell.landing-page .ac-row .t .meta-handle,.app-shell.landing-page .ac-row .t .meta-detail{display:inline}.app-shell.landing-page .ac-row .t .meta-separator{margin:0;display:inline}.app-shell.landing-page .ac-avatar{border-radius:9px;grid-area:1/1/span 3;width:34px;height:34px}.app-shell.landing-page .ac-avatar .fallback{font-size:12px}.app-shell.landing-page .ac-proof{letter-spacing:.06em;grid-area:3/2;justify-self:start;margin-top:1px;padding:3px 7px;font-size:9px;display:inline-flex}.app-shell.landing-page .ac-row-link:hover{transform:none}.app-shell.landing-page .ac-row-skeleton .t{display:contents}.app-shell.landing-page .ac-skeleton-line-name{grid-area:1/2;align-self:center;width:62%}.app-shell.landing-page .ac-skeleton-line-meta{grid-area:2/2;width:88%;margin-top:0}.app-shell.landing-page .ac-proof-skeleton{grid-area:3/2;width:64px;height:20px;margin-top:1px;display:inline-flex}.app-shell.landing-page .ac-foot{letter-spacing:.08em;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;font-size:9px;line-height:1.45}}@media (width>=320px) and (width<=380px){.app-shell.landing-page .forproj-grid{gap:24px}.app-shell.landing-page .forproj-lede{font-size:15px;line-height:1.5}.app-shell.landing-page .forproj-cta .btn-primary{justify-content:center;width:100%}.app-shell.landing-page .ambassadors-card{padding:14px 12px}.app-shell.landing-page .ac-head{letter-spacing:.1em;font-size:9px}.app-shell.landing-page .ac-row{column-gap:8px;padding:8px 9px}.app-shell.landing-page .ac-avatar{width:32px;height:32px}.app-shell.landing-page .ac-row .t .name{font-size:11px;font-weight:800}.app-shell.landing-page .ac-row .t .meta{font-size:9px;font-weight:600}}@media (width<=480px){.apply-internpass-modal-footer .btn,.dashboard-application-actions .btn,.owner-applicant-decision-actions .btn{min-height:44px}}@media (width<=960px){.admin-program-applications{grid-template-columns:1fr}}@media (width<=768px){.owner-dashboard-shell .owner-applications-program-field{max-width:none}.owner-dashboard-shell .owner-applications-filters-row{flex-direction:column;align-items:stretch}.owner-dashboard-shell .owner-applications-filters{flex-wrap:wrap;width:100%;display:flex}.owner-dashboard-shell .owner-applications-filters .dashboard-notification-filter-btn{flex:auto;justify-content:center;min-height:44px}.owner-dashboard-shell .owner-applications-withdrawn-toggle{min-height:44px}}@media (width<=520px){.owner-dashboard-shell .owner-application-card-actions{grid-template-columns:1fr;gap:8px;display:grid}.owner-dashboard-shell .owner-application-card-actions .profile-btn{width:100%;min-height:44px}.owner-dashboard-shell .owner-application-card-project-btn{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);min-height:44px}.owner-dashboard-shell .owner-application-card-project-meta{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;width:100%}}@media (width<=768px){.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-preview,.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-preview img,.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-empty{min-height:88px}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-actions .btn{flex:auto;min-height:44px}}@media (width<=767px){.gdpr-consent-root{bottom:12px;right:12px}.gdpr-consent-dialog{border-radius:14px;width:min(380px,100vw - 24px);padding:14px}.gdpr-consent-title{font-size:17px}.gdpr-consent-category{flex-direction:column;align-items:stretch}.gdpr-consent-always-on,.gdpr-consent-toggle{align-self:flex-start}.gdpr-consent-actions{gap:6px}.gdpr-consent-accept{padding:11px 14px;font-size:14px}.landing-page .footer .footer-legal-group{flex-wrap:wrap}.app-shell.landing-page #programs.section{padding-top:0;padding-bottom:0}.app-shell.landing-page #programs .section-head{gap:10px;margin-bottom:20px}.app-shell.landing-page #programs .eyebrow{margin-bottom:8px}.app-shell.landing-page #programs .section-head .lede{margin-top:0;font-size:16px;line-height:1.45}.app-shell.landing-page #programs .prog-grid{gap:10px}.app-shell.landing-page #programs .program{border-radius:18px;gap:10px;padding:16px 14px}.app-shell.landing-page #programs .ghost-cta{margin-top:16px}}@media (width>=320px) and (width<=980px){.app-shell.landing-page .hero,.app-shell.landing-page #programs.section,.app-shell.landing-page .apply-section.section,.app-shell.landing-page .for-projects.section,.app-shell.landing-page .how.section{padding-bottom:32px}}@media (width<=1023px){.ambassador-dashboard-shell .owner-mobile-drawer .ambassador-mobile-active-programs-link{min-height:44px;text-decoration:none}}@media (width<=767px){.soc-icon-button.is-copied .soc-copy-tooltip--copied-only{white-space:normal;text-align:center;max-width:min(160px,100vw - 24px);padding:5px 8px;font-size:10px;bottom:calc(100% + 8px)}}@media (width>=769px){.footer .mini:hover,.landing-page .footer .mini:hover,.login-shell .footer .mini:hover,.business-public-screen .business-public-footer .mini:hover,.program-public-screen .program-public-footer .mini:hover{color:#fff;background:#ffffff0f;border-color:#ffffff38}}.owner-dashboard-shell .owner-dashboard-layout{min-height:100vh;padding-top:0}.owner-dashboard-shell.has-proto-bar .owner-dashboard-layout{min-height:calc(100vh - 44px);padding-top:44px}.owner-dashboard-shell .owner-side-nav{z-index:70;-webkit-backdrop-filter:blur(14px);background:radial-gradient(100% 80% at 100% 0,#04fe071f,#04fe0700 55%),#050505eb;border-right:1px solid #ffffff14;flex-direction:column;gap:18px;width:260px;padding:18px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.owner-dashboard-shell.has-proto-bar .owner-side-nav{top:44px}.owner-dashboard-shell .owner-side-nav-top{gap:14px;display:grid}.owner-dashboard-shell .owner-side-brand{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-1);align-items:center;gap:10px;font:700 13px Inter;display:inline-flex}.owner-dashboard-shell .owner-side-brand img{width:24px;height:24px}.owner-dashboard-shell .owner-side-brand em{color:var(--sndct-green);font-style:normal}.owner-dashboard-shell .owner-side-company-card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.owner-dashboard-shell .owner-side-company-card>div{min-width:0}.owner-dashboard-shell .owner-side-company-avatar{color:#031103;background:linear-gradient(170deg,#04fe07e0,#04fe0770);border:1px solid #04fe0773;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font:800 16px/1 Inter;display:inline-flex;position:relative;overflow:hidden}.owner-dashboard-shell .owner-side-company-avatar .profile-avatar-fallback{z-index:0;line-height:1;position:relative}.owner-dashboard-shell .owner-side-company-avatar.has-image{background:#ffffff14}.owner-dashboard-shell .owner-side-company-avatar img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.owner-dashboard-shell .owner-side-company-card p{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 15px/1.2 Inter;overflow:hidden}.owner-dashboard-shell .owner-side-company-card small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1.35 ui-monospace,monospace;display:block;overflow:hidden}.owner-dashboard-shell .owner-side-menu{gap:6px;display:grid}.owner-dashboard-shell .owner-side-menu-upcoming-divider{border-top:1px solid #ffffff1a;margin:8px 0 4px}.owner-dashboard-shell .owner-side-menu-upcoming{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-dashboard-shell .owner-side-menu-upcoming-item{justify-content:stretch;align-items:center;min-height:40px;display:flex}.owner-dashboard-shell .owner-side-menu-upcoming-button{text-align:left;color:#ffffff7a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:6px 10px;transition:background-color .13s,border-color .13s,color .13s;display:inline-flex}.owner-dashboard-shell .owner-side-menu-upcoming-button:hover{color:#ffffffb8;background:#ffffff08;border-color:#ffffff24}.owner-dashboard-shell .owner-side-menu-upcoming-button.is-active{color:#fff;background:#04fe0714;border-color:#04fe073d}.owner-dashboard-shell .owner-side-menu-upcoming-button.is-active .owner-side-menu-upcoming-icon{color:#04fe07eb}.owner-dashboard-shell .owner-side-menu-upcoming-title{align-items:center;gap:10px;min-width:0;display:inline-flex}.owner-dashboard-shell .owner-side-menu-upcoming-icon{color:#fff9;border-radius:7px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.owner-dashboard-shell .owner-side-menu-upcoming-pill{color:#ffffff6b;letter-spacing:.2em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.owner-dashboard-shell .owner-side-menu-item{color:#ffffffc2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;font:600 13.5px/1.3 Inter;transition:background-color .13s,border-color .13s,color .13s;display:inline-flex}.owner-dashboard-shell .owner-side-menu-item:hover{color:#fff;background:#ffffff09;border-color:#ffffff24}.owner-dashboard-shell .owner-side-menu-item.is-active{color:#fff;background:#04fe0714;border-color:#04fe073d}.owner-dashboard-shell .owner-side-menu-item-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.owner-dashboard-shell .owner-side-menu-item-icon{color:#ffffff9e;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.owner-dashboard-shell .owner-side-menu-item.is-active .owner-side-menu-item-icon{color:#04fe07eb}.owner-dashboard-shell .owner-side-menu-item-badge{color:#010;letter-spacing:0;background:#04fe07;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font:800 10px/1 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-side-menu-item:focus-visible,.owner-dashboard-shell .owner-side-public-link:focus-visible,.owner-dashboard-shell .owner-side-logout-link:focus-visible,.owner-dashboard-shell .od-boost-btn:focus-visible,.owner-dashboard-shell .owner-mobile-menu-btn:focus-visible,.owner-dashboard-shell .owner-mobile-drawer-close:focus-visible,.owner-dashboard-shell .owner-side-menu-upcoming-button:focus-visible,.owner-dashboard-shell .owner-mobile-account-trigger:focus-visible{outline-offset:2px;outline:2px solid #04fe07d6}.owner-dashboard-shell .owner-side-nav-bottom{gap:8px;margin-top:auto;display:grid}.owner-dashboard-shell .owner-mobile-boost-slot{display:none}.owner-dashboard-shell .od-boost-btn{cursor:pointer;text-align:left;color:#fff;letter-spacing:-.01em;background:radial-gradient(120% 120% at 0 0,#04fe0733,#04fe070d 60%),#04fe070d;border:1px solid #04fe076b;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:15px;padding:12px 14px;font:700 14px/1.2 Inter,sans-serif;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative;overflow:hidden}.owner-dashboard-shell .od-boost-btn:hover{border-color:#04fe07b3;transform:translateY(-1px);box-shadow:0 10px 28px #04fe0733}.owner-dashboard-shell .od-boost-btn .bicn{background:var(--sndct-green);color:#010;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 16px #04fe0780}.owner-dashboard-shell .od-boost-btn .bicn svg{width:17px;height:17px}.owner-dashboard-shell .od-boost-btn .btxt{flex-direction:column;gap:1px;min-width:0;display:flex}.owner-dashboard-shell .od-boost-btn .btxt small{letter-spacing:.12em;text-transform:uppercase;color:var(--sndct-green);font:600 10px JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .od-boost-btn .od-boost-arrow{display:none}.owner-dashboard-shell .bm-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.owner-dashboard-shell .bm-modal{background:linear-gradient(#04fe0714 0%,#0000 30%),linear-gradient(#1c1c1cf7 0%,#0b0b0bf7 100%);border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;width:min(960px,100%);max-height:min(88vh,940px);display:flex;position:relative;overflow:hidden}.owner-dashboard-shell .bm-modal-fixed{height:min(88vh,760px)}.owner-dashboard-shell .bm-head{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px 16px;display:flex}.owner-dashboard-shell .bm-head-l{align-items:center;gap:13px;min-width:0;display:flex}.owner-dashboard-shell .bm-head-icn{background:var(--sndct-green);color:#010;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 22px #04fe0766}.owner-dashboard-shell .bm-head-icn svg{width:22px;height:22px}.owner-dashboard-shell .bm-head h2{color:#fff;letter-spacing:-.02em;margin:0;font:800 22px/1.1 Inter Display,Inter,sans-serif}.owner-dashboard-shell .bm-head p{color:var(--fg-3);margin:3px 0 0;font:500 12.5px Inter,sans-serif}.owner-dashboard-shell .bm-close{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:9px 12px;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.owner-dashboard-shell .bm-close:hover{color:#fff;border-color:#ffffff47}.owner-dashboard-shell .bm-close svg{width:12px;height:12px}.owner-dashboard-shell .bm-panes{flex:1;grid-template-columns:244px 1fr;min-height:0;display:grid}.owner-dashboard-shell .bm-nav{background:#0003;border-right:1px solid #ffffff14;flex-direction:column;gap:6px;padding:14px;display:flex;overflow-y:auto}.owner-dashboard-shell .bm-nav-label{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-4);padding:6px 8px 4px;font:600 10px JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .bm-nav-item{color:var(--fg-2);cursor:pointer;text-align:left;letter-spacing:-.005em;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;font:600 13.5px Inter,sans-serif;transition:background .13s,border-color .13s,color .13s;display:flex}.owner-dashboard-shell .bm-nav-item .nicn{width:30px;height:30px;color:var(--fg-2);background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.owner-dashboard-shell .bm-nav-item .nicn svg{width:16px;height:16px}.owner-dashboard-shell .bm-nav-item .nlabel{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.owner-dashboard-shell .bm-nav-item .nlabel-short{display:none}.owner-dashboard-shell .bm-nav-item .nlabel small{letter-spacing:.06em;color:var(--fg-4);font:600 10px JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .bm-nav-item:hover{color:#fff;background:#ffffff0a}.owner-dashboard-shell .bm-nav-item.on{color:#fff;background:#04fe0714;border-color:#04fe074d}.owner-dashboard-shell .bm-nav-item.on .nicn{background:var(--sndct-green);color:#010;border-color:#0000;box-shadow:0 0 14px #04fe0766}.owner-dashboard-shell .bm-nav-item.on .nlabel small{color:var(--sndct-green)}.owner-dashboard-shell .bm-detail{flex-direction:column;gap:16px;padding:24px 26px 26px;display:flex;overflow-y:auto}.owner-dashboard-shell .bm-d-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-dashboard-shell .bm-d-head h3{color:#fff;letter-spacing:-.03em;flex:auto;min-width:0;margin:0;font:800 25px/1.12 Inter Display,Inter,sans-serif}:is(.owner-dashboard-shell .bm-detail:has(.bm-preview-featured) .bm-d-head,.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-d-head){align-items:flex-start}.owner-dashboard-shell .bm-detail:has(.bm-preview-featured) .bm-d-head h3{white-space:nowrap}.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-d-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(8px,1.4cqi,14px)}.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-d-head h3{white-space:nowrap;flex:0 auto;width:auto;min-width:0;max-width:none;font-size:clamp(11px,3.2cqi,25px)}.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-badge.stat{letter-spacing:clamp(.02em,.12cqi,.06em);flex:none;gap:clamp(3px,.75cqi,9px);padding:clamp(4px,1.1cqi,10px) clamp(6px,1.8cqi,16px);font-size:clamp(7px,1.85cqi,13px);animation:2.6s ease-in-out infinite bm-badge-glow-compact}.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-badge.stat .dot{width:clamp(4px,.85cqi,8px);height:clamp(4px,.85cqi,8px)}@keyframes bm-badge-glow-compact{0%,to{border-color:#04fe0761;box-shadow:0 0 6px #04fe0733,0 0 12px #04fe0714}50%{border-color:#04fe07ad;box-shadow:0 0 10px #04fe077a,0 0 18px #04fe072e}}@keyframes bm-badge-glow{0%,to{border-color:#04fe0761;box-shadow:0 0 10px #04fe0738,0 0 20px #04fe0714}50%{border-color:#04fe07b8;box-shadow:0 0 16px #04fe0785,0 0 32px #04fe073d,inset 0 0 12px #04fe070f}}@keyframes bm-badge-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px}50%{opacity:.92;transform:scale(1.2);box-shadow:0 0 10px,0 0 18px #04fe07a6}}.owner-dashboard-shell .bm-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:10px 16px;font:700 13px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .bm-badge.reach{color:var(--sndct-green);background:#04fe0724;border:1px solid #04fe0773;animation:2.6s ease-in-out infinite bm-badge-glow}.owner-dashboard-shell .bm-badge.stat{color:var(--sndct-green);background:#04fe071f;border:1px solid #04fe0766;animation:2.6s ease-in-out infinite bm-badge-glow}.owner-dashboard-shell .bm-badge.benefit{color:var(--warn-yellow);background:#fed70b1a;border:1px solid #fed70b5c}.owner-dashboard-shell .bm-badge .dot{background:currentColor;border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px}.owner-dashboard-shell .bm-badge.reach .dot,.owner-dashboard-shell .bm-badge.stat .dot{animation:2.6s ease-in-out infinite bm-badge-dot-pulse}@media (prefers-reduced-motion:reduce){.owner-dashboard-shell .bm-badge.reach,.owner-dashboard-shell .bm-badge.stat,.owner-dashboard-shell .bm-badge.reach .dot,.owner-dashboard-shell .bm-badge.stat .dot{animation:none}.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-badge.stat{animation:none}}@media (width>=721px) and (width<=1099px){.owner-dashboard-shell .bm-detail:has(.bm-preview-featured) .bm-d-head{flex-wrap:wrap;align-items:center;gap:12px}.owner-dashboard-shell .bm-detail:has(.bm-preview-featured) .bm-d-head h3{white-space:normal;flex:100%;max-width:none}}.owner-dashboard-shell .bm-d-desc{color:var(--fg-2);margin:0;font:500 14px/1.62 Inter,sans-serif}.owner-dashboard-shell .bm-note{color:var(--fg-3);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font:500 12.5px/1.5 Inter,sans-serif;display:flex}.owner-dashboard-shell .bm-note svg{width:15px;height:15px;color:var(--fg-3);flex-shrink:0;margin-top:1px}.owner-dashboard-shell .bm-periods{gap:8px;display:flex}.owner-dashboard-shell .bm-period{cursor:pointer;text-align:center;background:#00000052;border:1px solid #ffffff1a;border-radius:14px;flex:1;padding:12px 10px;transition:border-color .14s,background .14s}.owner-dashboard-shell .bm-period:hover{border-color:#fff3}.owner-dashboard-shell .bm-period.on{background:#04fe0714;border-color:#04fe0780}.owner-dashboard-shell .bm-period .pd{color:#fff;letter-spacing:-.02em;font:800 18px/1 Inter,sans-serif}.owner-dashboard-shell .bm-period .pu{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);margin-top:2px;font:600 10px/1.2 JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .bm-period .pr{color:var(--sndct-green);margin-top:7px;font:700 13px/1.2 Inter,sans-serif}.owner-dashboard-shell .bm-period .pr s{color:var(--fg-4);margin-right:6px;font-weight:500}.owner-dashboard-shell .bm-period.on .pd{color:var(--sndct-green)}.owner-dashboard-shell .bm-field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-bottom:8px;font:600 11px JetBrains Mono,ui-monospace,monospace;display:block}.owner-dashboard-shell .bm-detail .bm-preview{flex-shrink:0}.owner-dashboard-shell .bm-preview:has(.bm-preview-email){min-height:0}.owner-dashboard-shell .bm-detail:has(.bm-preview-email) .bm-note{display:none}.owner-dashboard-shell .bm-detail:has(.bm-preview-email){gap:12px;container-type:inline-size}.owner-dashboard-shell .bm-preview-live{background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/22px 22px,#00000047;padding:14px}.owner-dashboard-shell .bm-preview{background:#00000052;border:1px solid #ffffff1a;border-radius:16px;position:relative;overflow:hidden}.owner-dashboard-shell .bm-preview-live .featured-banner{pointer-events:none;cursor:default}.owner-dashboard-shell .bm-preview-placement{flex-direction:column;gap:10px;display:flex}.owner-dashboard-shell .bm-preview-placement>.featured-banner,.owner-dashboard-shell .bm-preview-placement>.bm-preview-banner,.owner-dashboard-shell .bm-preview-regular-list,.owner-dashboard-shell .bm-preview-regular-card{flex-shrink:0}.owner-dashboard-shell .bm-preview-regular-list{flex-direction:column;gap:8px;display:flex}.owner-dashboard-shell .bm-preview-regular-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.owner-dashboard-shell .bm-preview-regular-logo{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font:800 14px Inter,sans-serif;display:grid}.owner-dashboard-shell .bm-preview-regular-logo.is-violet{background:linear-gradient(135deg,#8b5cf6f2,#4c1d95f2)}.owner-dashboard-shell .bm-preview-regular-logo.is-amber{background:linear-gradient(135deg,#f59e0bf2,#b45309f2)}.owner-dashboard-shell .bm-preview-regular-logo.is-cyan{background:linear-gradient(135deg,#22d3eef2,#0891b2f2)}.owner-dashboard-shell .bm-preview-regular-body{min-width:0}.owner-dashboard-shell .bm-preview-regular-body h4{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;margin:0 0 3px;font:700 15px Inter,sans-serif}.owner-dashboard-shell .bm-preview-regular-body p{color:var(--fg-3);overflow-wrap:anywhere;word-break:break-word;margin:0;font:500 12px/1.4 Inter,sans-serif}.owner-dashboard-shell .bm-preview-regular-cta{color:var(--fg-3);white-space:nowrap;font:600 11px Inter,sans-serif}.owner-dashboard-shell .bm-preview:has(.bm-preview-featured){min-height:0}.owner-dashboard-shell .bm-preview-live.bm-preview-featured{justify-content:center;align-items:flex-start;min-height:0;padding:12px 14px 14px;display:flex}.owner-dashboard-shell .bm-preview-featured-shell{flex-direction:column;gap:8px;width:100%;max-width:280px;margin:0 auto;display:flex}.owner-dashboard-shell .bm-preview-featured-section-head{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:center;gap:10px;font:600 10px JetBrains Mono,ui-monospace,monospace;display:flex}.owner-dashboard-shell .bm-preview-featured-section-head .right{color:var(--fg-4);text-align:right;min-width:0}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-card{box-sizing:border-box;pointer-events:none;background:radial-gradient(80% 80% at 100% 0,#04fe0724,#0000 70%),linear-gradient(#1c1c1c8c,#08080899);border:1px solid #04fe0747;border-radius:18px;width:100%;padding:14px 16px}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-link{min-width:0;color:inherit;cursor:default;flex-direction:column;gap:10px;text-decoration:none;display:flex}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-label{letter-spacing:.14em;text-transform:uppercase;color:#04fe07;align-items:center;gap:6px;font:700 9px/1.2 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-label svg{flex-shrink:0;width:11px;height:11px}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-company{align-items:center;gap:10px;min-width:0;display:flex}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-logo{color:#010;background:linear-gradient(145deg,#05ff08,#066f08);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font:800 14px Inter,sans-serif;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #04fe0759,0 0 14px #04fe0733}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-logo img{object-fit:cover;width:100%;height:100%;display:block}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-logo span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 3px;overflow:hidden}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-company-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-company-copy strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.2 Inter,sans-serif;overflow:hidden}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-sponsored-tag{letter-spacing:.12em;text-transform:uppercase;color:#767676;font:600 8px/1 JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-title{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font:800 15px/1.25 Inter,sans-serif}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-desc{color:#bababa;overflow-wrap:anywhere;margin:0;font:500 12px/1.45 Inter,sans-serif}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-meta{flex-direction:column;gap:8px;display:flex}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-reward,.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-availability{align-items:center;gap:8px;min-width:0;display:flex}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-meta-icon{color:#767676;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-meta-icon svg{width:12px;height:12px}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-meta-icon.is-reward{color:#04fe07;background:#04fe0714;border-color:#04fe073d}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-reward strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:700 12.5px/1.2 Inter,sans-serif;overflow:hidden}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-usdt-badge{color:#04fe07;letter-spacing:.08em;text-transform:uppercase;background:#04fe071f;border:1px solid #04fe076b;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 7px;font:700 9px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-availability span:last-child{color:#767676;text-overflow:ellipsis;white-space:nowrap;font:500 11.5px/1.35 Inter,sans-serif;overflow:hidden}.owner-dashboard-shell .bm-preview-featured-shell .pp-featured-cta{width:100%;height:auto;min-height:40px;margin-top:0;padding:8px 14px;font-size:13px}.owner-dashboard-shell .bm-preview-email{flex-direction:column;gap:8px;display:flex}.owner-dashboard-shell .bm-preview-live.bm-preview-email{padding:12px 14px 14px}.owner-dashboard-shell .bm-preview-email-meta{flex-direction:column;gap:2px;padding:0 2px;display:flex}.owner-dashboard-shell .bm-preview-email-from{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);font:600 9px JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .bm-preview-email-subj{color:#fff;overflow-wrap:anywhere;font:700 13px/1.3 Inter,sans-serif}.owner-dashboard-shell .bm-preview-email-subj-project{color:#04fe07}.owner-dashboard-shell .bm-preview-email-shell{background:#0b0b0b;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden;box-shadow:0 8px 30px #00000059}.owner-dashboard-shell .bm-preview-email-header{background:linear-gradient(#04fe072e 0%,#04fe070d 65%,#04fe0700 100%);border-bottom:1px solid #ffffff14;padding:10px 14px}.owner-dashboard-shell .bm-preview-email-logo{width:min(148px,100%);height:auto;display:block}.owner-dashboard-shell .bm-preview-email-body{min-width:0;padding:14px 16px 16px}.owner-dashboard-shell .bm-preview-email-body p{color:#fff;overflow-wrap:anywhere;margin:0 0 10px;font:500 12px/1.45 Inter,sans-serif}.owner-dashboard-shell .bm-preview-email-body p:last-child{margin-bottom:0}.owner-dashboard-shell .bm-preview-email-label{letter-spacing:.03em;text-transform:uppercase;color:#bababa!important;margin:0 0 4px!important;font:500 10px/1.2 Inter,sans-serif!important}.owner-dashboard-shell .bm-preview-email-title{color:#fff;overflow-wrap:anywhere;margin:0 0 8px;font:700 17px/1.2 Inter,sans-serif}.owner-dashboard-shell .bm-preview-email-value{color:#fff!important;margin:0 0 10px!important;font:700 13px/1.35 Inter,sans-serif!important}.owner-dashboard-shell .bm-preview-email-cta{background:var(--sndct-green);color:#050505;border-radius:999px;align-items:center;min-height:36px;margin:2px 0 0;padding:0 16px;font:700 12px Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .bm-preview-comarketing-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.owner-dashboard-shell .bm-preview-comarketing-tier{background:#0c0c0cd1;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:100%;padding:12px 10px 14px;display:flex}.owner-dashboard-shell .bm-preview-comarketing-tier.is-featured{background:var(--sndct-green);color:#010;border-color:#0000}.owner-dashboard-shell .bm-preview-comarketing-tier-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.owner-dashboard-shell .bm-preview-comarketing-tier-copy{min-width:0}.owner-dashboard-shell .bm-preview-comarketing-tier-copy h4{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font:800 12px/1.1 Inter,sans-serif}.owner-dashboard-shell .bm-preview-comarketing-tier.is-featured .bm-preview-comarketing-tier-copy h4,.owner-dashboard-shell .bm-preview-comarketing-tier.is-featured .bm-preview-comarketing-tier-copy p{color:#010}.owner-dashboard-shell .bm-preview-comarketing-tier-copy p{color:var(--fg-3);margin:4px 0 0;font:500 10px/1.35 Inter,sans-serif}.owner-dashboard-shell .bm-preview-comarketing-tier-star{color:#010;background:#0011001f;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.owner-dashboard-shell .bm-preview-comarketing-tier-star svg{width:12px;height:12px}.owner-dashboard-shell .bm-preview-comarketing-tier-badge{min-height:20px;color:var(--sndct-green);background:#04fe071f;border:1px solid #04fe0747;border-radius:999px;align-self:flex-start;align-items:center;padding:2px 8px;font:600 9px/1.2 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .bm-preview-comarketing-tier-badge.is-spacer{visibility:hidden;pointer-events:none}.owner-dashboard-shell .bm-preview-comarketing-tier.is-featured .bm-preview-comarketing-tier-badge{color:#010;background:#00110024;border-color:#0011002e}.owner-dashboard-shell .bm-preview-comarketing-tier-features{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.owner-dashboard-shell .bm-preview-comarketing-tier-features li{color:var(--fg-2);overflow-wrap:anywhere;padding-left:12px;font:500 10px/1.4 Inter,sans-serif;position:relative}.owner-dashboard-shell .bm-preview-comarketing-tier-features li:before{content:"";background:var(--sndct-green);border-radius:999px;width:4px;height:4px;position:absolute;top:.55em;left:0;box-shadow:0 0 6px #04fe07a6}.owner-dashboard-shell .bm-preview-comarketing-tier.is-featured .bm-preview-comarketing-tier-features li{color:#001100d1}.owner-dashboard-shell .bm-preview-comarketing-tier.is-featured .bm-preview-comarketing-tier-features li:before{box-shadow:none;background:#010}.owner-dashboard-shell .bm-foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:12px;display:flex}.owner-dashboard-shell .bm-foot.is-no-price{justify-content:flex-end}.owner-dashboard-shell .bm-price{flex-direction:column;gap:3px;display:flex}.owner-dashboard-shell .bm-price .pnow{align-items:center;gap:10px;display:flex}.owner-dashboard-shell .bm-price .pnow b{color:#fff;letter-spacing:-.03em;font:800 30px Inter,sans-serif}.owner-dashboard-shell .bm-price .pnow s{color:var(--fg-4);font:600 17px Inter,sans-serif}.owner-dashboard-shell .bm-price .pnow .unit{color:var(--fg-3);font:600 12px Inter,sans-serif}.owner-dashboard-shell .bm-price .psale{color:#ff8a8a;letter-spacing:.1em;text-transform:uppercase;background:#ff00001f;border:1px solid #ff505057;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px;font:700 10px JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .bm-price .prange{color:#fff;letter-spacing:-.02em;font:800 24px Inter,sans-serif}.owner-dashboard-shell .bm-price .pcustom{color:#fff;letter-spacing:-.02em;font:800 22px Inter,sans-serif}.owner-dashboard-shell .bm-price .psub{letter-spacing:.06em;color:var(--fg-4);text-transform:uppercase;font:500 11px JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .bm-cta-wrap{flex-shrink:0;align-items:center;display:flex}.owner-dashboard-shell .bm-detail .field{flex-direction:column;gap:8px;display:flex}.owner-dashboard-shell .bm-detail .field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);font:600 12px/1 Inter,sans-serif}.owner-dashboard-shell .bm-detail .field-hint{color:var(--fg-3);font:500 12px/1.4 Inter,sans-serif}.owner-dashboard-shell .bm-detail .input{width:100%;color:var(--fg-0);background:#0000006b;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 14px;font:500 14px/1.3 Inter,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s}.owner-dashboard-shell .bm-detail .input::placeholder{color:var(--fg-4)}.owner-dashboard-shell .bm-detail .input:hover{border-color:#ffffff2e}.owner-dashboard-shell .bm-detail .input:focus{background:#0000008c;border-color:#04fe0799;box-shadow:0 0 0 3px #04fe0729}.owner-dashboard-shell .bm-detail .btn{letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.owner-dashboard-shell .bm-detail .btn svg{flex-shrink:0;width:14px;height:14px}.owner-dashboard-shell .bm-detail .btn-primary{background:var(--sndct-green);color:#000}.owner-dashboard-shell .bm-detail .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.owner-dashboard-shell .bm-detail .btn-ghost{color:var(--fg-1);background:#ffffff0a;border-color:#ffffff1a}.owner-dashboard-shell .bm-detail .btn-ghost:hover{background:#ffffff12;border-color:#ffffff2e}.owner-dashboard-shell .bm-detail .btn-lg{height:46px;padding:0 22px;font-size:14px}.owner-dashboard-shell .bl-back{color:var(--fg-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:600 12px Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .bl-back:hover{color:#fff}.owner-dashboard-shell .bl-back svg{width:15px;height:15px}.owner-dashboard-shell .bl-top-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-dashboard-shell .bl-top-row .bl-back{flex-shrink:0}.owner-dashboard-shell .bl-top-row .bl-price-row{text-align:right;align-items:flex-end;margin-left:auto}.owner-dashboard-shell .bl-top-row .bl-price-row .bm-field-label{margin-bottom:4px}.owner-dashboard-shell .bl-head h3{color:#fff;letter-spacing:-.03em;margin:10px 0 6px;font:800 26px Inter Display,Inter,sans-serif}.owner-dashboard-shell .bl-head p{color:var(--fg-2);max-width:56ch;margin:0;font:500 13.5px/1.5 Inter,sans-serif}.owner-dashboard-shell .bl-price-row{flex-direction:column;gap:6px;display:flex}.owner-dashboard-shell .bl-price{color:#fff;letter-spacing:-.02em;font:700 22px/1.2 Inter,sans-serif}.owner-dashboard-shell .bl-price b{color:#fff;letter-spacing:-.04em;font:800 42px/1 Inter Display,Inter,sans-serif}.owner-dashboard-shell .bl-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.owner-dashboard-shell .bl-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.owner-dashboard-shell .bl-pkgs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.owner-dashboard-shell .bl-pkg{cursor:pointer;color:var(--fg-2);background:#00000052;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font:600 13px Inter,sans-serif;transition:border-color .14s,background .14s,color .14s;display:flex}.owner-dashboard-shell .bl-alt{background:radial-gradient(120% 120% at 100% 0,#04fe071a,#0000 60%),#0000004d;border:1px solid #04fe0747;border-radius:16px;align-items:center;gap:14px;margin-top:4px;padding:16px;display:flex}.owner-dashboard-shell .bl-alt-head{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.owner-dashboard-shell .bl-alt-icn{width:44px;height:44px;color:var(--sndct-green);background:#04fe071f;border:1px solid #04fe0757;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.owner-dashboard-shell .bl-alt-icn svg{width:24px;height:24px}.owner-dashboard-shell .bl-alt-txt{flex:1;min-width:0}.owner-dashboard-shell .bl-alt-txt b{color:#fff;margin-bottom:2px;font:700 14px Inter,sans-serif;display:block}.owner-dashboard-shell .bl-alt-txt span{color:var(--fg-3);font:500 12.5px Inter,sans-serif}.owner-dashboard-shell .bl-alt-btn{white-space:nowrap;letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;height:40px;color:var(--sndct-green);background:#04fe0724;border:1px solid #04fe076b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.owner-dashboard-shell .bl-alt-btn:hover{background:#04fe0738;border-color:#04fe0799;transform:translateY(-1px);box-shadow:0 6px 18px #04fe072e}.owner-dashboard-shell .bl-alt-btn svg{flex-shrink:0;width:16px;height:16px}.owner-dashboard-shell .mlead-submit{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding-top:16px;display:flex}.owner-dashboard-shell .mlead-submit .note{color:var(--fg-4);max-width:38ch;font:500 11.5px Inter,sans-serif}.owner-dashboard-shell .bl-submit-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding-top:16px;display:flex}.owner-dashboard-shell .bl-submit-note{color:var(--fg-4);max-width:38ch;font:500 11.5px Inter,sans-serif}.owner-dashboard-shell .bl-thanks{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:20px 10px;display:flex}.owner-dashboard-shell .bl-thanks-icn{background:var(--sndct-green);color:#010;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 50px #04fe0766}.owner-dashboard-shell .bl-thanks-icn svg{width:38px;height:38px}.owner-dashboard-shell .bl-thanks h3{color:#fff;letter-spacing:-.03em;margin:0;font:800 28px Inter Display,Inter,sans-serif}.owner-dashboard-shell .bl-thanks p{max-width:46ch;color:var(--fg-2);margin:0 auto;font:500 14px/1.55 Inter,sans-serif}.owner-dashboard-shell .bl-thanks-sum{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:inline-flex}.owner-dashboard-shell .bl-thanks-sum .chip{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .bl-thanks-sum .chip .dot{background:var(--fg-3);border-radius:999px;width:6px;height:6px}.owner-dashboard-shell .bl-thanks-tg{background:radial-gradient(120% 120% at 50% 0,#04fe071a,#0000 65%),#0000004d;border:1px solid #04fe0747;border-radius:16px;width:100%;max-width:440px;margin-top:8px;padding:16px}.owner-dashboard-shell .bl-thanks-tg b{color:#fff;margin-bottom:8px;font:700 14px Inter,sans-serif;display:block}.owner-dashboard-shell .bm-cta-btn{color:#010;background:#04fe07;border:1px solid #04fe078c;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 22px;font:700 17px/1 Inter,sans-serif;text-decoration:none;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex}.owner-dashboard-shell .bm-cta-btn svg{width:16px;height:16px}.owner-dashboard-shell .bm-cta-btn:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 12px 24px #04fe0740}.owner-dashboard-shell .owner-side-public-link{text-align:left;letter-spacing:.01em;color:#f1f2f4;background:#07090deb;border:2px solid #ffffff14;border-radius:999px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 14px;font:600 14px/1.3 Inter,sans-serif;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.owner-dashboard-shell .owner-side-public-link-icon{color:#03ff14;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.owner-dashboard-shell .owner-side-public-link-icon svg{width:16px;height:16px}.owner-dashboard-shell .owner-side-public-link:hover{background:#090c11fa;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14}.owner-dashboard-shell .owner-side-logout-link{color:#ffffffc2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font:600 13px/1.3 Inter,sans-serif;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.owner-dashboard-shell .owner-side-logout-link:hover{color:#ff8a8a;background:#ff68680f;border-color:#ff686852}.owner-dashboard-shell .owner-side-logout-link:disabled{opacity:.68;cursor:not-allowed}.owner-dashboard-shell .owner-dashboard-page{max-width:none;margin-left:260px;margin-right:0;padding:20px 24px 36px}.owner-dashboard-shell .owner-dashboard-page-with-proto{padding-top:20px}.owner-dashboard-shell .owner-proto-bar{z-index:92;-webkit-backdrop-filter:blur(16px);background:#080808f0;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;margin:0;padding:8px 14px;display:flex;position:fixed;top:0;left:0;right:0;overflow-x:auto}.owner-dashboard-shell .owner-proto-bar::-webkit-scrollbar{display:none}.owner-dashboard-shell .owner-proto-brand{color:var(--fg-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;margin-right:6px;font:700 11px/1 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-proto-brand img{flex-shrink:0;width:17px;height:17px}.owner-dashboard-shell .owner-proto-tab{color:var(--fg-2);cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;padding:6px 12px;font:600 11.5px/1 Inter,sans-serif;transition:background-color .14s,color .14s,border-color .14s}.owner-dashboard-shell .owner-proto-tab.is-active{background:var(--sndct-green);color:#010;border-color:#0000}.owner-dashboard-shell .owner-admin-create-panel{height:100vh;min-height:0}.owner-dashboard-shell .owner-admin-create-panel .adm-shell{background:var(--bg-0);isolation:isolate;border:0;border-radius:0;height:100vh;margin-top:0;display:flex;position:relative;overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .adm-nav{z-index:2;background:#050505eb;border-right:1px solid #ffffff14;flex-direction:column;flex:0 0 240px;gap:6px;height:100%;padding:18px 14px;display:flex;position:relative}.owner-dashboard-shell .owner-admin-create-panel .adm-mobile-overlay,.owner-dashboard-shell .owner-admin-create-panel .adm-mobile-menu-btn,.owner-dashboard-shell .owner-admin-create-panel .adm-nav-mobile-head{display:none}.owner-dashboard-shell .owner-admin-create-panel .adm-nav-brand{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-1);border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;margin-bottom:8px;padding:4px 6px 14px;font:700 12px Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-admin-create-panel .adm-nav-brand img{width:22px;height:22px}.owner-dashboard-shell .owner-admin-create-panel .adm-nav-brand em{color:var(--sndct-green);font-style:normal}.owner-dashboard-shell .owner-admin-create-panel .adm-nav-label{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-4);padding:8px 8px 4px;font:600 10px/1 JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .adm-item{color:var(--fg-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font:600 13px Inter,sans-serif;display:flex}.owner-dashboard-shell .owner-admin-create-panel .adm-item svg{width:16px;height:16px;color:var(--fg-3);flex-shrink:0}.owner-dashboard-shell .owner-admin-create-panel .adm-item:hover{color:#fff;background:#ffffff09}.owner-dashboard-shell .owner-admin-create-panel .adm-item.on{color:#fff;background:#04fe0714;border-color:#04fe073d}.owner-dashboard-shell .owner-admin-create-panel .adm-item.on svg{color:var(--sndct-green)}.owner-dashboard-shell .owner-admin-create-panel .adm-main{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .adm-topbar{border-bottom:1px solid #ffffff0f;padding:22px 32px 18px}.owner-dashboard-shell .owner-admin-create-panel .kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--sndct-green);align-items:center;gap:8px;margin:0;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .owner-admin-create-panel .kicker:before{content:"";background:var(--sndct-green);width:14px;height:1px}.owner-dashboard-shell .owner-admin-create-panel .adm-topbar h1{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font:800 26px Inter Display,Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .adm-topbar .sub{color:var(--fg-3);margin-top:4px;font:500 13px Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .adm-body{flex:1;min-height:0;padding:24px 32px 40px;overflow-y:auto}.owner-dashboard-shell .owner-admin-create-panel .adm-form{flex-direction:column;gap:18px;max-width:680px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .adm-body>.adm-form:only-child{padding-bottom:12px}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-shell{gap:20px;padding-bottom:12px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-form{max-width:760px}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-feedback{border-top:1px solid #ffffff14;gap:10px;max-width:760px;margin-top:4px;padding-top:14px;scroll-margin-bottom:24px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-feedback .admin-info,.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-feedback .profile-error{box-sizing:border-box;width:100%;margin:0;line-height:1.45}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-preview{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:12px;max-width:760px;padding:14px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-preview-label{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0;font:600 11px/1 JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-preview-note{color:var(--fg-3);margin:0;font:500 12px Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab{min-height:36px;color:var(--fg-2);cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 12px;font:600 12px Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab-label{line-height:1}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab-remove{width:22px;height:22px;color:var(--fg-3);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab-remove:hover{color:#ffc3c3;background:#ff53532e}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab-remove:focus-visible{outline-offset:1px;outline:2px solid #ff8a8a8c}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab.is-active{color:#fff;background:#04fe071f;border-color:#04fe0773}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-tab.is-active .adm-sponsored-banner-tab-remove{color:#ffffffb8;background:#ffffff1a}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-empty{background:#ffffff05;border:1px dashed #ffffff24;border-radius:14px;gap:12px;padding:18px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-empty p{color:var(--fg-3);margin:0;font:500 13px Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .adm-sponsored-banner-hint{margin:0}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow{background:#04fe070d;border:1px solid #04fe0747;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow.is-off{background:#ffffff05;border-color:#ffffff2e}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow .swt{cursor:pointer;background:#ffffff42;border:0;border-radius:999px;flex-shrink:0;width:40px;height:23px;transition:background .2s;position:relative}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow .swt.is-on{background:var(--sndct-green)}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow .swt:after{content:"";background:#010;border-radius:999px;width:17px;height:17px;transition:transform .2s;position:absolute;top:3px;left:3px}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow .swt.is-on:after{transform:translate(17px)}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow .swt:focus-visible{outline-offset:2px;outline:2px solid #04fe07cc}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow b{color:#fff;margin-bottom:2px;font:700 13px Inter,sans-serif;display:block}.owner-dashboard-shell .owner-admin-create-panel .adm-pubrow span{color:var(--fg-3);font:500 12px Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .field{flex-direction:column;gap:8px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .field-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);font:600 12px/1 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .input,.owner-dashboard-shell .owner-admin-create-panel .select,.owner-dashboard-shell .owner-admin-create-panel .textarea{width:100%;color:var(--fg-0);background:#0000006b;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 14px;font:500 14px/1.3 Inter,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s}.owner-dashboard-shell .owner-admin-create-panel .textarea{resize:vertical;min-height:96px}.owner-dashboard-shell .owner-admin-create-panel .input::placeholder,.owner-dashboard-shell .owner-admin-create-panel .textarea::placeholder{color:var(--fg-4)}.owner-dashboard-shell .owner-admin-create-panel .input:hover,.owner-dashboard-shell .owner-admin-create-panel .select:hover,.owner-dashboard-shell .owner-admin-create-panel .textarea:hover{border-color:#ffffff2e}.owner-dashboard-shell .owner-admin-create-panel .input:focus,.owner-dashboard-shell .owner-admin-create-panel .select:focus,.owner-dashboard-shell .owner-admin-create-panel .textarea:focus{background:#0000008c;border-color:#04fe0799;box-shadow:0 0 0 3px #04fe0729}.owner-dashboard-shell .owner-admin-create-panel .select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-2) 50%), linear-gradient(135deg, var(--fg-2) 50%, transparent 50%);background-color:#0000006b;background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.owner-dashboard-shell .owner-admin-create-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .taginput{background:#0000006b;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .taginput:focus-within{border-color:#04fe0799;box-shadow:0 0 0 3px #04fe0729}.owner-dashboard-shell .owner-admin-create-panel .taginput-chip{color:var(--sndct-green);background:#04fe071a;border:1px solid #04fe075c;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 11px;font:600 12px Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-admin-create-panel .taginput-chip button{cursor:pointer;width:16px;height:16px;color:var(--sndct-green);background:#04fe0729;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.owner-dashboard-shell .owner-admin-create-panel .taginput-chip button:hover{color:#fff;background:#ffffff26}.owner-dashboard-shell .owner-admin-create-panel .taginput-input{min-width:140px;color:var(--fg-0);background:0 0;border:0;outline:none;flex:1;font:500 13.5px Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .taginput-input::placeholder{color:var(--fg-4)}.owner-dashboard-shell .owner-admin-create-panel .field-hint{color:var(--fg-3);margin:0;font:500 12px/1.35 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-company-mode{flex-wrap:wrap;gap:10px 16px;margin-bottom:12px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-company-mode-option{min-height:44px;color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;font:500 13px/1.35 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-company-mode-option input{margin:0}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-logo-upload{background:#00000057;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-logo-preview{color:#001600;background:linear-gradient(145deg,#04fe07db,#04fe078f);border:1px solid #04fe0766;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font:800 16px/1 Inter,sans-serif;display:inline-flex;overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-logo-preview.has-image{color:#f5f5f5;background:#ffffff14;border-color:#ffffff1f}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-logo-preview img{object-fit:cover;width:100%;height:100%}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-logo-file-input{display:none}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-logo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-logo-actions .btn{min-height:36px;padding:8px 12px}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-upload{background:#00000057;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-file-input{display:none}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-preview{color:#f5f5f5;cursor:pointer;background:#ffffff08;border:1px dashed #ffffff29;border-radius:10px;width:100%;min-height:96px;padding:0;transition:border-color .14s,background .14s;overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-preview:hover{background:#04fe070f;border-color:#04fe076b}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-preview.has-image{border-style:solid;border-color:#ffffff1f}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-preview img{object-fit:cover;width:100%;height:96px;display:block}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;padding:12px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-empty b{font:600 13px/1.2 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-empty .field-hint{max-width:320px}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-create-banner-actions .btn{min-height:36px;padding:8px 12px}.owner-dashboard-shell .owner-admin-create-panel .field-error{color:#ff9f9f;font:500 12px/1.35 Inter,sans-serif;display:block}.owner-dashboard-shell .owner-admin-create-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .adm-body>.admin-info,.owner-dashboard-shell .owner-admin-create-panel .adm-body>.profile-error{box-sizing:border-box;width:100%;max-width:680px;margin-top:12px;margin-bottom:12px}.owner-dashboard-shell .owner-admin-create-panel .btn{letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.owner-dashboard-shell .owner-admin-create-panel .btn svg{flex-shrink:0;width:14px;height:14px}.owner-dashboard-shell .owner-admin-create-panel .btn-primary{background:var(--sndct-green);color:#000}.owner-dashboard-shell .owner-admin-create-panel .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.owner-dashboard-shell .owner-admin-create-panel .btn-ghost{color:var(--fg-1);background:#ffffff0a;border-color:#ffffff1a}.owner-dashboard-shell .owner-admin-create-panel .btn-ghost:hover{background:#ffffff12;border-color:#ffffff2e}.owner-dashboard-shell .owner-admin-create-panel.is-admin-grid-view .adm-topbar{border-bottom:none;padding:28px 32px 22px}.owner-dashboard-shell .owner-admin-create-panel.is-admin-grid-view .adm-body{padding-top:24px}.owner-dashboard-shell .owner-admin-create-panel .owner-admin-doc-header{border-top:none;width:100%;margin:0 0 6px;padding:6px 0 8px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel{width:100%;max-width:none}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel.is-admin-grid-mode{max-width:none;margin:0;padding:0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-grid{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:16px;width:100%;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-grid>*{min-width:0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-details-card{overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-list-card,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-details-card,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .login-card{width:100%;max-width:100%;margin:0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .login-card .kicker{letter-spacing:.24em;margin-bottom:12px;font:500 11px ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .login-title.admin-title,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-title{letter-spacing:-.035em;color:#fff;margin:0;font:800 36px/.96 Inter Display,Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .login-subtitle.admin-subtitle{max-width:none;color:var(--fg-2);margin:12px 0 0;font:500 15px/1.55 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-subtitle{margin-bottom:16px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-section-title{margin:0 0 12px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-details-body{gap:14px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-details-body .login-subtitle{max-width:none;margin:0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-details-body .dashboard-bio{color:var(--fg-2);margin:0;font:500 14px/1.5 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-details-body .dashboard-socials{gap:5px;margin:0;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-details-body .dashboard-socials span{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);overflow-wrap:anywhere;font:500 11px/1.3 ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-request-list{margin-top:4px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-request-item{min-height:var(--admin-request-item-height)}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-actions{flex-wrap:wrap;gap:10px;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-actions .profile-btn{min-height:44px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .profile-field{gap:8px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .profile-field>span{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font:700 10px/1 ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .profile-field textarea,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .profile-field input{width:100%}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-info,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .profile-error{margin:0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .admin-grid.is-program-moderation{align-items:stretch;gap:32px;padding-top:4px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-card,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-card{flex-direction:column;min-height:0;max-height:calc(100vh - 140px);padding:36px 34px 34px;display:flex;overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-head{flex-shrink:0;gap:0;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-head .kicker{margin-bottom:16px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-head .admin-title{margin-top:4px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-head .admin-subtitle{margin:14px 0 0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-queue-stats{margin:22px 0 0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-request-list{--admin-request-item-height:118px;scrollbar-width:thin;scrollbar-color:#04fe0759 #ffffff0f;flex:1;gap:14px;min-height:0;max-height:none;margin-top:24px;padding-right:6px;overflow-y:auto}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-card .dashboard-projects-empty,.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-card .profile-error{flex:1;min-height:0;margin-top:24px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-request-item{min-height:var(--admin-request-item-height);border-radius:14px;align-content:start;gap:0;padding:14px 16px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-request-item .admin-request-item-top{margin-bottom:12px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-request-id{color:var(--fg-3);font-weight:600}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-request-meta{gap:6px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-title{-webkit-line-clamp:2;letter-spacing:.01em;text-transform:none;color:#fff;-webkit-box-orient:vertical;font:700 13px/1.35 Inter,sans-serif;display:-webkit-box;overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-queue-company{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#04fe07c7;font:600 10px/1.3 ui-monospace,monospace;display:block;overflow:hidden}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-card{scrollbar-width:thin;scrollbar-color:#04fe0759 #ffffff0f;position:sticky;top:0;overflow-y:auto}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-body{flex-direction:column;gap:0;display:flex}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-head{gap:16px;padding-bottom:28px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-head .kicker{margin-bottom:4px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-details-title{letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere;margin:0;font:800 30px/1.05 Inter Display,Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-company-line{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:0;font:500 14px/1.45 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-company-line>span{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font:700 10px/1 ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-company-line b{color:#fff;font:700 15px/1.35 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-summary{color:#ffffffc7;margin:0;font:500 15px/1.6 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-meta-strip{background:linear-gradient(#04fe070f 0%,#ffffff05 100%),#08080859;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;padding:16px 18px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-meta-item{gap:6px;min-width:0;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-meta-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font:700 10px/1 ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-meta-value{color:#fff;overflow-wrap:anywhere;font:600 13px/1.45 Inter,sans-serif}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-section{border-top:1px solid #ffffff14;gap:12px;padding:24px 0;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-section .kicker{margin-bottom:2px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-requirements-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-requirements-list li{color:#ffffffdb;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px 10px 28px;font:500 13px/1.5 Inter,sans-serif;position:relative}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-requirements-list li:before{content:"";background:var(--sndct-green);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:12px;box-shadow:0 0 8px #04fe0773}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-terms{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-locked-decisions{background:#ffffff08;border-color:#ffffff1f;border-radius:14px;margin-top:4px;padding:14px 16px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-locked-decisions .program-locked-readonly-list{gap:10px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-locked-decisions .program-locked-readonly-list li{grid-template-columns:minmax(120px,38%) minmax(0,1fr);align-items:start;gap:8px 14px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-decision-panel{border-top:1px solid #04fe072e;gap:20px;margin-top:28px;padding-top:28px;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-reject-field textarea{resize:vertical;background:#0808088c;border-color:#ffffff24;border-radius:12px;min-height:96px;transition:border-color .15s,box-shadow .15s}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-reject-field textarea:focus{border-color:#04fe0773;box-shadow:0 0 0 2px #04fe071f}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-actions{gap:12px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-actions .profile-btn{min-height:46px;padding-inline:18px}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-empty-state{place-items:center;min-height:280px;padding:24px 0;display:grid}.owner-dashboard-shell .owner-admin-create-panel .owner-project-admin-panel .is-program-moderation .admin-program-feedback{margin-top:16px}.owner-dashboard-shell .owner-admin-create-panel .adm-topbar-stat{color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;margin:10px 0 0;font:500 11px ui-monospace,monospace}.owner-dashboard-shell .owner-admin-create-panel .adm-topbar-stat .u-text-white{color:#fff;font-weight:700}.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-side-nav,.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-mobile-overlay,.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-mobile-drawer{display:none!important}.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view{height:100vh;overflow:hidden}.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-dashboard-page{max-width:none;height:100vh;margin-left:0;margin-right:0;padding:0;overflow:hidden}.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-mobile-topbar,.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-mobile-account-overlay,.owner-dashboard-shell .owner-dashboard-layout.is-admin-create-view .owner-mobile-account-sheet{display:none}.owner-dashboard-loading-shell .owner-side-nav-skeleton{pointer-events:none}.owner-dashboard-loading-shell .owner-dashboard-loading-company{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.owner-dashboard-loading-shell .owner-dashboard-loading-avatar{border-radius:11px;width:40px;height:40px}.owner-dashboard-loading-shell .owner-dashboard-loading-nav{margin-top:4px}.owner-dashboard-loading-shell .owner-dashboard-loading-nav .skeleton-line{border-radius:12px;height:34px}.owner-dashboard-loading-shell .owner-dashboard-loading-nav-bottom{gap:8px;margin-top:auto;display:grid}.owner-dashboard-loading-shell .owner-dashboard-loading-nav-bottom .skeleton-line{border-radius:999px;height:36px}.owner-dashboard-loading-shell .owner-dashboard-loading-page{display:grid}.owner-dashboard-loading-shell .owner-dashboard-loading-card{gap:18px;width:min(100%,1220px)}.owner-dashboard-loading-shell .owner-dashboard-loading-topbar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.owner-dashboard-loading-shell .owner-dashboard-loading-actions{flex-shrink:0;gap:10px;display:inline-flex}.owner-dashboard-loading-shell .owner-dashboard-loading-pill{border-radius:999px;width:110px;height:42px}.owner-dashboard-loading-shell .owner-dashboard-loading-grid{gap:12px;display:grid}.owner-dashboard-loading-shell .owner-dashboard-loading-block-lg{height:192px}.owner-dashboard-loading-shell .owner-dashboard-loading-block-md{height:138px}.owner-dashboard-shell .owner-mobile-topbar,.owner-dashboard-shell .owner-mobile-overlay,.owner-dashboard-shell .owner-mobile-drawer{display:none}.owner-dashboard-shell .owner-mobile-topbar{margin-bottom:16px}.owner-dashboard-shell .owner-content-topbar{-webkit-backdrop-filter:blur(20px);z-index:5;background:#050505b3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;margin:-20px -24px 20px;padding:18px 24px;display:flex;position:relative}.owner-dashboard-shell .owner-content-topbar.owner-content-topbar-settings{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:20px;display:grid}.owner-dashboard-shell .owner-content-topbar.owner-content-topbar-settings .owner-content-actions{justify-self:end;min-height:38px}.owner-dashboard-shell .owner-content-heading{min-width:0}.owner-dashboard-shell .owner-content-kicker{color:#04fe07e0;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 6px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .owner-content-kicker:before{content:"";background:#04fe07e0;flex-shrink:0;width:14px;height:1px}.owner-dashboard-shell .owner-content-title{color:#fff;letter-spacing:-.02em;margin:0;font:800 22px/1.1 Inter Display,Inter}.owner-dashboard-shell .owner-content-subtitle{color:#ffffff85;margin:5px 0 0;font:500 13px/1.35 Inter}.owner-dashboard-shell .owner-content-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:0;display:flex}.owner-dashboard-shell .owner-content-search{color:#fff9;background:#090909d1;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;width:170px;height:42px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:inline-flex}.owner-dashboard-shell .owner-content-search:focus-within{border-color:#04fe0773;box-shadow:0 0 0 3px #04fe0724}.owner-dashboard-shell .owner-content-search svg{color:#ffffffc7}.owner-dashboard-shell .owner-content-search input{color:#fff;background:0 0;border:0;flex:1;min-width:0;font:600 13px/1 Inter}.owner-dashboard-shell .owner-content-search input::placeholder{color:#ffffff8f}.owner-dashboard-shell .owner-content-search input:focus{outline:none}.owner-dashboard-shell .owner-content-actions .profile-btn{justify-content:center;align-items:center;gap:8px;min-height:38px;margin:0;display:inline-flex}.owner-dashboard-shell .profile-btn{text-align:center;justify-content:center;align-items:center;display:inline-flex}.owner-dashboard-shell .owner-content-actions .owner-topbar-pill{white-space:nowrap;border-radius:999px;min-height:38px;padding-inline:16px;font-size:13px}.owner-dashboard-shell .owner-content-actions .owner-topbar-pill.profile-btn-secondary{background:#ffffff0a;border-color:#ffffff7a}.owner-dashboard-shell .owner-content-actions .owner-topbar-pill.profile-btn-primary{color:#031004;box-shadow:none;background:#04fe07;border-color:#0000}.owner-dashboard-shell .owner-topbar-icon-btn{color:#fff;cursor:pointer;background:#090909d1;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,filter .15s,border-color .15s;display:inline-flex}.owner-dashboard-shell .owner-topbar-icon-btn:hover{filter:brightness(1.08);border-color:#ffffff47;transform:translateY(-1px)}.owner-dashboard-shell .owner-topbar-company-chip{color:#fff;cursor:pointer;background:#090909eb;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:4px 10px 4px 4px;transition:border-color .15s,transform .15s;display:inline-flex}.owner-dashboard-shell .owner-topbar-company-menu{display:inline-flex;position:relative}.owner-dashboard-shell .owner-topbar-company-chip:hover{border-color:#04fe0766;transform:translateY(-1px)}.owner-dashboard-shell .owner-topbar-company-chip:focus-visible{outline-offset:2px;outline:2px solid #04fe077a}.owner-dashboard-shell .owner-topbar-company-chip.is-open{background:radial-gradient(120% 220% at 100% 0,#04fe0733,#04fe0700 60%),#040a04f5;border-color:#04fe0785}.owner-dashboard-shell .owner-topbar-company-avatar{color:#041706;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#04fe07eb,#79ff7bd1);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font:800 12px/1 Inter;display:inline-flex}.owner-dashboard-shell .owner-topbar-company-meta{flex-direction:column;align-items:flex-start;min-width:0;display:inline-flex}.owner-dashboard-shell .owner-topbar-company-meta strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font:700 12px/1.15 Inter;overflow:hidden}.owner-dashboard-shell .owner-topbar-company-meta small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;max-width:130px;font:600 11px/1.15 Inter;overflow:hidden}.owner-dashboard-shell .owner-topbar-company-chevron{color:#ffffffb8;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.owner-dashboard-shell .owner-topbar-company-menu.is-open .owner-topbar-company-chevron{transform:rotate(180deg)}.owner-dashboard-shell .owner-topbar-company-dropdown{z-index:35;background:radial-gradient(120% 120% at 50% 0,#04fe0714,#04fe0700 52%),#060707f7;border:1px solid #ffffff24;border-radius:18px;width:282px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 36px #00000080,inset 0 1px #ffffff0d}.owner-dashboard-shell .owner-topbar-company-dropdown-head{align-items:center;gap:10px;padding:2px 2px 8px;display:flex}.owner-dashboard-shell .owner-topbar-company-dropdown-avatar{color:#031203;background:linear-gradient(135deg,#04fe07fa,#79ff7bdb);border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;font:800 26px/1 Inter;display:inline-flex}.owner-dashboard-shell .owner-topbar-company-dropdown-meta{min-width:0}.owner-dashboard-shell .owner-topbar-company-dropdown-meta p{color:#fff;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font:800 24px/1.05 Inter Display,Inter;overflow:hidden}.owner-dashboard-shell .owner-topbar-company-dropdown-meta small{color:#ffffff6b;letter-spacing:.02em;text-transform:lowercase;margin-top:6px;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.owner-dashboard-shell .owner-topbar-company-dropdown-divider{background:#ffffff1a;height:1px;margin:5px 0}.owner-dashboard-shell .owner-topbar-company-dropdown-item{color:#ffffffeb;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 7px;font:600 12px/1.2 Inter;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.owner-dashboard-shell .owner-topbar-company-dropdown-item:hover{background:#ffffff0f}.owner-dashboard-shell .owner-topbar-company-dropdown-item:focus-visible{outline-offset:2px;outline:2px solid #04fe0780}.owner-dashboard-shell .owner-topbar-company-dropdown-item:disabled{opacity:.55;cursor:not-allowed}.owner-dashboard-shell .owner-topbar-company-dropdown-item-icon{color:#ffffffa8;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.owner-dashboard-shell .owner-topbar-company-dropdown-item-end{color:#ffffff85;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;transform:scale(.92)}.owner-dashboard-shell .owner-topbar-company-dropdown-item-danger{color:#ff7171f5}.owner-dashboard-shell .owner-topbar-company-dropdown-item-danger .owner-topbar-company-dropdown-item-icon{color:#ff7171f0}.owner-dashboard-shell .owner-campaigns-card{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0;overflow:visible}.owner-dashboard-shell .owner-campaigns-card:before,.owner-dashboard-shell .owner-campaigns-card:after{content:none}.owner-dashboard-shell .owner-account-card,.owner-dashboard-shell .owner-applications-card{background:radial-gradient(135% 105% at 100% -8%,#04fe071a,#04fe0700 42%),linear-gradient(#0b0c0ff7,#070709f7);border:1px solid #ffffff1a;border-radius:22px;max-width:100%;margin-top:0;padding:22px;box-shadow:inset 0 0 0 1px #ffffff05,0 16px 42px #00000061}.owner-dashboard-shell .owner-account-card:before,.owner-dashboard-shell .owner-account-card:after,.owner-dashboard-shell .owner-applications-card:before,.owner-dashboard-shell .owner-applications-card:after{content:none}.owner-dashboard-shell .owner-account-card .login-subtitle b{color:#fff}.owner-dashboard-shell .owner-account-card .dashboard-actions{justify-content:flex-end;margin-top:14px}.owner-dashboard-shell .owner-account-card .dashboard-actions .profile-btn{border-radius:999px;min-height:38px;padding:0 18px}.owner-dashboard-shell .owner-campaigns-empty-state-card{text-align:center;background:radial-gradient(50% 34% at 50% -8%,#04fe0724,#04fe0700 70%),linear-gradient(#0c0c0ceb,#050505f5);border:1px dashed #ffffff24;border-radius:24px;place-items:start center;padding:28px 20px 22px;display:grid;position:relative;overflow:hidden}.owner-dashboard-shell .owner-campaigns-empty-state-card:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.owner-dashboard-shell .owner-campaigns-empty-state-content{z-index:1;flex-direction:column;align-items:center;width:min(640px,100%);display:flex;position:relative}.owner-dashboard-shell .owner-campaigns-empty-state-art{width:220px;height:132px;margin-bottom:8px;position:relative}.owner-dashboard-shell .owner-campaigns-empty-state-panel{background:linear-gradient(#1e1e1e99,#090909cc);border:1px solid #ffffff17;border-radius:14px;position:absolute}.owner-dashboard-shell .owner-campaigns-empty-state-panel-back-left{width:92px;height:72px;top:20px;left:16px;transform:rotate(-7deg)}.owner-dashboard-shell .owner-campaigns-empty-state-panel-back-right{width:92px;height:72px;top:20px;right:16px;transform:rotate(7deg)}.owner-dashboard-shell .owner-campaigns-empty-state-panel-main{border-color:#04fe075c;flex-direction:column;gap:9px;width:142px;height:120px;padding:14px 12px;display:flex;top:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000073}.owner-dashboard-shell .owner-campaigns-empty-state-line{background:#ffffff2e;border-radius:999px;height:7px}.owner-dashboard-shell .owner-campaigns-empty-state-line-short{background:#ffffff1f;width:62%}.owner-dashboard-shell .owner-campaigns-empty-state-cta{background:#04fe07;border-radius:8px;width:58%;height:16px;margin-top:auto}.owner-dashboard-shell .owner-campaigns-empty-state-plus{color:#010;background:#04fe07;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 26px #04fe0761}.owner-dashboard-shell .owner-campaigns-empty-state-plus svg,.owner-dashboard-shell .owner-campaigns-empty-state-btn svg{width:14px;height:14px}.owner-dashboard-shell .owner-campaigns-empty-state-title{color:#fff;letter-spacing:-.045em;margin:10px 0;font:800 clamp(30px,3.1vw,48px)/.94 Inter,sans-serif}.owner-dashboard-shell .owner-campaigns-empty-state-text{color:#ffffffa8;max-width:620px;margin:0;font:500 clamp(14px,1.18vw,19px)/1.45 Inter,sans-serif}.owner-dashboard-shell .owner-campaigns-empty-state-actions{flex-flow:row;gap:10px;width:100%;margin-top:24px;display:flex}.owner-dashboard-shell .owner-campaigns-empty-state-btn{color:#ffffffdb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;height:48px;padding:0 18px;font:700 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .13s,border-color .13s,background-color .13s,color .13s;display:inline-flex}.owner-dashboard-shell .owner-campaigns-empty-state-btn:hover{color:#fff;background:#ffffff12;border-color:#ffffff4d;transform:translateY(-1px)}.owner-dashboard-shell .owner-campaigns-empty-state-btn:focus-visible{outline-offset:2px;outline:2px solid #04fe07d6}.owner-dashboard-shell .owner-campaigns-empty-state-btn-primary{color:#010;background:#04fe07;border-color:#0000}.owner-dashboard-shell .owner-campaigns-empty-state-btn-primary:hover{color:#010;background:#29ff2d;border-color:#0000}.owner-dashboard-shell .owner-applications-v2-card{text-align:center;background:linear-gradient(#1c1c1c6b,#08080875);border:1px solid #ffffff14;border-radius:24px;place-items:center;min-height:500px;margin-top:0;padding:56px 48px;display:grid;position:relative;overflow:hidden}.owner-dashboard-shell .owner-applications-v2-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(40% 50% at 50% 0,#04fe071a,#0000 60%);position:absolute;inset:0}.owner-dashboard-shell .owner-applications-v2-content{z-index:1;flex-direction:column;align-items:center;gap:0;width:min(640px,100%);display:flex;position:relative}.owner-dashboard-shell .owner-applications-v2-art{place-items:center;width:124px;height:124px;margin-bottom:6px;display:grid;position:relative}.owner-dashboard-shell .owner-applications-v2-art-ring{border:1px solid #04fe0733;border-radius:999px;animation:28s linear infinite spin;position:absolute;inset:0}.owner-dashboard-shell .owner-applications-v2-art-ring.is-inner{border-style:dashed;border-color:#04fe0757;animation-duration:18s;animation-direction:reverse;inset:14px}.owner-dashboard-shell .owner-applications-v2-icon-box{color:#010;background:#04fe07;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 40px #04fe0766}.owner-dashboard-shell .owner-applications-v2-icon-box svg{width:24px;height:24px}.owner-dashboard-shell .owner-applications-v2-art-grid{pointer-events:none;background-image:linear-gradient(90deg,#04fe071a 1px,#0000 1px),linear-gradient(#04fe071a 1px,#0000 1px);background-size:16px 16px;border-radius:999px;position:absolute;inset:-22px;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 70%);mask:radial-gradient(closest-side,#000 30%,#0000 70%)}.owner-dashboard-shell .owner-applications-v2-kicker{color:#04fe07;letter-spacing:.24em;text-transform:uppercase;margin:2px 0 6px;font:600 11px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.owner-dashboard-shell .owner-applications-v2-title{color:#fff;letter-spacing:-.035em;margin:4px 0 6px;font:800 clamp(30px,3vw,40px)/1.05 Inter,sans-serif}.owner-dashboard-shell .owner-applications-v2-text{color:#ffffffb8;text-wrap:pretty;max-width:460px;margin:0 auto;font:500 14px/1.5 Inter,sans-serif}.owner-dashboard-shell .owner-applications-v2-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.owner-dashboard-shell .owner-applications-v2-btn{color:#ededed;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.owner-dashboard-shell .owner-applications-v2-btn:hover{background:#ffffff12;border-color:#ffffff2e;transform:translateY(-1px)}.owner-dashboard-shell .owner-applications-v2-btn:focus-visible{outline-offset:2px;outline:2px solid #04fe07d6}.owner-dashboard-shell .owner-applications-v2-btn-primary{color:#010;background:#04fe07;border-color:#0000}.owner-dashboard-shell .owner-applications-v2-btn-primary:hover{background:#22ff25;border-color:#0000;box-shadow:0 8px 22px #04fe0738}.owner-dashboard-shell .owner-applications-v2-chip{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;background:#0006;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;font:600 11px/1 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:inline-flex}.owner-dashboard-shell .owner-applications-v2-chip b{color:#fffc}.owner-dashboard-shell .owner-applications-v2-chip b.is-priority{color:#04fe07}.owner-dashboard-shell .owner-applications-v2-dot{background:#ffffff5c;border-radius:999px;width:4px;height:4px}.owner-dashboard-shell .owner-applications-coming-soon-card{text-align:center;background:radial-gradient(52% 36% at 50% -10%,#04fe0733,#04fe0700 70%),linear-gradient(#0a0a0aed,#050505f5);border:1px solid #ffffff1f;border-radius:24px;place-items:center;min-height:500px;margin-top:0;padding:30px 22px;display:grid;position:relative;overflow:hidden}.owner-dashboard-shell .owner-applications-coming-soon-card:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.owner-dashboard-shell .owner-applications-coming-soon-content{z-index:1;flex-direction:column;align-items:center;width:min(640px,100%);display:flex;position:relative}.owner-dashboard-shell .owner-applications-coming-soon-orbit{border-radius:999px;place-items:center;width:160px;height:160px;margin-bottom:14px;display:grid;position:relative}.owner-dashboard-shell .owner-applications-coming-soon-orbit:before,.owner-dashboard-shell .owner-applications-coming-soon-orbit:after{content:"";border:1px solid #04fe073d;border-radius:999px;position:absolute}.owner-dashboard-shell .owner-applications-coming-soon-orbit:before{inset:10px}.owner-dashboard-shell .owner-applications-coming-soon-orbit:after{border-style:dashed;border-color:#04fe0752;inset:26px}.owner-dashboard-shell .owner-applications-coming-soon-icon-box{color:#010;background:linear-gradient(135deg,#04fe07,#10b61d);border-radius:18px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 40px #04fe0759}.owner-dashboard-shell .owner-applications-coming-soon-icon-box svg,.owner-dashboard-shell .owner-applications-coming-soon-btn-icon svg{width:30px;height:30px}.owner-dashboard-shell .owner-applications-coming-soon-kicker{color:#04fe07;letter-spacing:.24em;text-transform:uppercase;margin:2px 0 12px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.owner-dashboard-shell .owner-applications-coming-soon-title{color:#fff;letter-spacing:-.045em;margin:0 0 10px;font:800 clamp(30px,3.1vw,48px)/.94 Inter,sans-serif}.owner-dashboard-shell .owner-applications-coming-soon-text{color:#ffffffa8;max-width:620px;margin:0;font:500 clamp(14px,1.18vw,19px)/1.45 Inter,sans-serif}.owner-dashboard-shell .owner-applications-coming-soon-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.owner-dashboard-shell .owner-applications-coming-soon-btn{color:#ffffffdb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 18px;font:700 13px/1 Inter,sans-serif;transition:transform .13s,border-color .13s,background-color .13s,color .13s;display:inline-flex}.owner-dashboard-shell .owner-applications-coming-soon-btn:hover{color:#fff;background:#ffffff12;border-color:#ffffff4d;transform:translateY(-1px)}.owner-dashboard-shell .owner-applications-coming-soon-btn:focus-visible{outline-offset:2px;outline:2px solid #04fe07d6}.owner-dashboard-shell .owner-applications-coming-soon-btn-primary{color:#010;background:#04fe07;border-color:#0000}.owner-dashboard-shell .owner-applications-coming-soon-btn-primary:hover{color:#010;background:#29ff2d;border-color:#0000}.owner-dashboard-shell .owner-applications-coming-soon-chip{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:36px;margin-top:18px;padding:0 14px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:inline-flex}.owner-dashboard-shell .owner-applications-coming-soon-chip b{color:#ffffffb3}.owner-dashboard-shell .owner-applications-coming-soon-chip b.is-priority{color:#04fe07}.owner-dashboard-shell .owner-applications-coming-soon-dot{background:#ffffff5c;border-radius:999px;width:4px;height:4px}.owner-dashboard-shell .owner-applications-list{gap:14px;display:grid}.owner-dashboard-shell .owner-application-card{background:radial-gradient(120% 140% at 100% 0,#04fe071f,#04fe0700 46%),#08080885;border:1px solid #ffffff24;border-radius:18px;gap:14px;padding:16px;display:grid}.owner-dashboard-shell .owner-application-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-dashboard-shell .owner-application-card-kicker{color:#ffffff8f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font:600 10px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.owner-dashboard-shell .owner-application-card-title{color:#fff;margin:0;font:700 17px/1.3 Inter,sans-serif}.owner-dashboard-shell .owner-application-card-status{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;padding:6px 11px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.owner-dashboard-shell .owner-application-card-status.is-submitted{color:#7daafff0;background:#7daaff1c;border-color:#7daaff70}.owner-dashboard-shell .owner-application-card-status.is-review{color:#ffd046f5;background:#ffd0461f;border-color:#ffd04670}.owner-dashboard-shell .owner-application-card-status.is-accepted{color:#04fe07f7;background:#04fe0724;border-color:#04fe078a}.owner-dashboard-shell .owner-application-card-status.is-rejected{color:#ff8a8af2;background:#ff82821f;border-color:#ff7e7e7a}.owner-dashboard-shell .owner-application-card-status.is-waitlisted{color:#bfa6fff2;background:#bfa6ff1f;border-color:#bfa6ff75}.owner-dashboard-shell .owner-application-card-applicant{align-items:flex-start;gap:10px;display:flex}.owner-dashboard-shell .owner-application-card-avatar{color:#021802;background:linear-gradient(145deg,#04fe07de,#04fe078f);border:1px solid #04fe0761;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font:800 14px/1 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-application-card-applicant-name{color:#fff;margin:0;font:700 14px/1.3 Inter,sans-serif}.owner-dashboard-shell .owner-application-card-applicant-meta{color:#ffffffa1;margin:1px 0 0;font:500 12px/1.4 Inter,sans-serif}.owner-dashboard-shell .owner-application-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-dashboard-shell .owner-application-card-metrics>div{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:9px 10px;display:grid}.owner-dashboard-shell .owner-application-card-metrics small{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.owner-dashboard-shell .owner-application-card-metrics b{color:#fff;font:700 13px/1.3 Inter,sans-serif}.owner-dashboard-shell .owner-application-card-timestamps{color:#ffffff94;margin:0;font:500 12px/1.4 Inter,sans-serif}.owner-dashboard-shell .owner-application-card-actions{flex-wrap:wrap;gap:8px;display:flex}.owner-dashboard-shell .owner-applications-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.owner-dashboard-shell .owner-applications-pagination-label{color:#ffffffa8;letter-spacing:.01em;white-space:nowrap;font:600 12px/1 Inter,sans-serif}.owner-dashboard-shell .owner-pagination-btn{justify-content:center;min-width:112px;min-height:40px}.owner-dashboard-shell .owner-program-card{background:radial-gradient(150% 150% at 100% 0,#04fe0714,#04fe0700 50%),#0808086b;border-color:#ffffff1f;border-radius:18px;padding:18px;transition:border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #04fe0700}.owner-dashboard-shell .owner-program-card:hover,.owner-dashboard-shell .owner-program-card:focus-within{border-color:#04fe0794;box-shadow:0 0 0 1px #04fe0738}.owner-dashboard-shell .owner-program-status{color:#ffffffc7;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:5px 10px;font:700 10px/1 ui-monospace,monospace}.owner-dashboard-shell .owner-program-status-active{color:#04fe07f2;background:#04fe071f;border-color:#04fe0780}.owner-dashboard-shell .owner-program-status-draft{color:#ffd046f2;background:#ffd0461f;border-color:#ffd04680}.owner-dashboard-shell .owner-program-status-pending{color:#7daafff2;background:#7daaff1f;border-color:#7daaff80}.owner-dashboard-shell .owner-program-status-rejected,.owner-dashboard-shell .owner-program-status-closed{color:#ff8b8bf2;background:#ff8b8b1f;border-color:#ff8b8b80}.owner-dashboard-shell .owner-program-head-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.owner-dashboard-shell .owner-program-logo{color:#061106;background:linear-gradient(170deg,#04fe07eb,#04fe0785);border:1px solid #04fe0775;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font:800 20px/1 Inter;display:inline-flex}.owner-dashboard-shell .owner-program-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.owner-dashboard-shell .owner-program-tags span{color:#ffffffa8;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff29;border-radius:999px;padding:4px 8px;font:700 10px/1 ui-monospace,monospace}.owner-dashboard-shell .owner-program-metrics{border-top:1px dashed #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.owner-dashboard-shell .owner-program-metric{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:10px 11px;display:grid}.owner-dashboard-shell .owner-program-metric-wide{grid-column:1/-1}.owner-dashboard-shell .owner-program-metrics small{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font:700 10px/1 ui-monospace,monospace}.owner-dashboard-shell .owner-program-metrics b{color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;font:700 18px/1.2 Inter}.owner-dashboard-shell .owner-program-metric-window-value{letter-spacing:-.01em;font:700 16px/1.15 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.owner-dashboard-shell .owner-program-card .dashboard-actions{margin-top:12px}.owner-dashboard-shell .owner-campaign-form-back{align-self:flex-start;width:fit-content;min-height:28px;margin:0 0 10px;display:inline-flex}.owner-dashboard-shell .owner-campaign-form-back:disabled{opacity:.5;cursor:not-allowed}.owner-dashboard-shell .owner-mobile-boost-slot.is-campaign-form{margin-bottom:12px}.owner-dashboard-shell .owner-mobile-boost-slot.is-campaign-form .mhd{border-bottom:0;gap:6px;padding-bottom:0}.owner-dashboard-shell .owner-program-form-actions{align-items:center}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar{--green:#04fe07;--green-soft:#04fe071a;--warn:#fed70b;--red:#ff6868;--fg-1:#ffffffd6;--fg-3:#ffffff7a;background:#0b0b0bb8;border:1px solid #04fe0738;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .sf-savebar-left{align-items:center;gap:10px;min-width:0;display:flex}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .chip{max-width:100%;height:24px;color:var(--warn);letter-spacing:.14em;text-transform:uppercase;background:#fed70b1a;border:1px solid #fed70b5c;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font:600 10.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .chip .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .chip.is-saved{background:var(--green-soft);color:var(--green);border-color:#04fe0757}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .sf-edit-note{min-width:0;color:var(--fg-3);overflow-wrap:anywhere;font:500 12px/1.3 Inter,sans-serif}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .sf-savebar-right{flex-direction:row;gap:8px;display:flex}.owner-dashboard-shell .owner-campaigns-card .owner-program-form-savebar .owner-program-form-savebar-btn{white-space:nowrap;border-radius:999px;flex:1;min-height:44px;padding-inline:16px}.owner-dashboard-shell .owner-program-form-actions-secondary{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.owner-dashboard-shell .owner-program-form-delete{margin-top:10px}.owner-dashboard-shell .owner-program-form-delete .profile-btn{width:100%;min-height:44px}.owner-dashboard-shell .owner-mobile-account-overlay,.owner-dashboard-shell .owner-mobile-account-sheet{display:none}.owner-dashboard-shell .owner-campaigns-program-list{grid-template-columns:minmax(0,1fr)}.owner-dashboard-shell .owner-campaigns-card .owner-campaign-field-counter{color:var(--fg-3);font:500 12px/1.4 Inter,sans-serif;display:block}.owner-program-date-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-program-date-field{gap:8px;min-width:0;display:grid}.owner-program-date-field-head{gap:6px;display:grid}.owner-program-date-field-head>span{color:var(--fg-2);letter-spacing:.08em;text-transform:uppercase;font:600 11px ui-monospace,monospace}.owner-program-date-field .profile-date-input-row{width:100%}.owner-program-date-unspecified-toggle{text-transform:none;letter-spacing:normal;min-height:0;margin:0;font:500 12px/1.2 Inter,sans-serif}.owner-program-date-unspecified-toggle input[type=checkbox]{flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.owner-program-date-field .profile-date-input-row input:disabled,.owner-program-date-field .profile-date-input-row button:disabled{opacity:.45;cursor:not-allowed}.owner-program-reward-options{flex-direction:column;gap:8px;margin-bottom:0;display:flex}.owner-program-reward-options+.owner-program-apply-settings{margin-top:-4px}.owner-program-reward-options .profile-visibility-toggle{text-transform:none;letter-spacing:normal;min-height:44px;margin:0;font:500 13px/1.3 Inter,sans-serif}.owner-program-reward-options .profile-visibility-toggle input[type=checkbox]{flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.owner-program-reward-amount{margin-top:4px}.owner-project-signup-shell{min-height:100vh}.owner-project-signup-nav{border-bottom:1px solid #ffffff14}.owner-project-signup-page{align-items:center;padding-bottom:48px}.owner-project-signup-card{gap:18px;width:min(100%,620px);display:grid}.owner-project-signup-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-project-signup-progress-head span{letter-spacing:.18em;text-transform:uppercase;color:#cfd9dea8;font-size:11px}.owner-project-signup-progress-track{background:#cfd9de2e;border-radius:999px;width:100%;height:4px;overflow:hidden}.owner-project-signup-progress-track>span{background:#17ff00;height:100%;display:block}.owner-project-signup-title{margin-top:8px}.owner-project-signup-basics{gap:8px;display:grid}.owner-project-signup-basics .owner-project-signup-title{margin-top:0}.owner-project-signup-subtitle{margin-top:-8px}.owner-project-signup-basics .owner-project-signup-subtitle{margin-top:0;margin-bottom:0}.owner-project-signup-finish{gap:8px;display:grid}.owner-project-signup-finish .owner-project-signup-title{margin-top:0}.owner-project-signup-finish .owner-project-signup-subtitle{margin-top:0;margin-bottom:0}.owner-project-signup-form{gap:14px}.owner-project-signup-basics .owner-project-signup-form{margin-top:0}.owner-project-signup-logo-upload{align-items:center;gap:12px;display:flex}.owner-project-signup-logo-preview{color:#001300;background:#17ff00;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;font-weight:800;display:inline-flex;overflow:hidden}.owner-project-signup-logo-preview.has-image{color:#f5f5f5;background:#141414}.owner-project-signup-logo-preview img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.owner-project-signup-logo-preview-large{width:74px;height:74px;font-size:42px}.owner-project-signup-upload-btn{cursor:pointer;position:relative;overflow:hidden}.owner-project-signup-upload-btn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.owner-project-signup-finish-card{background:#07090c8f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.owner-project-signup-finish-card h2{margin:0;font-size:26px}.owner-project-signup-finish-card p{color:#cfd9debd;letter-spacing:.08em;margin:4px 0 0}.owner-project-signup-note{color:#cfd9deb3;margin:0;font-size:14px}.owner-project-signup-actions{justify-content:space-between;margin-top:8px}.owner-project-signup-resume-card{margin-bottom:20px}.owner-dashboard-shell .owner-project-settings-card{padding:0;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .psp-page{--fg:#fff;--fg-1:#ffffffd6;--fg-2:#ffffffad;--fg-3:#ffffff7a;--line:#ffffff1a;--green:#04fe07;--green-soft:#04fe071a;--warn:#fed70b;--red:#ff6868;color:var(--fg);background:radial-gradient(56% 32% at 50% -4%,#04fe0733,#04fe0705 56%,#05050500 80%),linear-gradient(#1c1c1c4d,#0808087a);min-height:100%;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.owner-dashboard-shell .owner-project-settings-card .sf{flex-direction:column;gap:18px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-section{border:1px solid var(--line);background:linear-gradient(#04fe070d,#0000 35%),linear-gradient(#1c1c1c7a,#0808088c);border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-section.danger{background:linear-gradient(#ff68681c,#500a0a0f 42%,#1008089e),linear-gradient(#1c1c1c85,#0808088f);border-color:#ff686847}.owner-dashboard-shell .owner-project-settings-card .sf-section-head h3{color:#fff;letter-spacing:-.025em;margin:0 0 6px;font:800 22px/1.1 Inter,sans-serif}.owner-dashboard-shell .owner-project-settings-card .sf-section-head p{color:var(--fg-3);margin:0;font:500 13px/1.4 Inter,sans-serif}.owner-dashboard-shell .owner-project-settings-card .sf-grid{gap:14px;display:grid}.owner-dashboard-shell .owner-project-settings-card .sf-grid .field.full{grid-column:1/-1}.owner-dashboard-shell .owner-project-settings-card .sf-featured-list{flex-direction:column;gap:14px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-featured-item{background:#00000038;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-featured-editor{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:14px;display:grid}.owner-dashboard-shell .owner-project-settings-card .sf-featured-item-head{color:#fff;justify-content:space-between;align-items:center;gap:10px;font:700 13px/1 Inter,sans-serif;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-featured-add{align-self:flex-start}.owner-dashboard-shell .owner-project-settings-card .sf-featured-image-preview{background:#0006;border:1px solid #ffffff1a;border-radius:12px;width:100%;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .sf-featured-image-preview img{aspect-ratio:16/5;object-fit:cover;width:100%;display:block}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-preview{width:100%;min-width:0;max-width:100%;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-preview-label{color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-card{background:#12121299;border:1px solid #ffffff14;border-radius:20px;width:100%;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-thumb{aspect-ratio:16/10}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body{min-width:0;padding:16px 18px}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-source-row{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-source-row .dot{background:var(--sndct-green);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-source{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;-webkit-box-orient:vertical;font:500 10px ui-monospace,monospace;display:-webkit-box;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body h4{color:#fff;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;margin:0 0 10px;font:700 15px/1.35 Inter,sans-serif;display:-webkit-box;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body p{color:#bababa;-webkit-line-clamp:6;line-clamp:6;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font:500 13px/1.5 Inter,sans-serif;display:-webkit-box;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .sf-featured-live-body .meta{color:#767676;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:12px;font:500 11.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-block;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .field{flex-direction:column;gap:8px;min-width:0;display:flex}.owner-dashboard-shell .owner-project-settings-card .field-label{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;font:600 11px/1 JetBrains Mono,ui-monospace,monospace}.owner-dashboard-shell .owner-project-settings-card .field-hint{color:var(--fg-3);font:500 12px/1.4 Inter,sans-serif}.owner-dashboard-shell .owner-project-settings-card .field-hint.is-error{color:#ff9f9f}.owner-dashboard-shell .owner-project-settings-card .field-error{color:#ff9f9f;font:500 12px/1.35 Inter,sans-serif}.owner-dashboard-shell .owner-project-settings-card .textarea{resize:vertical;min-height:96px}.owner-dashboard-shell .owner-project-settings-card .taginput{background:#0000006b;border:1px solid #ffffff1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.owner-dashboard-shell .owner-project-settings-card .taginput:focus-within{background:#0000008c;border-color:#04fe078c;box-shadow:0 0 0 3px #04fe0729}.owner-dashboard-shell .owner-project-settings-card .taginput-chip{color:#04fe07;background:#04fe071a;border:1px solid #04fe075c;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 9px 5px 11px;font:600 12px/1 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-project-settings-card .taginput-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .taginput-chip button{cursor:pointer;width:16px;height:16px;color:inherit;background:#04fe0729;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.owner-dashboard-shell .owner-project-settings-card .taginput-chip button:hover{color:#fff;background:#ffffff26}.owner-dashboard-shell .owner-project-settings-card .taginput-input{min-width:140px;color:var(--fg-1);background:0 0;border:0;outline:none;flex:1;font:500 13.5px/1.2 Inter,sans-serif}.owner-dashboard-shell .owner-project-settings-card .taginput-input::placeholder{color:#ffffff47}.owner-dashboard-shell .owner-project-settings-card .input,.owner-dashboard-shell .owner-project-settings-card .select,.owner-dashboard-shell .owner-project-settings-card .textarea{width:100%;color:var(--fg-1);background:#0000006b;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 14px;font:500 14px/1.3 Inter,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s}.owner-dashboard-shell .owner-project-settings-card .input::placeholder,.owner-dashboard-shell .owner-project-settings-card .textarea::placeholder{color:#ffffff47}.owner-dashboard-shell .owner-project-settings-card .input:focus,.owner-dashboard-shell .owner-project-settings-card .select:focus,.owner-dashboard-shell .owner-project-settings-card .textarea:focus{background:#0000008c;border-color:#04fe078c;box-shadow:0 0 0 3px #04fe0729}.owner-dashboard-shell .owner-project-settings-card .input[aria-invalid=true],.owner-dashboard-shell .owner-project-settings-card .textarea[aria-invalid=true]{border-color:#ff8a8ab8;box-shadow:0 0 0 3px #ff535329}.owner-dashboard-shell .owner-project-settings-card .input[aria-invalid=true]:focus,.owner-dashboard-shell .owner-project-settings-card .textarea[aria-invalid=true]:focus{border-color:#ff8a8ad9;box-shadow:0 0 0 3px #ff535338}.owner-dashboard-shell .owner-project-settings-card .input[readonly]{opacity:.74}.owner-dashboard-shell .owner-project-settings-card .select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ffffff9e 50%),linear-gradient(135deg,#ffffff9e 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.owner-dashboard-shell .owner-project-settings-card .sf-uploads{align-items:start;gap:16px;display:grid}.owner-dashboard-shell .owner-project-settings-card .sf-upload{background:#00000052;border:1px solid #ffffff14;border-radius:16px;align-items:flex-start;gap:16px;padding:16px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-upload.banner{flex-direction:column}.owner-dashboard-shell .owner-project-settings-card .sf-logo-box{color:#010;background:linear-gradient(135deg,#04fe07,#0c9612);border:1px solid #ffffff1f;border-radius:22px;flex-shrink:0;place-items:center;width:108px;height:108px;font:800 36px/1 Inter,sans-serif;display:grid;overflow:hidden;box-shadow:0 0 20px #04fe0729}.owner-dashboard-shell .owner-project-settings-card .sf-logo-box.has-image{color:#f5f5f5;box-shadow:none;background:#141414}.owner-dashboard-shell .owner-project-settings-card .sf-logo-box img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.owner-dashboard-shell .owner-project-settings-card .sf-upload-copy{flex:1;min-width:0}.owner-dashboard-shell .owner-project-settings-card .sf-upload-copy b{color:#fff;margin-bottom:4px;font:700 13px/1.2 Inter,sans-serif;display:block}.owner-dashboard-shell .owner-project-settings-card .sf-upload-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-file-input{display:none}.owner-dashboard-shell .owner-project-settings-card .sf-file-input.sf-file-input-inline{min-height:36px;color:var(--fg-1);cursor:pointer;background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;padding:0 14px;font:600 12.5px/1 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-project-settings-card .sf-file-input.sf-file-input-inline:hover{background:#ffffff0d;border-color:#ffffff42}.owner-dashboard-shell .owner-project-settings-card .sf-file-input.sf-file-input-inline input{display:none}.owner-dashboard-shell .owner-project-settings-card .sf-toggle{color:var(--fg-2);align-items:center;gap:8px;font:500 13px/1.3 Inter,sans-serif;display:inline-flex}.owner-dashboard-shell .owner-project-settings-card .sf-toggle input{accent-color:var(--green)}.owner-dashboard-shell .owner-project-settings-card .sf-banner-prev{aspect-ratio:auto;text-align:center;cursor:pointer;color:#ffffffc7;background:#0000006b;border:1px dashed #ffffff26;border-radius:14px;place-items:center;width:100%;min-height:108px;max-height:120px;padding:12px;transition:border-color .2s,background .2s,color .2s;display:grid;overflow:hidden}.owner-dashboard-shell .owner-project-settings-card .sf-banner-prev:hover{color:#fffffff0;background:#ffffff08;border-color:#ffffff57}.owner-dashboard-shell .owner-project-settings-card .sf-banner-prev:focus-visible{outline-offset:2px;outline:2px solid #04fe0775}.owner-dashboard-shell .owner-project-settings-card .sf-banner-empty svg{opacity:.8;margin:0 auto 12px;display:block}.owner-dashboard-shell .owner-project-settings-card .sf-banner-empty b{color:var(--fg-1);margin-bottom:4px;font:700 14px/1.2 Inter,sans-serif;display:block}.owner-dashboard-shell .owner-project-settings-card .sf-banner-preview-image{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:108px;max-height:120px}.owner-dashboard-shell .owner-project-settings-card .sf-btn{height:36px;color:var(--fg-1);cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font:600 13px/1 Inter,sans-serif;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.owner-dashboard-shell .owner-project-settings-card .sf-btn:hover:not(:disabled){transform:translateY(-1px)}.owner-dashboard-shell .owner-project-settings-card .sf-btn:disabled{opacity:.52;cursor:not-allowed}.owner-dashboard-shell .owner-project-settings-card .sf-btn-primary{background:var(--green);color:#010;font:700 13px/1 Inter,sans-serif}.owner-dashboard-shell .owner-project-settings-card .sf-btn-primary:hover:not(:disabled){box-shadow:0 8px 20px #04fe0738}.owner-dashboard-shell .owner-project-settings-card .sf-btn-ghost{color:var(--fg-2);background:#ffffff0a;border-color:#ffffff1f}.owner-dashboard-shell .owner-project-settings-card .sf-btn-ghost:hover:not(:disabled){background:#ffffff14;border-color:#fff3}.owner-dashboard-shell .owner-project-settings-card .sf-btn-danger{color:var(--red);background:#ff686814;border-color:#ff686861}.owner-dashboard-shell .owner-project-settings-card .sf-danger-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-dashboard-shell .owner-project-settings-card .sf-danger-row .sf-btn{align-self:flex-end}.owner-dashboard-shell .owner-project-settings-card .sf-danger-row b{color:#fff;margin-bottom:4px;font:700 14px/1.2 Inter,sans-serif;display:block}.owner-dashboard-shell .owner-project-settings-card .sf-danger-row span{color:var(--fg-3);font:500 13px/1.4 Inter,sans-serif}.owner-dashboard-shell .owner-account-settings-card .sf-section-actions{justify-content:flex-end;margin-top:2px;display:flex}.owner-dashboard-shell .owner-account-settings-card .sf-section-head .is-danger{color:#ff6868}.owner-dashboard-shell .owner-project-settings-card .sf-savebar{right:max(20px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:80;background:#0b0b0bf0;border:1px solid #04fe0759;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;width:fit-content;max-width:min(860px,100vw - 300px);margin-top:0;padding:10px 14px;display:flex;position:fixed}.owner-dashboard-shell .owner-project-settings-card .sf-savebar-left{align-items:center;gap:10px;min-width:0;display:flex}.owner-dashboard-shell .owner-project-settings-card .chip{max-width:100%;height:24px;color:var(--warn);letter-spacing:.14em;text-transform:uppercase;background:#fed70b1a;border:1px solid #fed70b5c;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font:600 10.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.owner-dashboard-shell .owner-project-settings-card .chip .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.owner-dashboard-shell .owner-project-settings-card .chip.is-saved{background:var(--green-soft);color:var(--green);border-color:#04fe0757}.owner-dashboard-shell .owner-project-settings-card .sf-edit-note{min-width:0;color:var(--fg-3);overflow-wrap:anywhere;font:500 12px/1.3 Inter,sans-serif}.owner-dashboard-shell .owner-project-settings-card .sf-savebar-right{gap:8px;display:flex}.owner-dashboard-shell .owner-platform-analytics-panel{flex-direction:column;gap:16px;display:flex}.owner-dashboard-shell .owner-platform-analytics-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.owner-dashboard-shell .owner-platform-analytics-note{max-width:62ch;color:var(--fg-3);margin:0;font:500 13px/1.45 Inter,sans-serif}.owner-dashboard-shell .owner-platform-analytics-warnings{flex-direction:column;gap:8px;display:flex}.owner-dashboard-shell .owner-platform-analytics-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.owner-dashboard-shell .owner-platform-analytics-card{min-height:132px}.owner-dashboard-shell .owner-platform-analytics-card-description{color:var(--fg-3);overflow-wrap:anywhere;margin:8px 0 0;font:500 12px/1.4 Inter,sans-serif}.owner-dashboard-shell .owner-platform-analytics-generated-at{color:var(--fg-4);margin:0;font:500 12px/1.3 Inter,sans-serif}.custom-badge-list{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.custom-badge-chip{--custom-badge-color:var(--sndct-green);color:var(--custom-badge-color);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#04fe0729;border:1px solid #04fe0761;border-radius:999px;align-items:center;padding:4px 10px;font:700 10px/1 ui-monospace,monospace;display:inline-flex}.program-onboarding-block{margin-top:4px}.program-onboarding-shell{gap:18px;display:grid}.program-locked-card{background:linear-gradient(160deg,#131313e6,#070707eb);border:1px solid #ffffff1c;border-radius:14px;gap:10px;padding:14px;display:grid}.program-orientation-kicker{color:#ffffffb8;text-transform:uppercase;letter-spacing:.13em;font:700 11px/1.4 ui-monospace,monospace}.program-locked-card h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:22px}.program-locked-card p{color:#ffffffbd;margin:0;font-size:14px;line-height:1.5}.program-locked-lede{margin-top:-4px}.program-locked-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.program-locked-item{background:#ffffff05;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:10px;display:grid}.program-locked-item.is-missing{border-color:#ff8a8a73;box-shadow:inset 0 0 0 1px #ff535333}.program-locked-item.is-answered{border-color:#04fe075c}.program-lock-check{color:#ffffffe6;background:#ffffff0a;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font:700 12px/1 Inter;display:inline-flex}.program-locked-item.is-answered .program-lock-check{color:#04fe07f2;background:#04fe071f;border-color:#04fe077a}.program-locked-content{gap:8px;display:grid}.program-locked-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.program-locked-head b{color:#fff;font:700 13px/1.4 Inter}.program-locked-detail{color:#ffffff9e;margin:0;font:500 12px/1.5 Inter}.program-locked-field-counter{color:#ffffff9e;margin:0;font:500 12px/1.4 Inter,sans-serif;display:block}.program-locked-pill{color:#04fe07eb;letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:normal;background:#04fe071f;border:1px solid #04fe0766;border-radius:999px;flex-shrink:0;max-width:min(320px,100%);padding:5px 8px;font:700 10px/1.4 ui-monospace,monospace}.program-locked-options{gap:6px;display:grid}.program-locked-tag-options{flex-wrap:wrap;gap:8px;display:flex}.program-locked-taxonomy{gap:8px;display:grid}.program-locked-tag-option{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font:600 12px/1 Inter,sans-serif;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.program-locked-tag-option:hover{color:#fff;border-color:#04fe0766}.program-locked-tag-option:focus-visible{border-color:#04fe078c;outline:none;box-shadow:0 0 0 3px #04fe0729}.program-locked-tag-option.is-active{color:#04fe07;background:#04fe071a;border-color:#04fe075c}.program-locked-option{color:#ffffffd1;align-items:flex-start;gap:8px;font:500 13px/1.45 Inter;display:flex}.program-locked-option input[type=radio],.program-locked-option input[type=checkbox]{appearance:none;cursor:pointer;background:linear-gradient(#fffffff2,#e6e6e6e6);border:1px solid #ffffff6b;flex-shrink:0;width:18px;height:18px;margin:1px 0 0;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;position:relative;box-shadow:0 2px 8px #0000006b,inset 0 1px 1px #fff9}.program-locked-option input[type=radio]{border-radius:999px}.program-locked-option input[type=checkbox]{border-radius:4px}.program-locked-option input[type=radio]:after,.program-locked-option input[type=checkbox]:after{content:"";opacity:0;transition:opacity .12s;position:absolute}.program-locked-option input[type=radio]:after{background:#101010;border-radius:999px;width:8px;height:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.program-locked-option input[type=checkbox]:after{border-bottom:2px solid #081a0a;border-right:2px solid #081a0a;width:5px;height:9px;top:2px;left:5px;transform:rotate(40deg)}.program-locked-option input[type=radio]:checked,.program-locked-option input[type=checkbox]:checked{background:linear-gradient(#04fe07f2,#86ff88eb);border-color:#04fe07b8;box-shadow:0 0 0 2px #04fe0724,0 2px 10px #00000073}.program-locked-option input[type=radio]:checked:after,.program-locked-option input[type=checkbox]:checked:after{opacity:1}.program-locked-option input[type=radio]:focus-visible,.program-locked-option input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 2px #04fe072e,0 0 0 4px #ffffff24}.program-locked-option input[type=radio]:active,.program-locked-option input[type=checkbox]:active{transform:translateY(1px)}.program-locked-content textarea{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;width:100%;min-height:88px;padding:10px 12px;font:500 14px/1.45 Inter}.program-locked-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:10px 12px;font:500 14px/1.45 Inter}.program-locked-input:focus,.program-locked-content textarea:focus{border-color:#04fe0780;outline:none;box-shadow:0 0 0 2px #04fe071f}.program-locked-select{color:#fff;appearance:none;background-color:#ffffff0a;background-image:linear-gradient(45deg,#0000 50%,#fffc 50%),linear-gradient(135deg,#fffc 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:10px 44px 10px 12px;font:500 14px/1.45 Inter}.program-locked-select option{color:#fff;background:#0f1216}.program-locked-select:focus{border-color:#04fe0780;outline:none;box-shadow:0 0 0 2px #04fe071f}.program-locked-multiselect{gap:6px;display:grid;position:relative}.program-locked-multiselect-trigger{color:#fff;text-align:left;cursor:pointer;background-color:#ffffff0a;background-image:linear-gradient(45deg,#0000 50%,#fffc 50%),linear-gradient(135deg,#fffc 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff24;border-radius:12px;width:100%;min-height:44px;padding:10px 44px 10px 12px;font:500 14px/1.45 Inter}.program-locked-multiselect-trigger:focus-visible,.program-locked-multiselect-trigger.is-open{border-color:#04fe0780;outline:none;box-shadow:0 0 0 2px #04fe071f}.program-locked-multiselect-placeholder{color:#ffffff8c}.program-locked-multiselect-panel{z-index:20;background:#0f1216;border:1px solid #ffffff24;border-radius:12px;gap:4px;max-height:min(280px,50vh);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #00000073}.program-locked-multiselect-option.is-disabled{opacity:.45;cursor:not-allowed}.program-locked-multiselect-option.is-selected span{color:#04fe07f2}.program-locked-readonly{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.program-locked-readonly-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.program-locked-readonly-list li{gap:3px;display:grid}.program-locked-readonly-list b{color:#ffffffe6;font:700 12px/1.35 Inter}.program-locked-readonly-list span{color:#ffffffb3;font:500 12px/1.45 Inter}.program-locked-readonly-compact{gap:6px;margin-top:8px;padding:8px 10px}.program-locked-readonly-compact .kicker{letter-spacing:.1em;margin:0;font-size:10px}.program-locked-readonly-compact .program-locked-readonly-list{gap:6px}.sitebar-login{color:#000;background:var(--sndct-green);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:600 12px Inter;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 #04fe0700}.sitebar-login:hover{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.sitebar-login svg{flex-shrink:0;width:13px;height:13px;transform:translateY(.5px)}.admin-shell .nav{z-index:30;-webkit-backdrop-filter:blur(16px);background:#0505058c;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.admin-shell .nav-inner{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:14px 32px;display:flex}.admin-shell .brand{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-1);align-items:center;gap:10px;font:700 14px Inter;display:flex}.admin-shell .brand img{flex:0 0 26px;width:26px;min-width:26px;height:26px;min-height:26px}.admin-shell .brand em{color:var(--sndct-green);font-style:normal}.admin-shell .nav-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-shell .nav-meta{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font:500 12px ui-monospace,monospace}.admin-shell .nav-meta b{color:var(--fg-1);font-weight:600}.project-card-foot-admin{border-top:1px dashed #ffffff1f;gap:10px;margin-top:12px;padding-top:12px}.admin-mode-tabs{background:#08080859;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px;display:inline-flex}.admin-mode-tab{color:var(--fg-2);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font:700 11px/1 ui-monospace,monospace;transition:background .15s,color .15s;display:inline-flex}.admin-mode-tab-icon{flex:0 0 14px;width:14px;height:14px}.admin-mode-tab-label{line-height:1}.admin-mode-tab:hover{color:#fff}.admin-mode-tab.is-active{color:var(--sndct-green);background:#04fe072e}.admin-user-avatar-card{width:100%;max-width:100%;margin-top:16px}.admin-waitlist-card{max-width:100%;margin-top:16px}.admin-subtitle{margin-bottom:16px}.admin-queue-stats{align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-queue-count-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--sndct-green);background:linear-gradient(#04fe0724 0%,#04fe070a 100%);border:1px solid #04fe0759;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font:700 10px/1 ui-monospace,monospace;display:inline-flex;box-shadow:inset 0 0 0 1px #04fe0733,0 0 18px #04fe071a}.admin-queue-count-chip b{color:#fff;letter-spacing:.02em;font:800 12px/1 Inter}.admin-user-avatar-grid{grid-template-columns:minmax(280px,420px) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.admin-users-analytics-card{align-content:start;gap:12px;display:grid}.admin-users-analytics-stats{gap:10px;display:grid}.admin-users-analytics-stat-card{background:#08080859;border:1px solid #ffffff1f;border-radius:10px;gap:10px;min-height:84px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #04fe0714}.admin-users-analytics-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sndct-green);font:700 10px/1 ui-monospace,monospace}.admin-users-analytics-stat-value{letter-spacing:-.02em;color:#fff;font:800 32px/1 Inter,sans-serif}.admin-user-picker{gap:10px;display:grid}.admin-user-search-head{gap:8px;display:grid}.admin-user-search-row{align-items:flex-end;gap:8px;display:flex}.admin-user-search-row .profile-field{flex:1;min-width:0}.admin-user-search-refresh-btn{flex-shrink:0;padding:7px 11px}.admin-user-search-meta{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font:600 10px/1 ui-monospace,monospace;display:flex}.admin-user-search-meta .profile-btn{padding:7px 11px}.admin-user-list{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.admin-user-item{text-align:left;width:100%;color:var(--fg-2);cursor:pointer;background:#08080859;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:10px;transition:border-color .15s,background .15s;display:flex}.admin-user-item-avatar{flex-shrink:0;width:40px;height:40px}.admin-user-item-copy{gap:4px;min-width:0;display:grid}.admin-user-item-copy>span{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.35 Inter;overflow:hidden}.admin-user-item-copy>small{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.3 ui-monospace,monospace;overflow:hidden}.admin-user-item:hover{background:#04fe0714;border-color:#04fe0759}.admin-user-item.is-selected{background:#04fe071f;border-color:#04fe0780}.admin-user-avatar-editor{gap:14px;display:grid}.admin-owner-requests-card{background:#08080847;border:1px solid #ffffff1f;border-radius:12px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.admin-owner-requests-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-owner-requests-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font:600 10px/1 ui-monospace,monospace}.admin-owner-requests-list{gap:8px;max-height:280px;padding-right:2px;display:grid;overflow:auto}.admin-owner-request-item{background:#08080859;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px;display:flex}.admin-owner-request-copy{gap:4px;min-width:0;display:grid}.admin-owner-request-copy strong{color:#fff;font:600 13px/1.35 Inter}.admin-owner-request-copy small{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font:500 11px/1.3 ui-monospace,monospace}.admin-owner-request-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-badges-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-badge-create-card,.admin-badge-assignment-card{background:#08080847;border:1px solid #ffffff1f;border-radius:12px;gap:10px;padding:14px;display:grid}.admin-badge-preview{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:center;gap:10px;font:600 10px/1 ui-monospace,monospace;display:flex}.admin-badge-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-existing-badges{gap:8px;max-height:260px;display:grid;overflow:auto}.admin-existing-badge-item{background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-existing-badge-item small{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font:600 10px/1 ui-monospace,monospace}.admin-existing-badge-controls{align-items:center;gap:8px;display:inline-flex}.admin-badge-delete-btn{padding:6px 10px;font-size:11px}.admin-badge-user-list{gap:8px;max-height:260px;display:grid;overflow:auto}.admin-badge-checklist{gap:8px;display:grid}.admin-badge-user-header{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font:600 10px/1 ui-monospace,monospace;display:flex}.admin-badge-user-header b{color:#fff}.admin-badge-check-item{background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-badge-check-item input{accent-color:var(--sndct-green)}.admin-user-name-compact{font-size:clamp(24px,3.2vw,36px)}.admin-section-title{margin-bottom:12px}.admin-user-head{align-items:center;gap:12px;display:flex}.admin-profile-avatar{width:72px;height:72px}.admin-user-name{letter-spacing:-.03em;color:#fff;margin:0;font:800 28px/1 Inter}.admin-user-bio{color:var(--fg-2);white-space:pre-line;margin:0;font:500 14px/1.5 Inter}.admin-avatar-editor{align-items:flex-end;gap:10px;display:flex}.admin-avatar-editor .profile-file-input{flex:1}.admin-avatar-editor-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;gap:10px;padding:12px;display:grid}.admin-upload-controls{flex-wrap:wrap;gap:8px;display:flex}.admin-upload-trigger{cursor:pointer;position:relative;overflow:hidden}.admin-upload-input{opacity:0;cursor:pointer;position:absolute;inset:0}.admin-upload-file-meta{color:var(--fg-3);word-break:break-word;margin:0;font:500 12px/1.4 Inter}.admin-waitlist-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.admin-waitlist-controls .profile-field{flex:280px;min-width:240px}.admin-waitlist-controls .admin-waitlist-role-field{flex:260px;min-width:220px}.admin-waitlist-controls .profile-field input,.admin-waitlist-controls .profile-field select{box-sizing:border-box;width:100%}.admin-waitlist-list{scrollbar-gutter:stable;gap:10px;max-height:min(60vh,560px);padding-right:4px;display:grid;overflow-y:auto}.admin-waitlist-item{background:#08080859;border:1px solid #ffffff1f;border-radius:12px;gap:8px;padding:12px;display:grid}.admin-waitlist-item-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-waitlist-item-top b{color:#fff;overflow-wrap:anywhere;font:700 15px/1.3 Inter}.admin-waitlist-item-top span{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;font:500 11px/1.2 ui-monospace,monospace}.admin-waitlist-item-meta{gap:4px;display:grid}.admin-waitlist-item-meta span{color:var(--fg-2);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font:500 12px/1.4 ui-monospace,monospace}.admin-project-card{margin-top:2px}.admin-proofs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-proof-block{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;padding:10px}.application-status-chip{border:1px solid var(--border-1);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.application-status-chip.is-application-submitted{color:var(--fg-2);border-color:var(--border-1)}.application-status-chip.is-application-in-review{color:var(--info-blue);border-color:color-mix(in srgb, var(--info-blue) 35%, transparent)}.application-status-chip.is-application-accepted{color:var(--success);background:var(--success-bg);border-color:color-mix(in srgb, var(--success) 35%, transparent)}.application-status-chip.is-application-rejected{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:0 0}.application-status-chip.is-application-waitlisted{color:var(--warn-yellow);border-color:color-mix(in srgb, var(--warn-yellow) 35%, transparent)}.application-status-chip.is-application-withdrawn{color:var(--fg-3);border-style:dashed}.admin-program-applications{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-program-applications-controls{gap:.75rem;margin-bottom:1rem;display:grid}.admin-program-applications-request-list{max-height:62vh;overflow:auto}.admin-program-applications-detail-card{min-height:420px}.admin-program-applications-empty-detail{gap:.5rem;padding:1rem 0;display:grid}.admin-program-applications-detail-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-program-applications-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1rem;display:grid}.admin-program-applications-meta-grid dt{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:.75rem}.admin-program-applications-meta-grid dd{word-break:break-word;margin:.15rem 0 0}.admin-program-applications-bio{white-space:pre-wrap;margin:0 0 1rem}.admin-program-applications-projects ul{margin:.35rem 0 0;padding-left:1.1rem}.admin-program-applications-override{border-top:1px solid #ffffff14;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}@media (width<=960px){.admin-program-applications,.admin-program-applications-meta-grid{grid-template-columns:1fr}}.verified-badge{color:var(--sndct-green);letter-spacing:.12em;text-transform:uppercase;border:1px solid #04fe0759;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font:700 10px/1 ui-monospace,monospace;display:inline-flex}.verified-badge svg{width:13px;height:13px}.public-project-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.public-project-modal{background:linear-gradient(#04fe0714 0%,#0000 42%),linear-gradient(#1c1c1cf5 0%,#0b0b0bf5 100%);border:1px solid #ffffff1f;border-radius:22px;width:min(760px,100%);max-height:min(86vh,920px);padding:24px;position:relative;overflow:auto}.public-project-modal-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.public-project-modal-actions{flex-shrink:0;align-items:flex-start;gap:10px;display:inline-flex}.public-project-modal-contact-buttons{margin-bottom:0}.public-project-modal-close{color:var(--fg-2);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:9px 12px;font:600 10px/1 ui-monospace,monospace;display:inline-flex}.public-project-modal-head{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.public-project-modal-head h3{color:#fff;margin:0;font:800 28px/1.05 Inter Display,Inter}.public-project-modal-head p{color:var(--fg-2);margin:6px 0 0;font:600 12px/1.35 Inter}.public-project-modal-period{color:#ffffff8f;letter-spacing:.04em;margin:4px 0 0;font:500 11px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.public-project-modal-badge{margin-top:14px}.public-project-modal-snapshot-note{color:#ffffffc2;background:#04fe0714;border:1px solid #04fe073d;border-radius:10px;margin:12px 0 0;padding:10px 12px;font:500 12px/1.45 Inter,sans-serif}.public-project-modal-profile-link-wrap{margin:14px 0 0}.public-project-modal-profile-link{color:#04fe07;font:600 13px/1.35 Inter,sans-serif;text-decoration:none}.public-project-modal-profile-link:hover{text-underline-offset:2px;text-decoration:underline}.public-project-modal-description{color:var(--fg-2);white-space:pre-wrap;margin:14px 0;font:500 14px/1.6 Inter}.public-project-modal-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.public-project-modal-block{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:14px}.public-project-modal-proof-stack{grid-auto-flow:row}.public-project-modal-links-list{gap:8px}.public-project-modal-link{background:#ffffff05;border:1px solid #ffffff1a;border-radius:10px;padding:10px 12px;transition:border-color .16s,background .16s;display:block}.public-project-modal-link:hover{background:#04fe0714;border-color:#04fe0766}.public-project-modal-rejection{margin:0 0 12px}.public-project-modal-rejection-text{color:#ffd7d7;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:120px;margin:6px 0 0;font:500 13px/1.5 Inter;overflow-y:auto}.proof-files-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.proof-file-tile{background:#ffffff05;border:1px solid #ffffff1f;border-radius:10px;gap:8px;padding:8px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.proof-file-tile:hover{background:#04fe0712;border-color:#04fe076b;transform:translateY(-1px)}.proof-file-preview{aspect-ratio:4/3;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.proof-file-preview img{object-fit:cover;width:100%;height:100%;display:block}.proof-file-extension{color:#fff;letter-spacing:.08em;font:700 11px/1 ui-monospace,monospace}.proof-file-meta{gap:2px;display:grid}.proof-file-name{color:#fff;word-break:break-word;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 12px/1.35 Inter;display:-webkit-box;overflow:hidden}.proof-file-action{color:var(--sndct-green);letter-spacing:.08em;text-transform:uppercase;font:600 10px/1.3 ui-monospace,monospace}.project-form{gap:10px;margin-top:16px;display:grid}.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-period-to-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-period-to-head>span:first-child{color:var(--fg-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font:600 11px ui-monospace,monospace;display:inline-flex}.project-period-active-toggle{min-height:0;margin:0}.project-period-active-toggle input[type=checkbox]{flex-shrink:0;margin:0}.project-period-active-toggle span{line-height:1.2}.project-avatar-preview{border:1px solid #ffffff24;border-radius:12px;width:54px;height:54px;margin-bottom:10px;position:relative;overflow:hidden}.project-avatar-preview img{object-fit:cover;width:100%;height:100%}.project-proof-preview-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin-top:10px;display:grid}.project-proof-upload-progress{gap:6px;margin-top:10px;display:grid}.project-proof-upload-progress-head{color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font:700 11px/1.2 ui-monospace,monospace;display:flex}.project-proof-upload-progress-track{background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;width:100%;height:8px;overflow:hidden}.project-proof-upload-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#04fe07d9 0%,#04fe07 35%,#adff2fe6 100%);height:100%;transition:width .18s;display:block}.project-proof-upload-progress-file{overflow-wrap:anywhere}.project-proof-preview-existing-wrap{margin-top:6px}.project-proof-preview-item{aspect-ratio:1;background:#00000073;border:1px solid #ffffff24;border-radius:12px;position:relative;overflow:hidden}.project-proof-preview-item-existing{display:block}.project-proof-preview-existing-link{width:100%;height:100%;text-decoration:none;display:block}.project-proof-preview-item img{object-fit:cover;width:100%;height:100%;display:block}.project-proof-preview-non-image{width:100%;height:100%;color:var(--sndct-green);letter-spacing:.06em;text-transform:uppercase;place-items:center;font:700 11px/1.2 ui-monospace,monospace;display:grid}.project-proof-preview-remove-btn{color:#fff;cursor:pointer;background:#000000b8;border:1px solid #ffffff40;border-radius:999px;justify-content:center;width:24px;height:24px;font:700 18px/1 Inter,sans-serif;display:inline-flex;position:absolute;top:6px;right:6px}.project-proof-preview-remove-btn:hover{background:#481010d6;border-color:#ff5959e6}.project-proof-preview-edit-btn{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#000000b8;border:1px solid #fff3;border-radius:999px;padding:6px 8px;font:700 9px/1 ui-monospace,monospace;position:absolute;top:6px;left:6px}.project-proof-preview-edit-btn:hover{color:var(--sndct-green);background:#04fe0733;border-color:#04fe07e6}.project-proof-preview-caption{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#000000b8;border-radius:8px;padding:6px 8px;font:600 10px/1.2 Inter,sans-serif;display:block;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.project-proof-caption-modal-backdrop{z-index:85;background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.project-proof-caption-modal{background:#090909;border:1px solid #ffffff29;border-radius:14px;gap:14px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 22px 44px #00000073}.project-proof-caption-modal h3{color:#fff;margin:0;font:800 22px/1.15 Inter Display,Inter,sans-serif}.project-proof-caption-modal-subtitle{color:var(--fg-2);margin:0;font:500 14px/1.5 Inter,sans-serif}.project-proof-caption-modal-input{box-sizing:border-box;color:#fff;background:#0b0b0b73;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:11px 12px;font:500 14px/1.4 Inter,sans-serif}.project-proof-caption-modal-input::placeholder{color:#ffffff85}.project-proof-caption-modal-input:focus{border-color:#04fe0780;outline:none;box-shadow:0 0 0 1px #04fe0747}.project-proof-caption-modal-actions{justify-content:flex-end;gap:8px;display:flex}.accepted-next-steps-block{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);background:var(--success-bg);margin-top:.75rem;padding:.85rem .95rem}.accepted-next-steps-heading{color:var(--success);margin:0 0 .45rem;font-size:.82rem;font-weight:700}.accepted-next-steps-body{white-space:pre-wrap;color:var(--fg-1);margin:0 0 .65rem;line-height:1.45}.accepted-next-steps-link{margin-top:.15rem}.accepted-next-steps-fallback{color:var(--fg-2);margin:.65rem 0 0;font-size:.9rem;line-height:1.45}.dashboard-applications-card .dashboard-application-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-application-meta,.dashboard-application-attached{color:var(--fg-3);font-size:.86rem}.dashboard-application-note{color:var(--fg-2);margin:.5rem 0 0;font-style:italic}.dashboard-application-actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.dashboard-application-withdraw-btn{color:var(--danger)}.dashboard-application-withdraw-confirm{border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--bg-3);margin-top:.75rem;padding:.75rem}.dashboard-application-item.is-highlighted{box-shadow:0 0 0 1px color-mix(in srgb, var(--success) 35%, transparent)}.dashboard-applications-card .dashboard-notifications-empty-action{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=480px){.dashboard-application-actions .btn{min-height:44px}}.owner-dashboard-shell .owner-side-public-link.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ambassador-dashboard-shell .owner-side-nav-bottom .owner-side-public-link:not(.is-disabled){color:#031004;background:linear-gradient(135deg,#04fe07eb,#57ff59d1);border-color:#04fe078c;box-shadow:0 0 20px #04fe0761,0 10px 26px #04fe0733}.ambassador-dashboard-shell .owner-side-nav-bottom .owner-side-public-link:not(.is-disabled) .owner-side-public-link-icon{color:#031004}.ambassador-dashboard-shell .owner-side-nav-bottom .owner-side-public-link:not(.is-disabled):hover{background:linear-gradient(135deg,#04fe07fa,#57ff59e6);border-color:#04fe07b8;transform:translateY(-1px);box-shadow:0 0 28px #04fe077a,0 12px 28px #04fe0747}.ambassador-dashboard-shell .ambassador-completion-summary{color:#04fe07d1;margin-top:4px}.dashboard-public-url-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dashboard-public-url-btn{all:unset;color:#fff;cursor:pointer;align-items:center;gap:8px;font-weight:700;transition:color .15s;display:inline-flex}.dashboard-public-url-btn:hover{color:var(--sndct-green)}.dashboard-public-url-btn:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #04fe07b3}.dashboard-public-url-btn svg{flex-shrink:0;width:14px;height:14px}.skeleton-row-spread{justify-content:space-between}.w-16{width:16%}.dashboard-head{align-items:center;gap:18px;display:flex}.dashboard-head>div{min-width:0}.dashboard-handle-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.dashboard-handle-row .dashboard-handle{margin:0}.dashboard-projects-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}:is(.dashboard-projects-head:has(+.admin-info),.dashboard-projects-head:has(+.profile-error)){margin-bottom:0}.dashboard-shell .dashboard-project-draggable{flex-direction:column;min-width:0;height:100%;display:flex}.dashboard-project-edit-form-wrap{grid-column:1/-1;min-width:0}.dashboard-notifications-bell{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.dashboard-notifications-bell svg{width:20px;height:20px}.dashboard-notifications-bell.is-active{border-color:var(--sndct-green)}.dashboard-notifications-count{background:var(--sndct-green);color:#02120b;text-align:center;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:-5px;right:-5px}.dashboard-tab-switcher{gap:10px;margin:0 0 18px;display:flex}.dashboard-tab-btn{color:#ffffffdb;background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.dashboard-tab-btn.is-active{border-color:var(--sndct-green);color:#fff}.dashboard-tab-badge{background:var(--sndct-green);color:#02120b;text-align:center;border-radius:999px;min-width:18px;height:18px;font-size:11px;font-weight:700;line-height:18px}.dashboard-notifications-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dashboard-notifications-subtitle{color:#ffffffb8;max-width:520px;margin:10px 0 0;font:500 14px/1.5 Inter}.dashboard-notifications-stats{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:inline-flex}.dashboard-notifications-stat{color:#fffc;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font:500 12px/1.2 Inter;display:inline-flex}.dashboard-notifications-stat strong{color:#fff;font:700 13px/1 Inter}.dashboard-notifications-stat-unread{background:#39fa961a;border-color:#39fa9659}.dashboard-notification-filters{border:1px solid #ffffff24;border-radius:999px;display:inline-flex;overflow:hidden}.dashboard-notification-filter-btn{color:#ffffffc2;background:0 0;border:none;padding:8px 12px;font:600 12px/1 Inter;transition:background .2s,color .2s}.dashboard-notification-filter-btn:hover{color:#fff}.dashboard-notification-filter-btn.is-active{color:#fff;background:#39fa9629}.dashboard-notifications-email-opt-in{background:#ffffff05;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:8px;margin:16px 0;padding:14px;display:flex}.dashboard-notification-opt-btn{color:#fff;background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font:600 13px/1.2 Inter;display:inline-flex}.dashboard-notification-opt-status{background:#ffffff73;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff14}.dashboard-notification-opt-btn.is-active{border-color:var(--sndct-green)}.dashboard-notification-opt-btn.is-active .dashboard-notification-opt-status{background:var(--sndct-green);box-shadow:0 0 0 3px #39fa962e}.dashboard-notifications-email-opt-in small{color:#fff9;margin:0;font:500 12px/1.45 Inter}.dashboard-notifications-empty{background:#ffffff03;border:1px dashed #ffffff2e;border-radius:14px;margin-top:16px;padding:18px}.dashboard-notifications-empty-title{color:#ffffffdb;letter-spacing:.08em;text-transform:uppercase;margin:0;font:600 14px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.dashboard-notifications-empty-copy{color:#ffffff94;margin:8px 0 0;font:500 13px/1.45 Inter}.dashboard-notifications-list{scrollbar-gutter:stable;gap:12px;max-height:300px;margin-top:2px;padding-right:4px;display:grid;overflow-y:auto}.dashboard-notification-item{border:1px solid #ffffff1a;border-radius:14px;justify-content:space-between;gap:14px;padding:14px;display:flex}.dashboard-notification-item.is-unread{background:#39fa960f;border-color:#39fa9680}.dashboard-notification-main{gap:6px;display:grid}.dashboard-notification-type{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin:0;font-size:11px}.dashboard-notification-title,.dashboard-notification-message,.dashboard-notification-date{margin:0}.dashboard-notification-date{color:#ffffff8c}.dashboard-notification-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}@keyframes sndspin{to{transform:rotate(360deg)}}.landing-page{--landing-nav-height:64px}.landing-page .hidden{display:none!important}.landing-page .landing-atmosphere{pointer-events:none;opacity:.8;z-index:0;background:radial-gradient(60% 60% at 50% 0,#04fe0724 0%,#164d171c 50%,#19181b00 100%);height:1000px;position:absolute;top:0;left:0;right:0}.landing-page .landing-main{z-index:1;position:relative}.landing-page .container{max-width:1240px;margin:0 auto;padding:0 32px}.landing-page .section{padding:96px 0;position:relative}.landing-page #programs,.landing-page #how,.landing-page #faq,.landing-page #for-projects{scroll-margin-top:var(--landing-nav-height)}.landing-page .section-bordered{border-top:1px solid #ffffff14}.landing-page .icon{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.landing-page .eyebrow{color:var(--sndct-green);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font:500 11px ui-monospace,SF Mono,monospace;display:inline-flex}.landing-page .eyebrow:before{content:"";background:var(--sndct-green);width:14px;height:1px}.landing-page .h-display{letter-spacing:-.045em;color:#fff;margin:0;font:800 88px/.92 Inter Display,Inter,sans-serif}.landing-page .h-display .mute{color:var(--fg-3)}.landing-page .h-display .grn{color:var(--sndct-green)}.landing-page .h-section{letter-spacing:-.04em;color:#fff;margin:0;font:800 56px/.96 Inter Display,Inter,sans-serif}.landing-page .h-section .grn{color:var(--sndct-green)}.landing-page .lede{color:var(--fg-2);max-width:560px;margin:22px 0 0;font:500 19px/1.5 Inter,sans-serif}.landing-page .lede b{color:#fff}.landing-page .hero-lede{max-width:560px}.landing-page .btn-primary,.landing-page .btn-ghost{cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font:600 15px Inter,sans-serif;transition:background .18s,box-shadow .18s;display:inline-flex}.landing-page .btn-primary{color:#000;background:var(--sndct-green);border:1px solid var(--sndct-green)}.landing-page .btn-primary:hover{background:#7ff200}.landing-page .btn-ghost{color:var(--fg-1);background:#ffffff0a;border:1px solid #ffffff1a}.landing-page .btn-ghost:hover{background:#ffffff14}.landing-page .btn-primary svg,.landing-page .btn-ghost svg{width:15px;height:15px}.landing-page .nav{z-index:50;-webkit-backdrop-filter:blur(18px);background:#050505b8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.landing-page .nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1200px;height:64px;margin:0 auto;padding:0 20px;display:grid}.landing-page .brand{text-transform:none;letter-spacing:normal;justify-self:start}.landing-page .brand img{border-radius:8px;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px}.landing-page .brand span{letter-spacing:-.01em;color:#fff;font:700 15px Inter Display,Inter,sans-serif}.landing-page .brand em{color:var(--fg-3);font-weight:500}.landing-page .nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.landing-page .nav{transition:background .2s,border-color .2s,box-shadow .2s}}.landing-page .nav--scrolled{background:#050505e0;border-bottom-color:#ffffff1f;box-shadow:0 8px 32px #00000059}.landing-page .nav--open{background:#050505f5;border-bottom-color:#ffffff1a}.landing-page .nav-links{justify-self:center;align-items:center;gap:28px;font:500 13px Inter,sans-serif;display:flex}.landing-page .nav-links a{color:var(--fg-2);transition:color .18s}.landing-page .nav-links a:hover{color:#fff}.landing-page .nav-login{box-sizing:border-box;color:#000;background:var(--sndct-green);border:1px solid var(--sndct-green);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:110px;height:38px;padding:0 20px;font:600 13px/1 Inter,sans-serif;transition:background .18s;display:inline-flex}.landing-page .nav-login:hover{background:#7ff200}.landing-page .nav-owner-login{color:var(--fg-0);background:var(--bg-4);border-color:var(--bg-4)}.landing-page .nav-owner-login:hover{background:#383838;border-color:#383838}.landing-page .nav-toggle{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.landing-page .nav-toggle svg{width:18px;height:18px}.landing-page .nav-sheet{background:#050505f5;border-top:1px solid #ffffff14;flex-direction:column;padding:10px 20px 18px;display:none}.landing-page .nav-sheet.open{display:flex}.landing-page .nav-sheet a{color:var(--fg-1);border-bottom:1px solid #ffffff0d;padding:13px 0;font:600 16px Inter,sans-serif}.landing-page .nav-sheet a:last-child{border-bottom:0}.landing-page .hero{border-bottom:1px solid #ffffff14;padding:80px 0 96px;position:relative}.landing-page .doc-bar{color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;margin-bottom:48px;padding:12px 0;font:500 11px ui-monospace,SF Mono,monospace;display:flex}.landing-page .doc-bar .live{align-items:center;display:inline-flex}.landing-page .doc-bar .dot{background:var(--sndct-green);border-radius:50%;width:7px;height:7px;margin-right:8px;box-shadow:0 0 12px #04fe07cc}.landing-page .doc-bar b{color:#fff;margin-left:5px;font-weight:600}.landing-page .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.landing-page .hero-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.landing-page .text-link{color:var(--fg-3);align-items:center;gap:6px;margin-top:16px;font:600 13px Inter,sans-serif;transition:color .18s;display:inline-flex}.landing-page .text-link:hover{color:var(--fg-1)}.landing-page .text-link svg{width:12px;height:12px}.landing-page .passcard{background:linear-gradient(#04fe070f 0%,#0000 50%),linear-gradient(#1c1c1c8c 0%,#0b0b0bcc 100%);border:1px solid #ffffff1a;border-radius:24px;padding:28px;transition:transform .4s cubic-bezier(.2,.8,.3,1);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 40px 100px #00000080,0 0 60px #04fe070f}.landing-page .passcard:hover{transform:rotate(0)scale(1.02)}.landing-page .passcard:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 100% 0,#04fe072e,#0000 60%),radial-gradient(30% 60% at 0 100%,#04fe071a,#0000 70%);position:absolute;inset:0}.landing-page .pc-head{z-index:1;color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;font:500 10px ui-monospace,SF Mono,monospace;display:flex;position:relative}.landing-page .pc-head b{color:#fff;font-weight:600}.landing-page .pc-head .grn{color:var(--sndct-green)}.landing-page .pc-id{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;display:grid;position:relative}.landing-page .pc-avatar{background:linear-gradient(135deg,#1b1b1b,#2e2e2e);border:1px solid #ffffff1f;border-radius:18px;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #04fe0740}.landing-page .pc-avatar .fallback{color:#fff;place-items:center;font:800 28px/1 Inter Display,Inter,sans-serif;display:grid;position:absolute;inset:0}.landing-page .pc-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-page .pc-name h3{letter-spacing:-.03em;color:#fff;margin:0 0 6px;font:800 28px/1 Inter Display,Inter,sans-serif}.landing-page .pc-name h3 .mute{color:var(--fg-3)}.landing-page .pc-name .handle{color:var(--fg-2);font:600 13px Inter,sans-serif}.landing-page .pc-name .handle em{color:var(--sndct-green);font-style:normal}.landing-page .pc-seal{border:1px solid var(--sndct-green);background:radial-gradient(closest-side,#04fe071f,#04fe0705);border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;position:relative}.landing-page .pc-seal .ring{border-radius:50%;animation:18s linear infinite sndspin;position:absolute;inset:6px}.landing-page .pc-seal .ring text{fill:var(--sndct-green);letter-spacing:.28em;font:700 8px ui-monospace,SF Mono,monospace}.landing-page .pc-seal .core{background:var(--sndct-green);color:#000;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.landing-page .pc-seal .core svg{width:22px;height:22px}.landing-page .pc-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:24px;display:grid}.landing-page .pc-cell{background:#0000006b;border:1px solid #ffffff0a;border-radius:12px;padding:11px 12px}.landing-page .pc-cell .l{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font:500 10px ui-monospace,SF Mono,monospace}.landing-page .pc-cell .v{letter-spacing:-.02em;color:#fff;font:800 18px Inter Display,Inter,sans-serif}.landing-page .pc-cell .v.grn{color:var(--sndct-green)}.landing-page .pc-projlist{flex-direction:column;gap:6px;margin-top:16px;display:flex}.landing-page .pc-prow{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.landing-page .pc-plogo{letter-spacing:-.04em;border-radius:7px;place-items:center;width:26px;height:26px;font:800 10px Inter Display,Inter,sans-serif;display:grid;position:relative;overflow:hidden}.landing-page .pc-plogo img{object-fit:contain;border-radius:4px;width:18px;height:18px;position:absolute;inset:4px}.landing-page .pc-prow .pn{color:#fff;flex:1;font:600 12px Inter,sans-serif}.landing-page .pc-prow .pn em{color:var(--fg-3);font-style:normal;font-weight:500}.landing-page .pc-prow .chk{background:var(--sndct-green);color:#000;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.landing-page .pc-prow .chk svg{width:10px;height:10px}.landing-page .switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.landing-page .switcher button{width:100%;min-width:0;color:var(--fg-2);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font:600 10px/1 ui-monospace,SF Mono,monospace;transition:all .2s;overflow:hidden}.landing-page .switcher button.on{color:var(--sndct-green);background:#04fe0714;border-color:#04fe0799}.landing-page .section-head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.landing-page .section-head-compact{margin-bottom:32px}.landing-page .section-head .lede{max-width:440px}.landing-page .prog-grid{grid-template-columns:1fr;gap:16px;display:grid}.landing-page .program{background:linear-gradient(#1c1c1c8c,#080808b3);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 0 48px #04fe0714}.landing-page .program-link{color:inherit;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.landing-page .program-link:hover{background:linear-gradient(#2020209e,#0a0a0ac7);border-color:#2bf47f47;transform:translateY(-1px);box-shadow:0 0 56px #04fe071f}.landing-page .program-link:focus-visible{outline:2px solid var(--sndct-green);outline-offset:2px}.landing-page .prog-head{align-items:center;gap:12px;display:flex}.landing-page .prog-logo{background:var(--bg-3);color:#fff;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;font:800 15px Inter Display,Inter,sans-serif;display:grid;position:relative;overflow:hidden}.landing-page .prog-logo img{object-fit:contain;border-radius:6px;width:26px;height:26px;position:absolute;inset:7px}.landing-page .prog-id{flex:1;min-width:0}.landing-page .prog-name{align-items:center;gap:6px;display:flex}.landing-page .prog-name span{color:#fff;font:700 14px Inter,sans-serif}.landing-page .verified-dot{background:var(--sndct-green);color:#000;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.landing-page .verified-dot svg{width:9px;height:9px}.landing-page .prog-chain{color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font:600 10px ui-monospace,SF Mono,monospace}.landing-page .prog-title{letter-spacing:-.02em;color:#fff;font:800 20px/1.15 Inter Display,Inter,sans-serif}.landing-page .prog-summary{color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:500 14px/1.5 Inter,sans-serif;display:-webkit-box;overflow:hidden}.landing-page .pills{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.landing-page .pill{border-radius:999px;padding:4px 10px;font:600 11px Inter,sans-serif}.landing-page .pill-green{color:var(--sndct-green);background:#04fe071a;border:1px solid #04fe0740}.landing-page .pill-muted{color:var(--fg-2);background:#ffffff0a;border:1px solid #ffffff1a}.landing-page .ghost-cta{justify-content:center;margin-top:28px;display:flex}.landing-page #programs .ghost-cta .btn-ghost{box-shadow:0 0 40px #04fe071a}.landing-page #programs .ghost-cta .btn-ghost:hover{box-shadow:0 0 48px #04fe0724}.landing-page .apply-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.landing-page .apply-lede{max-width:520px;margin-top:22px;font-size:18px}.landing-page .apply-points{flex-direction:column;gap:14px;margin-top:32px;display:flex}.landing-page .point{align-items:flex-start;gap:14px;display:flex}.landing-page .point-icon{width:40px;height:40px;color:var(--sndct-green);background:#04fe0714;border:1px solid #04fe0740;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.landing-page .point-icon svg{width:20px;height:20px}.landing-page .point h4{color:#fff;margin:0 0 3px;font:700 16px Inter,sans-serif}.landing-page .point p{color:var(--fg-2);margin:0;font:500 14px/1.5 Inter,sans-serif}.landing-page .apply-note{color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font:600 11px ui-monospace,SF Mono,monospace}.landing-page .apply-card{padding-top:30px;position:relative}.landing-page .apply-card .card{background:linear-gradient(#1c1c1c99,#080808cc);border:1px solid #ffffff1a;border-radius:22px;padding:22px;position:relative;box-shadow:0 40px 90px #00000080}.landing-page .apply-prog-logo{width:42px;height:42px;font-size:16px}.landing-page .apply-prog-logo img{inset:8px}.landing-page .apply-prog-name{font-size:15px}.landing-page .apply-card-title{margin-top:16px;font-size:21px}.landing-page .apply-card-summary{-webkit-line-clamp:3;margin-top:10px}.landing-page .apply-btn{color:#767676;cursor:not-allowed;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:14px 22px;font:700 15px Inter,sans-serif;transition:background .18s;display:inline-flex}.landing-page .apply-btn:disabled{opacity:1}.landing-page .apply-btn svg{width:16px;height:16px}.landing-page .apply-seal{border:1px solid var(--sndct-green);opacity:0;background:radial-gradient(closest-side,#0a1e0af2,#041404e6);border-radius:50%;place-items:center;width:88px;height:88px;transition:all .85s cubic-bezier(.2,.8,.3,1);display:grid;position:absolute;top:0;right:14px;transform:translateY(-46px)rotate(-28deg)scale(.62);box-shadow:0 18px 40px #0009,0 0 30px #04fe0740}.landing-page .apply-card.in .apply-seal{opacity:1;transform:translateY(0)rotate(-8deg)scale(1)}.landing-page .apply-seal .ring{border-radius:50%;animation:16s linear infinite sndspin;position:absolute;inset:7px}.landing-page .apply-seal .ring text{fill:var(--sndct-green);letter-spacing:.26em;font:700 8px ui-monospace,SF Mono,monospace}.landing-page .apply-seal .core{background:var(--sndct-green);color:#000;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.landing-page .apply-seal .core svg{width:24px;height:24px}.landing-page .apply-coming-soon{border:1px solid var(--sndct-green);width:100%;color:var(--sndct-green);text-align:center;letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:14px;margin:16px 0 0;padding:14px 22px;font:700 13px Inter,sans-serif}.landing-page .for-projects{background:linear-gradient(#04fe0706,#0000 40%)}.landing-page .forproj-grid{grid-template-columns:1fr;align-items:stretch;gap:40px;display:grid}.landing-page .forproj-lede{max-width:520px;margin-top:22px;font-size:18px}.landing-page .forproj-feat-track{min-width:0;margin-top:32px}.landing-page .forproj-feat-track .feat-grid{margin-top:0}.landing-page .feat-grid{grid-template-columns:1fr;gap:14px;margin-top:32px;display:grid}.landing-page .feature{background:linear-gradient(#1c1c1c8c,#080808b3);border:1px solid #ffffff14;border-radius:18px;padding:22px}.landing-page .feature-icon{width:46px;height:46px;color:var(--sndct-green);background:#04fe0714;border:1px solid #04fe0740;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.landing-page .feature-icon svg{width:22px;height:22px}.landing-page .feature h4{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font:800 18px Inter Display,Inter,sans-serif}.landing-page .feature p{color:var(--fg-2);margin:0;font:500 14px/1.5 Inter,sans-serif}.landing-page .forproj-cta{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:32px;display:flex}.landing-page .ambassadors-card{background:linear-gradient(#1c1c1c99,#080808d9);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:24px;display:flex;box-shadow:0 40px 90px #00000080}.landing-page .ac-head{color:var(--fg-3);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;font:500 10px ui-monospace,SF Mono,monospace;display:flex}.landing-page .ac-head .grn{color:var(--sndct-green)}.landing-page .ac-lede{color:var(--fg-2);margin:12px 0 0;font:500 13px Inter,sans-serif}.landing-page .ac-rows{flex-direction:column;flex:1;gap:7px;margin-top:18px;display:flex}.landing-page .ac-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.landing-page .ac-row-link{color:inherit;text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.landing-page .ac-row-link:hover{background:#04fe070a;border-color:#04fe0747;transform:translate(2px)}.landing-page .ac-row-link:focus-visible{outline-offset:2px;outline:2px solid #04fe078c}.landing-page .ac-empty{color:var(--fg-2);text-align:center;border:1px dashed #ffffff1a;border-radius:13px;margin:0;padding:18px 14px;font:500 13px/1.5 Inter,sans-serif}.landing-page .ac-row-skeleton{pointer-events:none}.landing-page .ac-avatar-skeleton,.landing-page .ac-skeleton-line,.landing-page .ac-proof-skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/200% 100%;animation:1.4s ease-in-out infinite ac-shimmer}.landing-page .ac-skeleton-line{border-radius:999px;height:10px}.landing-page .ac-skeleton-line-name{width:58%}.landing-page .ac-skeleton-line-meta{width:82%;margin-top:8px}.landing-page .ac-proof-skeleton{color:#0000;border:none;border-radius:999px;width:72px;height:24px}@keyframes ac-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.landing-page .ac-avatar{background:linear-gradient(135deg,#1b1b1b,#2e2e2e);border:1px solid #ffffff1a;border-radius:11px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.landing-page .ac-avatar .fallback{color:#fff;place-items:center;font:700 13px Inter Display,Inter,sans-serif;display:grid;position:absolute;inset:0}.landing-page .ac-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-page .ac-row .t{flex:1;min-width:0}.landing-page .ac-row .t .name{color:#fff;font:700 13px Inter,sans-serif}.landing-page .ac-row .t .meta{color:var(--fg-3);min-width:0;margin-top:2px;font:500 11px/1.45 Inter,sans-serif}.landing-page .ac-row .t .meta-handle,.landing-page .ac-row .t .meta-detail{display:inline}.landing-page .ac-row .t .meta-separator{margin:0 2px;display:inline}@media (width>=768px){.landing-page .ac-row .t .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.landing-page .ac-proof{letter-spacing:.08em;text-transform:uppercase;color:var(--sndct-green);background:#04fe071a;border:1px solid #04fe0733;border-radius:999px;flex-shrink:0;padding:5px 9px;font:600 10px ui-monospace,SF Mono,monospace}.landing-page .ac-foot{color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;border-top:1px dashed #ffffff1a;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font:600 10px ui-monospace,SF Mono,monospace;display:flex}.landing-page .ac-foot .dot{background:var(--sndct-green);color:#000;border-radius:50%;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.landing-page .ac-foot .dot svg{width:8px;height:8px}.landing-page .how-lede{align-self:flex-start;max-width:480px;margin-top:29px}.landing-page .seg{background:#0006;border:1px solid #ffffff0f;border-radius:12px;gap:4px;margin-bottom:32px;padding:4px;display:inline-flex}.landing-page .seg button{cursor:pointer;color:var(--fg-2);background:0 0;border:0;border-radius:9px;padding:9px 18px;font:600 13px Inter,sans-serif;transition:all .18s}.landing-page .seg button.on{color:var(--sndct-green);background:#04fe0724}.landing-page .how-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-page .step{background:linear-gradient(#1c1c1c8c,#080808b3);border:1px solid #ffffff24;border-radius:24px;flex-direction:column;padding:32px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 48px #04fe0714}.landing-page .step:hover{border-color:#2bf47f47;transform:translateY(-4px);box-shadow:0 0 56px #04fe0724}.landing-page .step-num{color:#04fe071a;font:800 96px/1 Inter Display,Inter,sans-serif;position:absolute;top:24px;right:28px}.landing-page .step-icon{width:56px;height:56px;color:var(--sndct-green);background:#04fe0714;border:1px solid #04fe0740;border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.landing-page .step-icon svg{width:24px;height:24px}.landing-page .step h3{letter-spacing:-.025em;color:#fff;margin:0 0 12px;font:800 24px/1.1 Inter Display,Inter,sans-serif;position:relative}.landing-page .step p{color:var(--fg-2);margin:0;font:500 15px/1.55 Inter,sans-serif}.landing-page .step-meta{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;border-top:1px dashed #ffffff1a;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;font:600 11px ui-monospace,SF Mono,monospace;display:flex}.landing-page .step-meta b{color:var(--sndct-green);font-weight:700}.landing-page{interpolate-size:allow-keywords}.landing-page .faq-grid{grid-template-columns:.7fr 1.3fr;align-items:flex-start;gap:64px;display:grid}.landing-page .faq-lede{max-width:420px;margin:22px 0 0}.landing-page .faq-lede a{color:var(--sndct-green)}.landing-page .faq-list{flex-direction:column;display:flex}.landing-page .faq-item{border-top:1px solid #ffffff24}.landing-page .faq-item:last-child{border-bottom:1px solid #ffffff24}.landing-page .faq-item summary{cursor:pointer;color:#fff;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font:700 19px Inter,sans-serif;list-style:none;display:flex}.landing-page .faq-item summary::-webkit-details-marker{display:none}.landing-page .faq-item .chev{color:var(--fg-3);flex-shrink:0;transition:transform .2s}.landing-page .faq-item .chev svg{width:18px;height:18px;display:block}.landing-page .faq-item[open] .chev{transform:rotate(180deg)}.landing-page .faq-item-body{min-height:0}@supports selector(::details-content){.landing-page .faq-item::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;content-visibility:hidden;overflow:hidden}.landing-page .faq-item[open]::details-content{content-visibility:visible;block-size:auto}@starting-style{.landing-page .faq-item[open]::details-content{block-size:0}}}@supports not selector(::details-content){.landing-page .faq-item-body{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid;overflow:hidden}.landing-page .faq-item[open] .faq-item-body{grid-template-rows:1fr}}.landing-page .faq-item .answer{color:var(--fg-2);max-width:680px;margin:0 0 22px;font:500 15px/1.6 Inter,sans-serif}@media (prefers-reduced-motion:reduce){.landing-page .faq-item::details-content{transition:none}.landing-page .faq-item-body,.landing-page .faq-item .chev{transition:none}}.landing-page .final{text-align:center;border-top:1px solid #ffffff14;padding:60px 0 140px}.landing-page .final .eyebrow{justify-content:center;margin:0 auto 18px}.landing-page .final .h-display{font-size:120px;line-height:.9}.landing-page .final .hero-cta{justify-content:center;margin-top:42px}.landing-page .stamps{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:64px;display:flex}.landing-page .stamp{color:var(--fg-2);letter-spacing:.18em;text-transform:uppercase;border:1px dashed #ffffff29;border-radius:999px;padding:10px 18px;font:600 11px ui-monospace,SF Mono,monospace}.landing-page .stamp b{color:var(--sndct-green)}.landing-page .footer{max-width:1240px;margin:0 auto;padding:28px 32px 12px}.landing-page .footer .left .txt{color:#fff}.landing-page .footer a:hover{color:var(--fg-1)}.landing-page .footer .right{align-items:center;gap:18px;display:flex}.landing-page .footer-legal-group,.landing-page .footer-social-group{align-items:center;gap:10px;display:flex}.landing-page .footer-social-group{border-left:1px solid #ffffff1a;padding-left:18px}.landing-page .footer .mini{color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}.landing-page .footer .cta{display:none}.landing-page .footer .mini-icon{flex-shrink:0;width:16px;height:16px;display:none}.landing-page .footer .mini.is-current{color:var(--fg-2);cursor:default;pointer-events:none;background:#04fe0714;border-color:#04fe0747}.landing-page .landing-main--legal{padding-top:24px}.landing-page .landing-legal-section{padding-top:48px;padding-bottom:64px}.landing-page .landing-legal-card{background:linear-gradient(#04fe070f 0%,#0000 42%),linear-gradient(#1c1c1c94 0%,#0b0b0bd1 100%);border:1px solid #ffffff1a;border-radius:26px;padding:34px}.landing-page .landing-legal-title{letter-spacing:-.04em;color:#fff;margin:0;font:800 52px/.96 Inter Display,Inter,sans-serif}.landing-page .landing-legal-updated{color:var(--fg-3);letter-spacing:.04em;margin:14px 0 0;font:500 13px/1.5 ui-monospace,monospace}.landing-page .landing-legal-prose{gap:28px;margin-top:32px;display:grid}.landing-page .landing-legal-prose section{gap:10px;display:grid}.landing-page .landing-legal-heading{color:#fff;letter-spacing:-.01em;margin:0;font:700 18px/1.35 Inter,sans-serif}.landing-page .landing-legal-prose p{color:var(--fg-2);margin:0;font:500 15px/1.65 Inter,sans-serif}.landing-page .landing-legal-prose ul{gap:8px;margin:0;padding-left:20px;display:grid}.landing-page .landing-legal-prose li{color:var(--fg-2);font:500 15px/1.6 Inter,sans-serif}.landing-page .landing-legal-actions{margin-top:34px}.gdpr-consent-root{z-index:200;pointer-events:none;position:fixed;bottom:16px;right:16px}.gdpr-consent-dialog{pointer-events:auto;background:linear-gradient(#04fe0714 0%,#0000 38%),linear-gradient(#181818f5 0%,#0a0a0afa 100%);border:1px solid #ffffff1f;border-radius:16px;width:min(380px,100vw - 32px);padding:16px;position:relative;box-shadow:0 12px 40px #00000073}.gdpr-consent-eyebrow{color:var(--sndct-green);letter-spacing:.2em;text-transform:uppercase;margin:0;font:500 11px ui-monospace,monospace}.gdpr-consent-title{letter-spacing:-.02em;color:#fff;margin:8px 0 0;font:700 18px/1.2 Inter Display,Inter,sans-serif}.gdpr-consent-description{color:var(--fg-2);margin:8px 0 0;font:500 13px/1.5 Inter,sans-serif}.gdpr-consent-description a{color:#fff;text-underline-offset:3px;text-decoration:underline}.gdpr-consent-categories{gap:12px;margin-top:18px;display:grid}.gdpr-consent-category{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.gdpr-consent-category-copy h3{color:#fff;margin:0;font:700 15px/1.3 Inter,sans-serif}.gdpr-consent-category-copy p{color:var(--fg-3);margin:6px 0 0;font:500 13px/1.55 Inter,sans-serif}.gdpr-consent-always-on{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:6px 10px;font:600 11px Inter,sans-serif}.gdpr-consent-toggle{cursor:pointer;flex-shrink:0;width:48px;height:28px;position:relative}.gdpr-consent-toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gdpr-consent-toggle-ui{background:#ffffff24;border-radius:999px;width:100%;height:100%;transition:background .18s;display:block}.gdpr-consent-toggle-ui:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px}.gdpr-consent-toggle input:checked+.gdpr-consent-toggle-ui{background:var(--sndct-green)}.gdpr-consent-toggle input:checked+.gdpr-consent-toggle-ui:after{transform:translate(20px)}.gdpr-consent-toggle input:focus-visible+.gdpr-consent-toggle-ui{outline:2px solid var(--sndct-green);outline-offset:2px}.gdpr-consent-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.gdpr-consent-btn{cursor:pointer;border-radius:999px;min-height:44px;padding:11px 16px;font:600 14px Inter,sans-serif;transition:background .18s,border-color .18s,color .18s}.gdpr-consent-btn-ghost{color:var(--fg-1);background:#ffffff0a;border:1px solid #ffffff1f}.gdpr-consent-btn-ghost:hover{background:#ffffff14}.gdpr-consent-btn-primary{color:#000;background:var(--sndct-green);border:1px solid var(--sndct-green)}.gdpr-consent-btn-primary:hover{background:#7ff200}.gdpr-consent-btn:focus-visible{outline:2px solid var(--sndct-green);outline-offset:2px}.gdpr-consent-btn-icon{width:44px;min-width:44px;height:44px;color:var(--fg-2);background:#ffffff0a;border:1px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gdpr-consent-btn-icon svg{width:18px;height:18px}.gdpr-consent-btn-icon:hover{color:#fff;background:#ffffff14}.gdpr-consent-accept{white-space:nowrap;flex:auto;min-height:44px;padding:11px 20px;font:700 15px Inter,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-shell{background:var(--bg-0);isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.login-shell .nav{z-index:50;-webkit-backdrop-filter:blur(18px);background:#050505b8;border-bottom:1px solid #ffffff14;position:sticky;top:0}@media (prefers-reduced-motion:no-preference){.login-shell .nav{transition:background .2s,border-color .2s,box-shadow .2s}}.login-shell .nav--scrolled{background:#050505e0;border-bottom-color:#ffffff1f;box-shadow:0 8px 32px #00000059}.login-shell .nav-inner{grid-template-columns:1fr auto;align-items:center;gap:16px;max-width:1200px;height:64px;margin:0 auto;padding:0 20px;display:grid}.login-shell .brand{text-transform:none;letter-spacing:normal;color:inherit;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.login-shell .brand img{border-radius:8px;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px}.login-shell .brand span{letter-spacing:-.01em;color:#fff;font:700 15px Inter Display,Inter,sans-serif}.login-shell .brand em{color:var(--fg-3);font-style:normal;font-weight:500}.login-shell .nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.login-shell .nav-meta{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font:500 12px ui-monospace,JetBrains Mono,monospace}.login-shell .nav-meta b{color:var(--fg-1);font-weight:600}.login-atmo{z-index:-1;pointer-events:none;background:radial-gradient(48% 32% at 50% -4%,#04fe0738 0%,#164d171a 45%,#05050500 78%),radial-gradient(40% 30% at 90% 110%,#04fe0714 0%,#05050500 70%),#050505;position:fixed;inset:0;overflow:hidden}.login-atmo:before{content:"";background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#00000040 60%,#0006);mask-image:linear-gradient(#0009,#00000040 60%,#0006)}.login-atmo:after{content:"";opacity:.32;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff80 1px,#0000 1px),radial-gradient(#ffffff59 1px,#0000 1px);background-position:0 0,1px 2px;background-size:3px 3px,5px 5px;position:absolute;inset:0}.login-split{grid-template-columns:1fr 1fr;align-items:start;min-height:calc(100dvh - 64px);display:grid}.login-left{flex-direction:column;padding:32px 48px clamp(24px,4vh,40px);display:flex}.login-left .brand{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-1);align-items:center;gap:10px;font:700 13px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.login-left .brand img{flex:0 0 26px;width:26px;height:26px}.login-left .brand em{color:var(--sndct-green);letter-spacing:.22em;font-style:normal}.login-formwrap{justify-content:center;align-items:flex-start;width:100%;padding-top:clamp(12px,2.5vh,28px);display:flex}.login-form-stage{width:min(100%,380px);position:relative}.login-form{width:100%;max-width:380px}.login-form-back{width:28px;height:28px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:9px;right:calc(100% + clamp(28px,5vw,72px))}.login-form-back svg{width:16px;height:16px}.login-form-back:hover{color:#fff;background:#ffffff0f}.login-form-back:focus-visible{outline-offset:2px;outline:2px solid #04fe07b3}.login-tabs{background:#0006;border:1px solid #ffffff14;border-radius:999px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.login-tabs button{height:38px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font:600 13px Inter,sans-serif}.login-tabs button.on{background:var(--sndct-green);color:#000}.login-title{color:#fff;letter-spacing:-.03em;min-height:1.2em;margin:0 0 6px;font:800 28px Inter,sans-serif}.lead,.login-subtitle{min-height:2.85em;color:var(--fg-3);margin:0 0 16px;font:500 14px Inter,sans-serif}.login-subtitle-note{color:var(--fg-3);margin-top:6px}.oauth{flex-direction:column;gap:10px;display:flex}.btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn svg{flex-shrink:0;width:14px;height:14px}.btn-primary{background:var(--sndct-green);color:#000}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.btn-ghost{color:var(--fg-1);background:#ffffff0a;border-color:#ffffff1a}.btn-ghost:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e}.login-provider-btn{border-color:var(--provider-border,#ffffff1a);background:var(--provider-bg,#ffffff0a);width:100%;height:46px;color:var(--provider-text,var(--fg-1));justify-content:flex-start;gap:12px;padding:0 18px;box-shadow:inset 0 1px #ffffff0d}.login-provider-btn:hover:not(:disabled){border-color:var(--provider-border-hover,var(--provider-border,#fff3));background:var(--provider-bg-hover,var(--provider-bg,#ffffff12));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000059}.login-provider-btn.is-active{opacity:.92}.login-provider-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.login-provider-icon svg{width:100%;height:100%;display:block}.login-sep{color:#fff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:14px 0;font:500 11px JetBrains Mono,ui-monospace,monospace;display:flex}.login-sep:before,.login-sep:after{content:"";background:#ffffff14;flex:1;height:1px}.login-auth-form{gap:12px;margin-top:12px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.login-auth-field{gap:6px}.login-auth-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);font:600 12px/1 Inter,sans-serif}.input,.login-auth-field input{width:100%;color:var(--fg-0);background:#0000006b;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:12px 14px;font:500 14px/1.3 Inter,sans-serif;transition:border-color .15s,box-shadow .15s,background .15s}.input::placeholder,.login-auth-field input::placeholder{color:var(--fg-4)}.input:hover,.login-auth-field input:hover{border-color:#ffffff2e}.input:focus,.login-auth-field input:focus{background:#0000008c;border-color:#04fe0799;box-shadow:0 0 0 3px #04fe0729}.login-auth-submit{border:1px solid var(--sndct-green);background:var(--sndct-green);color:#000;letter-spacing:-.005em;cursor:pointer;border-radius:999px;width:100%;min-height:46px;margin-top:10px;font:600 13px/1 Inter,sans-serif;transition:transform .15s,box-shadow .15s,opacity .15s}.login-auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.login-auth-submit:disabled{opacity:.7;cursor:wait}.login-auth-submit-secondary{color:#fff;background:#6e6e6eb8;border-color:#ffffff24}.login-auth-submit-secondary:hover:not(:disabled){background:#828282d1;border-color:#ffffff38;box-shadow:0 8px 22px #00000047}.login-role-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.login-role-option{height:38px;color:var(--fg-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;font:600 12px Inter,sans-serif}.login-role-option.on{background:var(--sndct-green);color:#000;border-color:var(--sndct-green)}.login-auth-hint,.login-bottom-link,.login-foot{color:var(--fg-3);margin-top:18px;font:500 12px Inter,sans-serif}.login-auth-hint button,.login-bottom-link button,.login-bottom-link a{color:var(--sndct-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.login-auth-hint button:disabled,.login-bottom-link button:disabled{opacity:.65;cursor:default}.login-error,.login-success{border-radius:10px;margin-top:12px;padding:12px 14px;font:500 13px/1.45 Inter,sans-serif}.login-error{color:#ff9a9a;background:#ff53531a;border:1px solid #ff8a8a66}.login-success{color:#b0ffb2;background:#04fe071a;border:1px solid #04fe0757}.login-right{background:radial-gradient(60% 50% at 50% 0,#04fe0729,#0000 70%);border-left:1px solid #ffffff14;align-self:start;place-items:center;height:calc(100dvh - 64px);padding:48px;display:grid;position:sticky;top:64px;overflow:hidden}.login-auth-collapsible{grid-template-rows:0fr;margin:0;transition:grid-template-rows .25s;display:grid}.login-auth-collapsible.open{grid-template-rows:1fr}.login-auth-collapsible-inner{min-height:0;overflow:hidden}.login-auth-collapsible-inner>.oauth{margin-bottom:0}.login-auth-collapsible.login-role-switch-section.open{margin-bottom:20px}@media (prefers-reduced-motion:reduce){.login-auth-collapsible{transition:none}}.login-cred{width:100%;max-width:360px}.login-seal-wrap{place-items:center;width:200px;height:200px;margin:0 auto 28px;display:grid;position:relative}.login-seal-ring{border:1px solid #04fe074d;border-radius:50%;position:absolute}.login-seal-ring.outer{animation:32s linear infinite login-seal-spin;inset:18px}.login-seal-ring.middle{border-style:dashed;border-color:#04fe0766;animation:24s linear infinite reverse login-seal-spin;inset:38px}.login-seal-ring.inner{border-color:#04fe072e;inset:58px}.login-seal-text{width:calc(100% - 36px);height:calc(100% - 36px);fill:var(--sndct-green);letter-spacing:.26em;text-transform:uppercase;font:700 9px JetBrains Mono,ui-monospace,monospace;animation:50s linear infinite login-seal-spin;position:absolute;inset:18px}.login-seal-core{background:var(--sndct-green);color:#010;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 60px #04fe0773}.login-seal-core svg{stroke:#010;width:44px;height:44px}.lc-h{text-align:center;color:#fff;letter-spacing:-.02em;margin:0 0 8px;font:800 24px Inter,sans-serif}.lc-p{text-align:center;color:var(--fg-2);margin:0;font:500 14px/1.55 Inter,sans-serif}.login-shell .footer .left .txt{color:#fff}.login-shell .footer{box-sizing:border-box;width:min(1240px,100%);margin-top:0;margin-left:auto;margin-right:auto;padding-inline:clamp(14px,3.2vw,32px)}.login-shell .footer a:hover{color:var(--fg-1)}.login-shell .footer .mini{color:#fff;justify-content:center;align-items:center;gap:8px;display:inline-flex}.login-shell .footer .mini-icon{flex-shrink:0;width:16px;height:16px;display:none}@media (width<=520px){.login-shell .footer .right{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px;width:100%;display:grid}.login-shell .footer .mini{width:100%;min-height:44px;padding:11px 0}.login-shell .footer .mini-icon{display:inline-flex}.login-shell .footer .mini-label{display:none}}@keyframes login-seal-spin{to{transform:rotate(360deg)}}.not-found-card{gap:10px;display:grid}.not-found-card .login-title{font-size:clamp(56px,10vw,96px);line-height:.88}.not-found-path{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);overflow-wrap:anywhere;margin:6px 0 0;font:600 12px/1.4 ui-monospace,monospace}.not-found-path code{color:var(--sndct-green);font-family:inherit}.not-found-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.not-found-actions .profile-btn{justify-content:center;align-items:center;min-width:180px;display:inline-flex}.nd-pcard{background:linear-gradient(#1c1c1c8c,#0808088c);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:auto 1fr auto;gap:22px;padding:22px;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.nd-pcard:before{content:"";pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:radial-gradient(#fffc 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.nd-pcard:hover{border-color:#04fe0738}.nd-pcard.draft{opacity:.9;border-style:dashed}.nd-pcard.ended{opacity:.65}.nd-pcard.rejected{border-color:#ff686833}.nd-pcard .owner-program-status-ended{color:#ffffff59;background:#ffffff08;border-color:#ffffff1f}.nd-pcard-head .owner-program-status-draft,.nd-pcard-head .owner-program-status-pending{box-sizing:border-box;letter-spacing:-.005em;text-transform:none;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;display:inline-flex}.nd-tag-chip{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font:600 10px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.nd-tag-chip:before{content:"";background:var(--fg-4);border-radius:999px;flex-shrink:0;width:5px;height:5px}.nd-pcard .plogo.md{background:linear-gradient(135deg,#1b1b1b,#2e2e2e);border-radius:14px;width:54px;height:54px;font-size:18px}.nd-pcard .plogo.green{color:#010;background:linear-gradient(135deg,#04fe07 0%,#066f08 110%);border-color:#0000;box-shadow:0 0 24px #04fe072e}.nd-pcard-left{align-items:flex-start;display:flex}.nd-pcard-main{flex-direction:column;min-width:0;display:flex}.nd-pcard-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.nd-pcard-titleblock{min-width:0}.nd-pcard-titleblock h3{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;margin:0 0 6px;font:800 20px/1.15 Inter,sans-serif}.nd-pcard-meta{min-width:0;max-width:100%;color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px;font:500 12.5px Inter,sans-serif;display:flex}.nd-pcard-meta>span,.nd-pcard-meta .nd-tag-chip{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.nd-pcard-meta .nd-tag-chip{letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;font-size:10px}.nd-pcard-meta .nd-tag-chip .dot{background:var(--fg-3);border-radius:999px;width:5px;height:5px}.nd-pcard-desc{max-width:64ch;color:var(--fg-2);text-wrap:pretty;overflow-wrap:anywhere;word-break:break-word;margin:12px 0 14px;font:500 13.5px/1.5 Inter,sans-serif}.nd-pcard-metrics{border-top:1px dashed #ffffff0f;flex-wrap:wrap;gap:22px;margin-top:auto;padding-top:12px;display:flex}.nd-pcard-metrics .nd-m{flex-direction:column;gap:3px;min-width:0;display:flex}.nd-pcard-metrics .nd-ml{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);font:500 10.5px JetBrains Mono,ui-monospace,monospace}.nd-pcard-metrics .nd-val{color:var(--fg-1);letter-spacing:-.005em;font:700 14px/1.15 Inter,sans-serif}.nd-pcard-metrics .nd-val.grn{color:var(--sndct-green)}.nd-pcard-metrics .nd-val.mono{color:var(--fg-1);letter-spacing:-.005em;font:700 14px/1.15 JetBrains Mono,ui-monospace,monospace}.nd-pcard-actions{flex-direction:column;justify-content:space-between;align-self:stretch;gap:8px;min-width:168px;display:flex}.nd-pcard-actions .nd-btn{cursor:pointer;letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.nd-pcard-actions .nd-btn-ghost{color:var(--fg-1);background:#ffffff0a;border-color:#ffffff1a}.nd-pcard-actions .nd-btn-ghost:hover{background:#ffffff12;border-color:#ffffff2e}.nd-pcard-actions .nd-btn-outline{color:var(--sndct-green);background:0 0;border-color:#04fe0766}.nd-pcard-actions .nd-btn-outline:hover{background:#04fe0714}.nd-pcard-actions .nd-btn-primary{background:var(--sndct-green);color:#000}.nd-pcard-actions .nd-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.nd-pcard-top-actions,.nd-pcard-bottom-actions{flex-direction:column;gap:8px;display:flex}.featured-banner{box-sizing:border-box;background:radial-gradient(88% 130% at 100% 0,#04fe0738,#0000 58%),linear-gradient(165deg,#1e1e1eeb,#080808f5);border:1px solid #04fe076b;border-radius:16px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo body""cta cta";align-items:start;gap:12px;min-width:0;padding:14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #04fe0714,0 14px 34px #00000057}.featured-banner:after{content:"";pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:radial-gradient(#fff9 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.featured-banner .fb-logo{color:#010;z-index:1;background:linear-gradient(145deg,#05ff08,#066f08);border-radius:14px;flex-shrink:0;grid-area:logo;place-items:center;width:56px;height:56px;font:800 20px Inter,sans-serif;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #04fe0759,0 0 24px #04fe0747}.featured-banner .fb-logo img{object-fit:cover;background:#0000003d;width:100%;height:100%;display:block}.featured-banner .fb-logo-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;display:block;overflow:hidden}.featured-banner .fb-body{z-index:1;grid-area:body;min-width:0;position:relative}.featured-banner .fb-body .fb-k{letter-spacing:.14em;text-transform:uppercase;color:var(--sndct-green,#04fe07);font:700 10px/1.2 JetBrains Mono,ui-monospace,monospace}.featured-banner .fb-body h4{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font:800 18px/1.2 Inter Display,Inter,sans-serif;overflow:hidden}.featured-banner .fb-body .fb-source{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;margin:0;font:600 11px/1.35 Inter,sans-serif;overflow:hidden}.featured-banner .fb-highlights{flex-wrap:wrap;gap:6px;min-width:0;margin-top:7px;display:flex}.featured-banner .fb-chip{color:#ffffffd6;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;max-width:100%;padding:4px 9px;font:600 11px/1.2 Inter,sans-serif;display:inline-flex;overflow:hidden}.featured-banner .fb-chip:first-child{color:#c9ffc9;background:#04fe071f;border-color:#04fe076b}.featured-banner .fb-desc-fallback{color:var(--fg-2,#ffffffb8);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font:500 12.5px/1.45 Inter,sans-serif;display:-webkit-box;overflow:hidden}.featured-banner .fb-cta{z-index:1;flex-shrink:0;grid-area:cta;width:100%;min-width:0;position:relative}.featured-banner .btn{white-space:nowrap;box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 14px;font-family:Inter,sans-serif;text-decoration:none;display:inline-flex}.featured-banner .btn-primary{background:var(--sndct-green,#04fe07);color:#0b0f0c;box-shadow:inset 0 0 0 1px #04fe074d,0 8px 20px #04fe073d}.featured-banner .btn-sm{letter-spacing:-.01em;font:700 12px Inter,sans-serif}.featured-banner .btn svg{width:14px;height:14px}.featured-banner.is-square{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""body""cta";justify-items:center;gap:14px;padding:18px 16px 16px}.featured-banner.is-square .fb-logo{border-radius:18px;width:72px;height:72px;font-size:24px}.featured-banner.is-square .fb-body{width:100%}.featured-banner.is-square .fb-body h4{white-space:normal;overflow-wrap:anywhere;font-size:17px}.featured-banner.is-square .fb-highlights{justify-content:center}.featured-banner.is-square .fb-cta{width:100%}.owner-program-apply-settings{gap:.65rem;margin-top:0;display:grid}.owner-program-apply-settings>.profile-field:first-child,.owner-program-apply-settings>.field:first-child{gap:4px}.owner-program-apply-settings .field-label{margin:0}.owner-program-apply-mode-toggle{gap:.5rem;display:grid}.owner-program-apply-mode-toggle--single{display:flex}.owner-program-apply-mode-toggle--single .owner-program-apply-mode-btn{flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;width:auto;max-width:100%;padding:.45rem .65rem;display:inline-flex}.owner-program-apply-mode-toggle--single .owner-program-apply-mode-btn strong{font:600 13px/1.3 Inter,sans-serif}.owner-program-apply-mode-toggle--single .owner-program-apply-mode-btn small{font:500 12px/1.3 Inter,sans-serif}@media (width>=640px){.owner-program-apply-mode-toggle:not(.owner-program-apply-mode-toggle--single){grid-template-columns:1fr 1fr}}.owner-program-apply-mode-btn{border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--bg-1);text-align:left;cursor:pointer;gap:.2rem;padding:.75rem;display:grid}.owner-program-apply-mode-btn.is-active{border-color:var(--border-green);box-shadow:0 0 0 1px color-mix(in srgb, var(--border-green) 50%, transparent)}.owner-program-apply-mode-btn small{color:var(--fg-3)}.owner-program-next-steps-fields{gap:.65rem;display:grid}.guest-apply-btn-wrap{max-width:100%;display:inline-flex;position:relative}.guest-apply-btn-wrap.is-full-width{width:100%}.guest-apply-btn{color:#767676;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f}.guest-apply-btn:hover,.guest-apply-btn:focus-visible{color:#ffffff9e;background:#ffffff0f;border-color:#ffffff1a}.guest-apply-btn:focus-visible{outline-offset:2px;outline:2px solid #04fe0773}.registry-shell .guest-apply-btn-wrap{width:100%;display:flex}.registry-shell .guest-apply-btn.registry-btn{color:#ffffff75;background:#ffffff0d;border-color:#ffffff14;width:100%}.registry-shell .guest-apply-btn.registry-btn:hover,.registry-shell .guest-apply-btn.registry-btn:focus-visible{box-shadow:none;color:#ffffff9e;background:#ffffff14;border-color:#ffffff24;transform:none}.program-public-screen .guest-apply-btn.btn{width:100%;min-height:44px}.business-public-screen .guest-apply-btn-wrap{width:100%;display:flex}.business-public-screen .guest-apply-btn.btn-sm{min-height:36px}.guest-apply-tooltip{color:#ffffffe6;text-align:center;z-index:12;pointer-events:none;background:#050a08f5;border:1px solid #04fe0747;border-radius:10px;min-width:220px;max-width:min(280px,100vw - 32px);padding:8px 12px;font:500 12px/1.4 Inter,system-ui,sans-serif;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000059}.guest-apply-tooltip:after{content:"";border:6px solid #0000;border-top-color:#04fe0747;position:absolute;top:100%;left:50%;transform:translate(-50%)}.registry-shell .registry-card{background:radial-gradient(40% 68% at 88% -8%,#04fe0724 0%,#04fe0700 70%),linear-gradient(#1c1c1c94 0%,#0b0b0bd1 100%);overflow:hidden}.registry-shell .registry-card:before{background:0 0}.registry-shell .registry-eyebrow{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.registry-shell .registry-title{margin-bottom:8px}.registry-shell .registry-subtitle{margin:0}.registry-shell .registry-stats{color:#ffffff85;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font:600 12px/1.2 JetBrains Mono,ui-monospace,monospace}.registry-shell .registry-filterbar{background:#0000005c;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:auto minmax(20px,1fr) minmax(220px,1.2fr);align-items:center;gap:8px;padding:10px;display:grid}.registry-shell .registry-status-tabs{align-items:center;gap:8px;display:inline-flex}.registry-shell .registry-pill{color:#ffffffc2;letter-spacing:.01em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:9px 14px;font:600 12px/1 Inter;transition:border-color .16s,color .16s,background .16s}.registry-shell .registry-pill:hover{color:#fff;border-color:#ffffff3d}.registry-shell .registry-pill.is-active{color:#04fe07;background:#04fe0721;border-color:#04fe0785}.registry-shell .registry-filter-spacer{min-width:0}.registry-shell .registry-select-wrap{background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-width:0;height:38px;padding:0 10px;display:inline-flex}.registry-shell .registry-select-wrap select{color:#fff;background:0 0;border:0;outline:none;min-width:0;font:600 12px/1 Inter}.registry-shell .registry-select-wrap select option{color:#fff;background:#0f0f0f}.registry-shell .registry-search{color:#ffffff85;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;grid-column:3;align-items:center;gap:7px;width:100%;height:38px;padding:0 12px;display:inline-flex}.registry-shell .registry-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font:600 12px/1.1 Inter}.registry-shell .registry-search input::placeholder{color:#ffffff73}.registry-shell .registry-pill:focus-visible,.registry-shell .registry-select-wrap select:focus-visible,.registry-shell .registry-search:focus-within{outline-offset:1px;outline:2px solid #04fe07a6}.registry-shell .sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.registry-shell .registry-message{margin-top:16px}.registry-shell .registry-sponsored-wrap{flex-direction:column;gap:12px;margin-top:16px;display:flex}.registry-shell .registry-sponsored-wrap .featured-banner{width:100%}.registry-shell .registry-list{flex-direction:column;gap:14px;margin-top:16px;display:flex}.registry-shell .registry-list-wrap{margin-top:16px}.registry-shell .registry-pagination{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.registry-shell .registry-pagination-info{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin:0;font:600 11px/1.2 JetBrains Mono,ui-monospace,monospace}.registry-shell .registry-pagination-controls{align-items:center;gap:6px;display:inline-flex}.registry-shell .registry-page-btn{color:#ffffffc7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;min-width:36px;height:32px;padding:0 12px;font:700 11px/1 Inter;transition:border-color .16s,color .16s,background .16s}.registry-shell .registry-page-btn:hover:not(:disabled){color:#fff;border-color:#ffffff3d}.registry-shell .registry-page-btn.is-active{color:#04fe07;background:#04fe0721;border-color:#04fe0785}.registry-shell .registry-page-btn:disabled{opacity:.45;cursor:not-allowed}.registry-shell .registry-pcard{background:linear-gradient(#1c1c1c8c,#0808088c);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;padding:20px;display:grid}.registry-shell .registry-pcard.registry-pcard-ended{opacity:.72}.registry-shell .registry-pcard-logo{color:#010;background:linear-gradient(135deg,#04fe07 0%,#066f08 110%);border:1px solid #ffffff24;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;font:800 18px/1 Inter;display:grid;overflow:hidden}.registry-shell .registry-pcard-logo img{object-fit:cover;width:100%;height:100%}.registry-shell .registry-pcard-main{min-width:0}.registry-shell .registry-pcard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.registry-shell .registry-pcard-head .registry-status-chip{flex-shrink:0;align-self:flex-start}.registry-shell .registry-pcard-titleblock{min-width:0}.registry-shell .registry-pcard-titleblock h3{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;margin:0;font:800 21px/1.16 Inter}.registry-shell .registry-pcard-meta{color:#ffffffbd;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font:500 12.5px/1.4 Inter;display:flex}.registry-shell .registry-pcard-meta>span:not(.registry-tag){overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.registry-shell .registry-tag{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;align-items:center;padding:4px 8px;font:600 10.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.registry-shell .registry-status-chip{white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 10px;font:700 10.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.registry-shell .registry-status-chip-live{color:#04fe07;background:#04fe071a;border-color:#04fe075c}.registry-shell .registry-status-chip-upcoming{color:#fed70b;background:#fed70b14;border-color:#fed70b57}.registry-shell .registry-pcard-desc{color:#ffffffc2;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:12px 0 14px;font:500 13.5px/1.5 Inter;display:-webkit-box;overflow:hidden}.registry-shell .registry-pcard-metrics{border-top:1px dashed #ffffff17;flex-wrap:wrap;gap:20px;padding-top:12px;display:flex}.registry-shell .registry-metric{flex-direction:column;gap:4px;min-width:0;display:flex}.registry-shell .registry-metric span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;font:500 10px/1 JetBrains Mono,ui-monospace,monospace}.registry-shell .registry-metric b{color:#fff;overflow-wrap:anywhere;word-break:break-word;font:700 13.5px/1.25 Inter}.registry-shell .registry-metric b.is-green{color:#04fe07}.registry-shell .registry-pcard-actions{flex-direction:column;justify-content:flex-start;gap:8px;min-width:170px;display:flex}.registry-shell .registry-btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font:700 12px/1 Inter;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.registry-shell .registry-btn svg{width:14px;height:14px}.registry-shell .registry-btn-primary{color:#010;background:#04fe07}.registry-shell .registry-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0740}.registry-shell .registry-btn-ghost{color:#ffffffdb;background:#ffffff08;border-color:#ffffff1a}.registry-shell .registry-btn-ghost:hover{background:#ffffff12;border-color:#fff3}.registry-shell .registry-btn-muted{color:#ffffffe0;background:#ffffff1f;border-color:#ffffff14}.registry-shell .registry-btn-muted:hover{background:#ffffff2e;border-color:#ffffff24}.registry-shell .registry-guest-gate{min-height:420px;position:relative}.registry-shell .registry-guest-gate-blur{filter:blur(7px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.registry-shell .registry-pcard-skeleton{opacity:.72}.registry-shell .registry-pcard-skeleton .registry-pcard-logo{background:#ffffff14}.registry-shell .registry-pcard-skeleton h3,.registry-shell .registry-pcard-skeleton .registry-pcard-desc,.registry-shell .registry-pcard-skeleton .registry-pcard-meta span{color:#ffffff59}.registry-shell .registry-guest-gate-panel{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(52% 68% at 50% 0,#04fe071f 0%,#04fe0700 72%),#080808d1;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 20px;display:flex;position:absolute;inset:0}.registry-shell .registry-guest-gate-icon{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.registry-shell .registry-guest-gate-icon svg{width:24px;height:24px}.registry-shell .registry-guest-gate-title{color:#fff;max-width:28ch;margin:0;font:700 22px/1.2 Inter}.registry-shell .registry-guest-gate-subtitle{color:#ffffffad;max-width:36ch;margin:0;font:500 14px/1.45 Inter}.registry-shell .registry-guest-gate-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:inline-flex}.public-business-icon{flex-shrink:0;width:14px;height:14px}.public-business-seal-core .public-business-icon{width:42px;height:42px}.business-public-screen{color:#fff;isolation:isolate;background:#050505;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.business-public-screen .atmo{z-index:-1;pointer-events:none;background:radial-gradient(48% 32% at 50% -4%,#04fe0738 0%,#164d171a 45%,#05050500 78%),radial-gradient(40% 30% at 90% 110%,#04fe0714 0%,#05050500 70%),#050505;position:fixed;inset:0}.business-public-screen .atmo:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#00000040 60%,#0006);mask-image:linear-gradient(#0009,#00000040 60%,#0006)}.business-public-screen .atmo:after{content:"";pointer-events:none;opacity:.32;mix-blend-mode:soft-light;background-image:radial-gradient(#ffffff80 1px,#0000 1px),radial-gradient(#ffffff59 1px,#0000 1px);background-position:0 0,1px 2px;background-size:3px 3px,5px 5px;position:absolute;inset:0}.business-public-screen .brand{letter-spacing:.22em;text-transform:uppercase;color:#ededed;align-items:center;gap:10px;font:700 13px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.business-public-screen .brand img{flex:0 0 26px;width:26px;height:26px}.business-public-screen .brand em{color:#04fe07;font-style:normal}.business-public-screen .public-topbar{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505bf;border-bottom:1px solid #ffffff0f;padding:18px 0;position:relative}.business-public-screen .public-topbar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:0 40px;display:flex}.business-public-screen .public-nav{align-items:center;gap:18px;display:flex}.business-public-screen .public-nav>a:not(.btn){font:500 13px/1.2 Inter,sans-serif;text-decoration:none}.business-public-screen .public-nav>a:not(.btn):hover{color:#fff}.business-public-screen .public-nav>a.btn-primary,.business-public-screen .public-nav>a.btn-primary:hover{color:#000}.business-public-screen .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.business-public-screen .btn svg{flex-shrink:0;width:14px;height:14px}.business-public-screen .btn-sm{height:32px;padding:0 14px;font-size:12px}.business-public-screen .btn-primary{color:#000;background:#04fe07}.business-public-screen .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.business-public-screen .btn-ghost{color:#ededed;background:#ffffff0a;border-color:#ffffff1a}.business-public-screen .btn-ghost:hover{background:#ffffff12;border-color:#ffffff2e}.business-public-screen .public-body{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.business-public-screen .public-body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 30% at 50% 0,#04fe071a,#0000 70%);position:absolute;inset:0}.business-public-screen .public-container{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:24px 40px 40px;position:relative}.business-public-screen .hero-wrap{isolation:isolate;background:#050505;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.business-public-screen .hero-wrap:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;border:1px solid #ffffff1a;position:absolute;inset:0}.business-public-screen .hero-banner{z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:0;width:100%;position:absolute;inset:0;overflow:hidden}.business-public-screen .hero-banner.banner-image:after{content:"";pointer-events:none;background:linear-gradient(#05050514 0%,#0505058c 42%,#050505f0 100%),linear-gradient(90deg,#050505b8 0%,#0000 38% 62%,#05050573 100%);position:absolute;inset:0}.business-public-screen .hero-banner.banner-gradient{background:radial-gradient(80% 120% at 12% -10%,#04fe076b 0%,#0000 58%),radial-gradient(60% 90% at 88% 20%,#04fe072e 0%,#0000 55%),linear-gradient(165deg,#0f2a11 0%,#050505 42%,#0a0a0a 100%)}.business-public-screen .hero-banner.banner-gradient:after{content:"";pointer-events:none;background:linear-gradient(#0505050d 0%,#050505b8 50%,#050505f5 100%),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.business-public-screen .hero-banner-placeholder{color:#04fe07;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.business-public-screen .hero-banner-placeholder b{font:700 14px/1 Inter,sans-serif}.business-public-screen .hero-banner-placeholder span{color:#767676;text-transform:uppercase;letter-spacing:.14em;font:500 11px/1 JetBrains Mono,ui-monospace,monospace}.business-public-screen .hero{z-index:1;background:0 0;border:0;border-radius:0;padding:32px 40px 20px;position:relative;overflow:hidden}.business-public-screen .hero.with-banner{margin-top:0;padding-top:36px}.business-public-hero-accent{opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#04fe0773 20% 80%,#0000);height:1px;position:absolute;top:0;left:40px;right:40px}.business-public-screen .hero:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff73 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.business-public-screen .hero-grid{width:100%;position:relative}@media (width>=1025px){.business-public-screen .hero-grid{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px 32px;display:grid}}@media (width>=320px) and (width<=1024px){.business-public-screen .hero-grid{grid-template-columns:unset;grid-template-rows:unset;grid-auto-columns:unset;grid-auto-flow:unset;align-items:stretch;gap:10px;justify-items:unset;flex-direction:column;display:flex}}.business-public-screen .hero-grid>.hero-left{min-width:0;max-width:100%}.business-public-hero-row{align-items:center;gap:24px;min-width:0;max-width:100%;display:flex}.business-public-hero-stats{-webkit-backdrop-filter:blur(16px);background:#101010b8;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-self:center;gap:0;min-width:0;max-width:100%;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000047}.business-public-hero-stats:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff8c .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 100%);mask-image:linear-gradient(#000 0%,#00000059 100%)}.business-public-hero-stat{z-index:1;border-bottom:1px dashed #ffffff1a;flex-direction:column;gap:6px;padding:14px 0;display:flex;position:relative}.business-public-hero-stat:first-child{padding-top:0}.business-public-hero-stat:last-child{border-bottom:0;padding-bottom:0}.business-public-hero-stat-value{color:#04fe07;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;font:800 16px/1.1 Inter,sans-serif}.business-public-hero-stat-value--count{letter-spacing:-.04em;text-transform:none;font-size:34px;font-weight:800;line-height:1}.business-public-hero-stat-value--text{letter-spacing:.06em;font-size:16px;font-weight:800}.business-public-hero-stat-label{color:#8a8a8a;letter-spacing:.16em;text-transform:uppercase;font:500 10px/1 JetBrains Mono,ui-monospace,monospace}.business-public-hero-copy{flex:1;min-width:0;max-width:100%}.business-public-screen .kicker{letter-spacing:.24em;text-transform:uppercase;color:#04fe07;align-items:center;gap:8px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.business-public-screen .kicker:before{content:"";background:#04fe07;width:14px;height:1px}.business-public-screen .hero-name{color:#fff;letter-spacing:-.045em;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;margin:8px 0 6px;font-family:Inter,sans-serif;font-size:clamp(28px,6vw,56px);font-weight:800;line-height:1.05}.business-public-screen .hero-tagline{color:#ededed;overflow-wrap:anywhere;max-width:540px;margin:0 0 14px;font:500 18px/1.35 Inter,sans-serif}.business-public-screen .hero-tags{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.business-public-screen .hero-tags .chip,.business-public-screen .hero-tags .verified-badge{white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;min-width:0;max-width:100%}.business-public-screen .hero-tags .chip .dot{flex-shrink:0}.business-public-chip-label{overflow-wrap:anywhere;word-break:break-word;min-width:0}.business-public-screen .hero-desc{color:#bababa;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:640px;margin:22px 0 0;font:500 14.5px/1.55 Inter,sans-serif}.business-public-screen .plogo{border:1px solid #ffffff1f;border-radius:14px;flex-shrink:0;place-items:center;font:800 16px Inter,sans-serif;display:grid;overflow:hidden}.business-public-screen .plogo img{object-fit:cover;width:100%;height:100%}.business-public-screen .plogo.md{width:54px;height:54px;font-size:18px}.business-public-screen .plogo.xl{border-radius:24px;width:128px;height:128px;font-size:44px}.business-public-screen .plogo.green{color:#010;background:linear-gradient(135deg,#04fe07 0%,#066f08 110%);box-shadow:0 0 24px #04fe072e}.business-public-screen .plogo.lifted{z-index:3;border:4px solid #050505f2;flex-shrink:0;margin-top:0;position:relative;box-shadow:0 12px 32px #00000080,0 0 0 1px #ffffff14,0 0 40px #04fe071f}.business-public-screen .plogo.business-public-hero-avatar{color:#f5f5f5;background:#141414;border-color:#ffffffe6;border-radius:999px}.business-public-screen .plogo.business-public-hero-avatar img{border-radius:inherit}.business-public-screen .chip{letter-spacing:.12em;text-transform:uppercase;color:#bababa;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.business-public-screen .chip .dot{background:#767676;border-radius:999px;width:6px;height:6px}.business-public-screen .chip.active{color:#04fe07;background:#04fe071a;border-color:#04fe075c}.business-public-screen .chip.active .dot{background:#04fe07}.business-public-screen .chip.ended{color:#bababa}.business-public-screen .chip.draft{color:#fed70b;background:#fed70b1a;border-color:#fed70b5c}.business-public-screen .verified-badge{color:#04fe07;letter-spacing:.12em;text-transform:uppercase;background:#04fe071f;border:1px solid #04fe0761;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font:700 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.business-public-screen .verified-badge .public-business-icon{width:13px;height:13px}.business-public-screen .hero-seal{background:radial-gradient(closest-side,#04fe0724,#04fe0705),#00000073;border:1px solid #04fe0738;border-radius:24px;flex-shrink:0;place-self:center end;place-items:center;width:200px;height:200px;margin-top:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.business-public-screen .seal-ring{border:1px solid #04fe074d;border-radius:50%;position:absolute}.business-public-screen .seal-ring.outer{animation:32s linear infinite spin;inset:18px}.business-public-screen .seal-ring.middle{border-style:dashed;border-color:#04fe0766;animation:24s linear infinite reverse spin;inset:38px}.business-public-screen .seal-ring.inner{border-color:#04fe072e;inset:58px}.business-public-screen .seal-text{fill:#04fe07;letter-spacing:.26em;text-transform:uppercase;width:calc(100% - 36px);height:calc(100% - 36px);font:700 9px JetBrains Mono,ui-monospace,monospace;animation:50s linear infinite spin;position:absolute;inset:18px}.business-public-screen .seal-core{color:#010;background:#04fe07;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 48px #04fe0761}.business-public-screen .seal-core .public-business-icon{color:#010;width:36px;height:36px}.business-public-screen .seal-meta{letter-spacing:.16em;text-transform:uppercase;color:#edededd9;white-space:nowrap;font:600 8px JetBrains Mono,ui-monospace,monospace;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.business-public-screen .seal-meta b{color:#04fe07;font-weight:700}.business-public-screen .seal-corner{letter-spacing:.14em;text-transform:uppercase;color:#767676;font:600 9px JetBrains Mono,ui-monospace,monospace;position:absolute}.business-public-screen .seal-corner.tl{top:14px;left:14px}.business-public-screen .seal-corner.br{bottom:14px;right:14px}.business-public-screen .pp-section{box-sizing:border-box;background:linear-gradient(#1c1c1c6b,#08080875);border:1px solid #ffffff14;border-radius:24px;min-width:0;max-width:100%;padding:28px 32px}.business-public-screen .pp-section-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:16px;min-width:0;max-width:100%;margin-bottom:18px;padding-bottom:16px;display:flex}.business-public-screen .pp-section-head h3{color:#fff;letter-spacing:-.025em;overflow-wrap:break-word;word-break:break-all;flex:1 1 0;min-width:0;max-width:100%;margin:0;font:800 22px/1.1 Inter,sans-serif}.business-public-screen .pp-section-head .right{color:#767676;letter-spacing:.14em;text-transform:uppercase;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:46%;font:500 12px/1 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.business-public-screen .pp-prose{color:#bababa;font:500 14.5px/1.6 Inter,sans-serif}.business-public-screen .pp-prose p{-webkit-line-clamp:unset;-webkit-box-orient:initial;line-clamp:unset;text-overflow:clip;margin:0 0 10px;display:block;overflow:visible}.business-public-screen .pp-prose p:last-child{margin-bottom:0}.business-public-two-col{grid-template-columns:2fr 1fr;gap:22px;min-width:0;margin-top:16px;display:grid}.business-public-two-col>*{min-width:0}.business-public-links-list{flex-direction:column;gap:10px;display:flex}.business-public-screen .business-public-link-btn{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;overflow:hidden}.business-public-link-btn svg{flex-shrink:0;width:14px;height:14px}.business-public-section-gap{margin-top:18px}.business-public-program-list{flex-direction:column;gap:14px;display:flex}.business-public-screen .pcard{border-radius:22px;grid-template-columns:auto 1fr auto;gap:22px;min-width:0;max-width:100%;padding:22px;display:grid}.business-public-screen .pcard-main{min-width:0;max-width:100%}.business-public-screen .pcard-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;max-width:100%;margin-bottom:0;display:flex}.business-public-screen .pcard-titleblock{min-width:0;max-width:100%}.business-public-screen .pcard-titleblock h3{color:#fff;letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-all;max-width:100%;margin:0 0 6px;font:800 20px/1.15 Inter,sans-serif}.business-public-screen .pcard-meta{color:#bababa;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;max-width:100%;margin-bottom:0;font:500 12.5px/1 Inter,sans-serif;display:flex}.business-public-screen .pcard-meta>span:first-child{overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%}.business-public-screen .pcard-meta .dot{color:#434343}.business-public-mini-chip{padding:3px 7px;font-size:10px}.business-public-screen .pcard-desc{color:#bababa;overflow-wrap:break-word;word-break:break-word;max-width:100%;margin:12px 0 14px;font:500 13.5px/1.5 Inter,sans-serif;display:block;overflow:visible}.business-public-screen .pcard-metrics{border-top:1px dashed #ffffff0f;flex-wrap:wrap;gap:22px;padding-top:12px;display:flex}.business-public-screen .pcard-metrics .m{flex-direction:column;gap:3px;min-width:0;display:flex}.business-public-screen .pcard-metrics .ml{letter-spacing:.14em;text-transform:uppercase;color:#434343;font:500 10.5px/1 JetBrains Mono,ui-monospace,monospace}.business-public-screen .pcard-metrics b{color:#ededed;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font:700 14px/1.2 Inter,sans-serif;display:block}.business-public-screen .pcard-metrics b.grn{color:#04fe07}.business-public-program-window{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.business-public-screen .pcard-actions{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:168px;display:flex}.business-public-screen .pcard-actions .btn{width:100%}.business-public-status-chip{align-self:flex-end}.business-public-featured-link{color:inherit;min-width:0;text-decoration:none;display:block}.business-public-featured-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.business-public-featured-card{background:#12121299;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.business-public-featured-card.is-clickable{transition:border-color .2s,transform .2s}.business-public-featured-card.is-clickable:hover{border-color:#04fe0761;transform:translateY(-2px)}.business-public-featured-link:focus-visible{outline-offset:-2px;outline:2px solid #04fe07d9}.business-public-featured-thumb{aspect-ratio:16/10}.business-public-featured-body{min-width:0;padding:16px 18px}.business-public-featured-label{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;align-items:flex-start;gap:8px;min-width:0;margin-bottom:8px;font:500 10px ui-monospace,monospace;display:flex}.business-public-featured-label .dot{background:var(--sndct-green);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.business-public-featured-source{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.business-public-featured-body h4{color:#fff;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-all;-webkit-box-orient:vertical;max-width:100%;margin:0 0 10px;font:700 15px/1.35 Inter,sans-serif;display:-webkit-box;overflow:hidden}.business-public-featured-body p{color:#bababa;-webkit-line-clamp:6;line-clamp:6;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font:500 13px/1.5 Inter,sans-serif;display:-webkit-box;overflow:hidden}.business-public-featured-body .meta{color:#767676;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:12px;font:500 11.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-block;overflow:hidden}.business-public-screen .pp-featured-card{background:#00000052;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:auto 1fr;gap:16px;padding:16px;display:grid}.business-public-screen .pp-featured-thumb{color:#04fe07;background:linear-gradient(135deg,#0c2d0e,#1a2e0b);border:1px solid #04fe0738;border-radius:12px;place-items:center;width:120px;height:120px;display:grid}.business-public-screen .pp-featured-thumb svg{width:36px;height:36px}.business-public-screen .pp-featured-text{flex-direction:column;gap:6px;display:flex}.business-public-screen .pp-featured-text .src{letter-spacing:.14em;text-transform:uppercase;color:#04fe07;font:600 10.5px/1 JetBrains Mono,ui-monospace,monospace}.business-public-screen .pp-featured-text h4{color:#fff;letter-spacing:-.01em;margin:0;font:700 16px/1.3 Inter,sans-serif}.business-public-screen .pp-featured-text p{color:#bababa;margin:0;font:500 13px/1.5 Inter,sans-serif}.business-public-screen .pp-featured-text .meta{color:#767676;letter-spacing:.04em;margin-top:4px;font:500 11.5px/1 JetBrains Mono,ui-monospace,monospace}.business-public-screen .pp-empty-note{color:#bababa;margin:0}.business-public-loading-hero-wrap{margin-bottom:0}.business-public-loading-banner{border-radius:0;width:100%;position:absolute;inset:0;overflow:hidden}.business-public-loading-hero{z-index:1;background:0 0;position:relative}.business-public-loading-stats{-webkit-backdrop-filter:blur(16px);background:#101010b8;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;align-self:center;gap:0;min-width:168px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000047}.business-public-loading-stats:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff8c .6px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 100%);mask-image:linear-gradient(#000 0%,#00000059 100%)}.business-public-loading-stat{z-index:1;border-bottom:1px dashed #ffffff1a;flex-direction:column;gap:6px;padding:14px 0;display:flex;position:relative}.business-public-loading-stat:first-child{padding-top:0}.business-public-loading-stat:last-child{border-bottom:0;padding-bottom:0}.business-public-loading-stat-value{border-radius:6px;width:72%;height:16px}.business-public-loading-stat-value--count{border-radius:8px;width:42%;height:28px}.business-public-loading-stat-label{border-radius:4px;width:58%;height:8px}.business-public-loading-logo{border-radius:999px;flex:0 0 128px;width:128px;height:128px;margin-top:0}.business-public-loading-hero-copy{gap:8px}.business-public-loading-kicker{border-radius:999px;width:38%;max-width:160px;height:10px}.business-public-loading-name{border-radius:10px;width:72%;max-width:360px;height:28px}.business-public-loading-copy{gap:8px;margin-top:22px}.business-public-loading-desc{border-radius:8px;width:100%;max-width:640px;height:12px}.business-public-loading-desc--short{width:78%}.business-public-loading-seal{border-radius:24px;flex-shrink:0;align-self:center;width:200px;height:200px}.business-public-loading-section .skeleton-line{height:12px}.business-public-loading-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.business-public-loading-head .skeleton-line{border-radius:8px;height:16px}.business-public-loading-links{gap:12px;display:grid}.business-public-loading-links .skeleton-line{border-radius:999px;height:32px}.business-public-loading-program-list{flex-direction:column;gap:14px;display:flex}.business-public-loading-program{background:linear-gradient(#1c1c1c6b,#08080875);border:1px solid #ffffff14}.business-public-loading-program-logo{border-radius:18px;width:74px;height:74px}.business-public-loading-program-cta{border-radius:999px;width:100%;height:40px}.business-public-loading-featured{border-color:#ffffff14}.business-public-loading-featured-thumb{border-radius:12px;width:120px;height:120px}.business-public-screen .business-public-footer{z-index:1;padding:28px 40px 12px;position:relative}.business-public-screen .business-public-footer .left .txt{color:#fff}.business-public-screen .business-public-footer .mini{color:#fff;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.business-public-screen .business-public-footer a:hover{color:var(--fg-1)}.business-public-screen .business-public-footer .mini-icon{flex-shrink:0;width:16px;height:16px;display:none}.business-public-screen .business-public-footer .mini-icon svg,.business-public-screen .business-public-footer .mini-icon img{width:100%;height:100%;display:block}.passport{background:linear-gradient(#04fe070f 0%,#0000 45%),linear-gradient(#1c1c1c80 0%,#0b0b0bbf 100%);border:1px solid #ffffff1a;border-radius:28px;margin-bottom:28px;padding:40px 44px;position:relative;overflow:hidden}.passport:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 100% 0,#04fe072e,#0000 60%),radial-gradient(30% 60% at 0 100%,#04fe0717,#0000 70%);position:absolute;inset:0}.passport:after{content:"";pointer-events:none;opacity:.25;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff73 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.passport-inner{z-index:1;grid-template-columns:1fr auto;gap:40px;display:grid;position:relative}.id-row{grid-template-columns:auto 1fr;align-items:center;gap:28px;display:grid}.avatar{background:linear-gradient(135deg,#1b1b1b,#2e2e2e);border:1px solid #ffffff1f;border-radius:24px;width:128px;height:128px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080,inset 0 0 0 1px #04fe0740}.avatar svg{width:100%;height:100%;display:block}.avatar img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.avatar:after{content:"";mix-blend-mode:overlay;opacity:.8;background:linear-gradient(135deg,#04fe0747,#0000 60%) 0 0/100% 100%,radial-gradient(#ffffff73 1px,#0000 1px) 0 0/4px 4px;position:absolute;inset:0}.avatar .tag{color:var(--sndct-green);border:1px solid var(--sndct-green);letter-spacing:.1em;background:#00000080;border-radius:4px;padding:3px 6px;font:700 9px ui-monospace,monospace;position:absolute;bottom:8px;left:8px}.display-name{letter-spacing:-.045em;color:var(--fg-3);margin:0 0 10px;font:800 72px/.95 Inter Display,Inter}.public-display-name{color:#fff}.seal-block{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.seal-stamp{border:1px solid var(--sndct-green);background:radial-gradient(closest-side,#04fe071f,#04fe0705);border-radius:50%;place-items:center;width:168px;height:168px;display:grid;position:relative}.seal-stamp .ring{border:1px dashed #04fe0780;border-radius:50%;animation:36s linear infinite spin;position:absolute;inset:10px}.seal-stamp .core{background:var(--sndct-green);color:#000;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 0 60px #04fe0773}.seal-stamp .check{font:700 42px/1 Inter}.seal-caption{color:var(--fg-2);letter-spacing:.2em;text-transform:uppercase;text-align:right;font:700 11px ui-monospace,monospace}.seal-caption b{color:var(--sndct-green);margin-top:4px;font-size:13px;display:block}.perf{z-index:1;border-top:1px dashed #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:36px;padding-top:24px;display:grid;position:relative}.pass-stats{flex-shrink:0;justify-content:flex-end;align-items:center;gap:32px;display:flex}.pst{text-align:right}.pst .v{letter-spacing:-.03em;color:var(--sndct-green);font:800 28px/1 Inter Display,Inter}.pst .l{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font:500 11px ui-monospace,monospace}.pst.neutral .v{color:#fff}.sec-h{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;margin-bottom:22px;padding:36px 0 18px;display:flex}.sec-h h2{letter-spacing:-.03em;color:#fff;align-items:baseline;gap:14px;margin:0;font:800 32px/1 Inter Display,Inter;display:flex}.sec-h h2 .num{color:var(--sndct-green);letter-spacing:.2em;font:700 13px ui-monospace,monospace}.sec-h .right{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;font:500 12px ui-monospace,monospace}.sec-h .right b{color:var(--fg-1);font-weight:600}.sec-h-projects-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sec-h-projects-stat{background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.sec-h-projects-stat-verified{border-color:#04fe0757}.projects{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.projects.density-list{grid-template-columns:1fr}.ribbon{background:var(--sndct-green);color:#000;letter-spacing:.22em;text-transform:uppercase;z-index:2;padding:7px 52px;font:800 10px/1 ui-monospace,monospace;position:absolute;top:18px;right:-46px;transform:rotate(38deg);box-shadow:0 4px 20px #04fe074d}.ribbon.is-pending{background:#ffd178;box-shadow:0 4px 20px #ffd17842}.ribbon.is-draft{color:#fff;background:#7f8896;box-shadow:0 4px 20px #7f889642}.ribbon.is-rejected{color:#fff;background:#ff6a6a;box-shadow:0 4px 20px #ff6a6a52}.pcard-head-main{align-items:center;gap:16px;min-width:0;display:flex}.pcard-title h3{letter-spacing:-.025em;color:#fff;margin:0 0 4px;font:800 22px/1.1 Inter Display,Inter}.public-profile-shell .public-project-card .pcard-title{min-width:0;max-width:70%}.public-profile-shell .public-project-card .pcard-title h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pcard-title .role{color:var(--fg-2);font:600 13px Inter}.pcard-title .role em{color:var(--fg-3);font-style:normal}.pmcell{background:#0000006b;border:1px solid #ffffff0a;border-radius:12px;padding:12px 14px}.pmcell .l{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font:500 10px ui-monospace,monospace}.pmcell .v{color:#fff;font:700 15px Inter}.pmcell.status-cell .l,.pmcell.status-cell .v{color:var(--fg-2)}.pmcell.status-cell.status-draft .l,.pmcell.status-cell.status-draft .v{color:#b4b9c3}.pmcell.status-cell.status-verified .l,.pmcell.status-cell.status-verified .v{color:var(--sndct-green)}.pmcell.status-cell.status-pending .l,.pmcell.status-cell.status-pending .v{color:#ffd178}.pmcell.status-cell.status-rejected .l,.pmcell.status-cell.status-rejected .v{color:#ff9a9a}.pcard-foot{border-top:1px dashed #ffffff14;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.verified-line{color:var(--sndct-green);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font:600 12px ui-monospace,monospace;display:flex}.proof-count{color:var(--fg-3);letter-spacing:.12em;text-transform:uppercase;font:500 11px ui-monospace,monospace}.proof-count b{color:var(--fg-1);font-weight:600}.public-avatar-fallback{z-index:0;color:#fff;text-transform:uppercase;place-items:center;width:100%;height:100%;font:800 44px/1 Inter Display,Inter;display:grid;position:relative}.public-project-card{cursor:pointer;flex-direction:column;height:100%;transition:transform .16s,border-color .16s,background .16s;display:flex}.public-project-card .pcard-desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.public-project-card .pcard-meta{margin-top:auto}.public-project-card:hover{background:linear-gradient(#202020b3,#08080899);border-color:#04fe074d;transform:translateY(-2px)}.public-project-card:focus-visible{outline-offset:2px;outline:2px solid #04fe07b3}.public-project-card.has-project-links .project-contact-buttons.project-contact-buttons-head{margin-right:88px}.feat{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feat-card{background:#12121299;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.feat-card.is-clickable{transition:border-color .2s,transform .2s}.feat-card.is-clickable:hover{border-color:#04fe0761;transform:translateY(-2px)}.feat-card-link{color:inherit;text-decoration:none;display:block}.feat-card-link:focus-visible{outline-offset:-2px;outline:2px solid #04fe07d9}.feat-thumb{aspect-ratio:16/10}.feat-body{padding:16px 18px}.feat-body .pl{color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font:500 10px ui-monospace,monospace;display:flex}.feat-body .pl .dot{background:var(--sndct-green);border-radius:50%;width:5px;height:5px}.feat-body h4{color:#fff;margin:0 0 10px;font:700 15px/1.35 Inter}.feat-body .stats{color:var(--fg-3);gap:16px;font:500 11px ui-monospace,monospace;display:flex}.feat-body .stats b{color:var(--fg-1)}.public-profile-loading-passport{margin-bottom:24px}.public-profile-skeleton-avatar{border-radius:24px;flex:0 0 128px;width:128px;height:128px}.public-profile-skeleton-seal{border-radius:50%;width:168px;height:168px}.public-profile-loading-projects{gap:14px}.public-profile-handle-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}.public-profile-badge-list .custom-badge-chip{font-size:9px}.public-profile-endorse-action{margin-top:14px}.public-profile-endorse-btn{padding:10px 14px;font:700 12px Inter}.public-profile-endorsement-form-card{margin-top:16px}.public-profile-endorsement-form-close{z-index:2;width:34px;height:34px;color:var(--fg-2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:18px;right:18px}.public-profile-endorsement-form-close svg{width:14px;height:14px;display:block}.public-profile-endorsement-form-close:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff47}.public-profile-endorsement-form-close:disabled{opacity:.5;cursor:not-allowed}.public-profile-endorsement-card{gap:12px;display:grid}.public-profile-endorsement-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-profile-endorsement-identity{align-items:center;gap:10px;min-width:0;display:flex}.public-profile-endorsement-avatar{width:36px;height:36px;color:var(--sndct-green);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.public-profile-endorsement-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-endorsement-avatar b{font:700 14px/1 Inter}.public-profile-endorsement-name{color:#fff;font:700 14px/1.2 Inter}.public-profile-endorsement-name a{color:inherit;text-decoration:none}.public-profile-endorsement-name a:hover{color:var(--sndct-green)}.public-profile-endorsement-project{color:var(--fg-2);margin-top:4px;font:500 12px/1.4 Inter}.public-profile-endorsement-project-btn{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.public-profile-endorsement-project-btn b{color:#fff;transition:color .15s}.public-profile-endorsement-project-btn:hover b{color:var(--sndct-green)}.public-profile-endorsement-project-btn:disabled{cursor:default;opacity:.7}.public-profile-endorsement-time{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;font:500 11px/1 ui-monospace,monospace}.public-profile-endorsement-comment{color:var(--fg-1);white-space:pre-wrap;margin:0;font:500 14px/1.55 Inter}.public-profile-endorsements-more{justify-content:center;margin-top:14px;display:flex}.public-profile-endorsements-show-more{min-width:220px}.public-profile-endorsements-modal{background:linear-gradient(#04fe0714 0%,#0000 42%),linear-gradient(#1c1c1cf5 0%,#0b0b0bf5 100%);border:1px solid #ffffff1f;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:min(86vh,920px);padding:24px;display:grid;position:relative;overflow:hidden}.public-profile-endorsements-modal-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.public-profile-endorsements-modal-top h3{color:#fff;margin:6px 0 0;font:700 24px/1.15 Inter}.public-profile-endorsements-modal-list{padding-right:4px;overflow:auto}.public-profile-completion-copy{color:#f5fff5;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font:700 15px/1.4 ui-monospace,monospace}.public-profile-completion-copy b{color:var(--sndct-green);font-weight:800}.profile-field-hint.is-success{color:#a8ffaf}.public-profile-shell .id-row{align-items:flex-start}.dashboard-shell .nav-actions,.login-shell .nav-actions,.public-profile-shell .nav-actions{align-items:center;gap:10px;display:flex}.dashboard-shell .nav-meta,.login-shell .nav-meta,.public-profile-shell .nav-meta{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font:500 12px ui-monospace,monospace}.dashboard-shell .nav-meta b,.login-shell .nav-meta b,.public-profile-shell .nav-meta b{color:var(--fg-1);font-weight:600}.public-profile-shell .public-profile-nav-cta{text-decoration:none}.public-profile-shell .public-profile-nav-programs{color:#fff;background:#ffffff14;border-color:#ffffff3d;text-decoration:none}.public-profile-shell .public-profile-nav-programs:hover{background:#ffffff29}.public-program-hero-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-program-layout{margin-top:18px}.pp-socials-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pp-socials-cloud a{color:#fff;background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;padding:11px 12px;font:600 13px/1.3 Inter}.pp-socials-cloud a:hover{background:#04fe0714;border-color:#04fe078a}.program-public-screen{color:#fff;isolation:isolate;background:#050505;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.program-public-screen .atmo{pointer-events:none;z-index:-1;background:radial-gradient(48% 32% at 50% -4%,#04fe0738 0%,#164d171a 45%,#05050500 78%),radial-gradient(40% 30% at 90% 110%,#04fe0714 0%,#05050500 70%),#050505;position:fixed;inset:0}.program-public-screen .atmo:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#00000040 60%,#0006);mask-image:linear-gradient(#0009,#00000040 60%,#0006)}.program-public-screen .brand{letter-spacing:.22em;text-transform:uppercase;color:#ededed;align-items:center;gap:10px;font:700 13px/1 Inter,sans-serif;display:inline-flex}.program-public-screen .brand img{flex:0 0 26px;width:26px;height:26px}.program-public-screen .brand em{color:#04fe07;font-style:normal}.program-public-screen .public-topbar{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050505bf;border-bottom:1px solid #ffffff0f;padding:18px 0;position:relative}.program-public-screen .public-topbar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:0 40px;display:flex}.program-public-screen .public-nav{align-items:center;gap:18px;display:flex}.program-public-screen .public-nav>a:not(.btn){color:#bababa;font:500 13px/1.2 Inter,sans-serif;text-decoration:none}.program-public-screen .public-nav>a:not(.btn):hover{color:#fff}.program-public-screen .public-nav>a.btn-primary,.program-public-screen .public-nav>a.btn-primary:hover{color:#000}.program-public-screen .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.program-public-screen .btn svg{flex-shrink:0;width:14px;height:14px}.program-public-screen .btn-sm{height:32px;padding:0 14px;font-size:12px}.program-public-screen .btn-primary{color:#000;background:#04fe07}.program-public-screen .btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.program-public-screen .btn-ghost{color:#ededed;background:#ffffff0a;border-color:#ffffff1a}.program-public-screen .btn-ghost:hover{background:#ffffff12;border-color:#ffffff2e}.program-public-screen .btn-disabled{color:#767676;cursor:not-allowed;background:#ffffff0a;border-color:#ffffff0f;width:100%}.program-public-screen .public-body{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.program-public-screen .public-body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 30% at 50% 0,#04fe071a,#0000 70%);position:absolute;inset:0}.program-public-screen .public-container{z-index:1;flex:1;width:100%;max-width:1180px;margin:0 auto;padding:32px 40px 60px;position:relative}.program-public-screen .kicker{letter-spacing:.24em;text-transform:uppercase;color:#04fe07;overflow-wrap:break-word;align-items:center;gap:8px;max-width:100%;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.program-public-screen .kicker:before{content:"";background:#04fe07;width:14px;height:1px}.program-public-screen .page-eyebrow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.program-public-screen .page-eyebrow>div:first-child{flex:1;min-width:0}.program-public-screen .page-eyebrow h1{color:#fff;letter-spacing:-.04em;overflow-wrap:break-word;margin:8px 0 4px;font:800 36px/1.1 Inter,sans-serif}.program-public-screen .page-eyebrow .sub{color:#767676;overflow-wrap:break-word;font:500 13.5px/1.45 Inter,sans-serif}.program-public-screen .page-eyebrow .sub b{color:#fff}.program-public-screen .public-program-hero-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.program-public-screen .chip{letter-spacing:.12em;text-transform:uppercase;color:#bababa;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.program-public-screen .chip .dot{background:#767676;border-radius:999px;width:6px;height:6px}.program-public-screen .chip .dot.is-green{background:#04fe07}.program-public-screen .chip.is-active{color:#04fe07;background:#04fe071a;border-color:#04fe075c}.program-public-screen .chip.is-active .dot{background:#04fe07}.program-public-screen .chip.is-upcoming{color:#fed70b;background:#fed70b1a;border-color:#fed70b5c}.program-public-screen .chip.is-upcoming .dot{background:#fed70b}.program-public-screen .chip.is-closed,.program-public-screen .chip.is-rejected,.program-public-screen .chip.is-ended{color:#ff6868;background:#ff68681a;border-color:#ff686866}.program-public-screen .chip.is-pending,.program-public-screen .chip.is-draft{color:#fed70b;background:#fed70b1a;border-color:#fed70b5c}.program-public-screen .public-program-layout{align-items:start;gap:22px;display:grid}.program-public-screen .public-program-main-column{flex-direction:column;gap:18px;min-width:0;display:flex}.program-public-screen .pp-section{box-sizing:border-box;background:linear-gradient(#1c1c1c6b,#08080875);border:1px solid #ffffff14;border-radius:24px;width:100%;min-width:0;padding:28px 32px}.program-public-screen .pp-section-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.program-public-screen .pp-section-head h3{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;max-width:100%;margin:0;font:800 22px/1.1 Inter,sans-serif}.program-public-screen .pp-section-head .right{color:#767676;letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;max-width:100%;font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.program-public-screen .pp-prose{color:#bababa;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:min(70ch,100%);font:500 14.5px/1.6 Inter,sans-serif}.program-public-screen .pp-prose p{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0 0 10px}.program-public-screen .pp-prose p:last-child{margin-bottom:0}.program-public-screen .pp-socials-cloud{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.program-public-screen .pp-socials-cloud a{color:#ededed;background:#00000052;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.program-public-screen .pp-socials-cloud a:hover{background:#04fe070a;border-color:#04fe074d}.program-public-screen .pp-socials-cloud a svg{color:#bababa;flex-shrink:0;width:18px;height:18px}.program-public-screen .pp-socials-cloud a .label{flex-direction:column;gap:1px;min-width:0;display:flex}.program-public-screen .pp-socials-cloud a .label b{color:#fff;font:700 13px/1.2 Inter,sans-serif}.program-public-screen .pp-socials-cloud a .label small{color:#767676;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.2 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.program-public-screen .public-program-company-link{justify-content:flex-end;margin-top:14px;display:flex}.program-public-screen .public-program-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.program-public-screen .pp-featured-card{box-sizing:border-box;background:radial-gradient(80% 80% at 100% 0,#04fe0724,#0000 70%),linear-gradient(#1c1c1c8c,#08080899);border:1px solid #04fe0747;border-radius:22px;width:100%;padding:22px}.program-public-screen .pp-featured-link{min-width:0;color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.program-public-screen .pp-featured-label{letter-spacing:.14em;text-transform:uppercase;color:#04fe07;align-items:center;gap:8px;font:700 10px/1.2 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.program-public-screen .pp-featured-label svg{flex-shrink:0;width:12px;height:12px}.program-public-screen .pp-featured-company{align-items:center;gap:12px;min-width:0;display:flex}.program-public-screen .pp-featured-logo{color:#010;background:linear-gradient(145deg,#05ff08,#066f08);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font:800 16px Inter,sans-serif;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #04fe0759,0 0 18px #04fe0738}.program-public-screen .pp-featured-logo img{object-fit:cover;width:100%;height:100%;display:block}.program-public-screen .pp-featured-logo span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.program-public-screen .pp-featured-company-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.program-public-screen .pp-featured-company-copy strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.2 Inter,sans-serif;overflow:hidden}.program-public-screen .pp-featured-sponsored-tag{letter-spacing:.12em;text-transform:uppercase;color:#767676;font:600 9px/1 JetBrains Mono,ui-monospace,monospace}.program-public-screen .pp-featured-title{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font:800 18px/1.25 Inter,sans-serif}.program-public-screen .pp-featured-desc{color:#bababa;overflow-wrap:anywhere;margin:0;font:500 13px/1.55 Inter,sans-serif}.program-public-screen .pp-featured-meta{flex-direction:column;gap:10px;display:flex}.program-public-screen .pp-featured-reward,.program-public-screen .pp-featured-availability{align-items:center;gap:10px;min-width:0;display:flex}.program-public-screen .pp-featured-meta-icon{color:#767676;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.program-public-screen .pp-featured-meta-icon svg{width:14px;height:14px}.program-public-screen .pp-featured-meta-icon.is-reward{color:#04fe07;background:#04fe0714;border-color:#04fe073d}.program-public-screen .pp-featured-reward strong{color:#fff;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.2 Inter,sans-serif;overflow:hidden}.program-public-screen .pp-featured-usdt-badge{color:#04fe07;letter-spacing:.08em;text-transform:uppercase;background:#04fe071f;border:1px solid #04fe076b;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 8px;font:700 10px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.program-public-screen .pp-featured-availability span:last-child{color:#767676;text-overflow:ellipsis;white-space:nowrap;font:500 12.5px/1.35 Inter,sans-serif;overflow:hidden}.program-public-screen .pp-featured-cta{width:100%;height:auto;min-height:44px;margin-top:2px;padding:10px 18px}.program-public-screen .pp-featured-link:focus-visible{outline-offset:3px;border-radius:14px;outline:2px solid #04fe07b8}.program-public-screen .pp-featured-link:hover .pp-featured-cta{transform:translateY(-1px);box-shadow:0 8px 22px #04fe0738}.program-public-screen .pp-apply-card{box-sizing:border-box;background:radial-gradient(80% 80% at 100% 0,#04fe0724,#0000 70%),linear-gradient(#1c1c1c8c,#08080899);border:1px solid #04fe0747;border-radius:22px;padding:22px}.program-public-screen .pp-apply-card h4{color:#fff;letter-spacing:-.02em;margin:0 0 12px;font:800 18px/1.2 Inter,sans-serif}.program-public-screen .pp-apply-added{color:#ffffff85;margin:-4px 0 14px;font:500 13px/1.35 Inter,sans-serif}.program-public-screen .pp-apply-added b{color:#ffffffdb;font-weight:600}.program-public-screen .cta-pair{flex-direction:column;align-items:stretch;gap:10px;display:flex}.program-public-screen .cta-pair .btn,.program-public-screen .cta-pair .tt{width:100%}.program-public-screen .tt{position:relative}.program-public-screen .tt-body{color:#ededed;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;background:#080808f5;border:1px solid #ffffff29;border-radius:10px;padding:8px 12px;font:500 12px/1.3 Inter,sans-serif;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.program-public-screen .tt-body:after{content:"";border:6px solid #0000;border-top-color:#080808f5;position:absolute;top:100%;left:50%;transform:translate(-50%)}.program-public-screen .tt:hover .tt-body{opacity:1;transform:translate(-50%)translateY(-2px)}.program-public-screen .cta-note{color:#767676;border-top:1px dashed #ffffff14;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;font:500 12.5px/1.45 Inter,sans-serif;display:flex}.program-public-screen .cta-note svg{color:#767676;flex-shrink:0;width:14px;height:14px;margin-top:2px}.program-public-screen .pp-apply-card .cta-note{letter-spacing:-.015em;align-items:center;gap:8px;font-size:11px;line-height:1.35}.program-public-screen .pp-apply-card .cta-note svg{width:12px;height:12px;margin-top:0}.program-public-screen .pp-apply-card .cta-note span{white-space:nowrap}.program-public-screen .cta-note b{color:#ededed}.program-public-screen .pp-empty-note{color:#bababa;margin:0}.program-public-screen .program-public-footer{z-index:1;padding:28px 0 12px;display:block;position:relative}.program-public-screen .program-public-footer-inner{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:0 40px;display:flex}.program-public-screen .program-public-footer .left .txt{color:#fff}.program-public-screen .program-public-footer .mini{color:#fff;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.program-public-screen .program-public-footer a:hover{color:var(--fg-1)}.program-public-screen .program-public-footer .mini-icon{flex-shrink:0;width:16px;height:16px;display:none}.program-public-screen .program-public-footer .mini-icon svg,.program-public-screen .program-public-footer .mini-icon img{width:100%;height:100%;display:block}@media (width<=640px){.program-public-screen .pp-socials-cloud{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}.program-public-screen .pp-socials-cloud a{justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;display:flex}.program-public-screen .pp-socials-cloud a .label{display:none}.program-public-screen .pp-socials-cloud a svg{flex-shrink:0;width:16px;height:16px;margin:0;display:block}}
