@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_82b93b41-module__X9D-ya__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_82b93b41-module__X9D-ya__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
.ideacast-page{--ic-bg:var(--color-bg-base);--ic-surface-1:var(--color-bg-elevated);--ic-surface-2:var(--color-bg-overlay);--ic-surface-3:var(--color-bg-subtle);--ic-text-primary:var(--color-text-primary);--ic-text-secondary:var(--color-text-secondary);--ic-text-tertiary:var(--color-text-tertiary);--ic-accent:var(--color-accent-base);--ic-accent-light:var(--color-accent-light);--ic-success:var(--color-success);--ic-border-faint:var(--color-border-subtle);--ic-border-soft:var(--color-border-default);--ic-page-gutter:clamp(16px, 4vw, 40px);min-height:100dvh;font-family:var(--font-geist-sans,system-ui, sans-serif);color:var(--ic-text-primary);background-color:var(--color-bg-base);padding-top:60px;font-size:.9375rem;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}.ideacast-page:before{content:"";z-index:0;pointer-events:none;background:var(--gradient-hero-bg);position:fixed;inset:0}.ideacast-page section,.ideacast-page .ticker-section,.ideacast-page .pipeline-outer,.ideacast-page .countdown-bar{z-index:1;position:relative}@keyframes ic-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes ic-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ic-content-fade{0%{opacity:.55}to{opacity:1}}@keyframes ic-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes ic-glow-pulse-soft{0%,to{box-shadow:0 0 20px #2b7fff1f,inset 0 1px 1px #ffffff0f}50%{box-shadow:0 0 36px #2b7fff38,inset 0 1px 1px #ffffff14}}@keyframes ic-digit-out{0%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-50%)}}@keyframes ic-digit-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0%)}}.ideacast-page .glass-panel{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0f0f11eb,#0a0a0bd9)}.ideacast-page h1,.ideacast-page h2,.ideacast-page h3{letter-spacing:-.02em;color:var(--ic-text-primary);font-weight:300}.ideacast-page p{color:var(--ic-text-secondary)}.ideacast-page .btn-base{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;text-decoration:none;transition:all .25s;display:inline-flex}.ideacast-page .btn-primary-glass{color:var(--ic-text-primary);-webkit-backdrop-filter:blur(14px);background:#141e378c;border:1px solid #5a9fff59;padding:13px 28px;font-size:14px;font-weight:500;box-shadow:0 0 24px #2b7fff24,inset 0 1px 1px #ffffff14,inset 0 -1px 8px #2b7fff0f}.ideacast-page .btn-primary-glass:hover{border-color:#5a9fff99;transform:translateY(-1px);box-shadow:0 0 36px #2b7fff47,inset 0 1px 1px #ffffff14,inset 0 -1px 8px #2b7fff0f}.ideacast-page .btn-primary-glass.small{padding:9px 22px;font-size:12px}.ideacast-page .btn-secondary-glass{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff1a;padding:13px 28px;font-size:14px;font-weight:500;box-shadow:inset 0 1px 1px #ffffff0d}.ideacast-page .btn-secondary-glass:hover{color:#ffffffe6;background:#ffffff0d;border-color:#ffffff38}.ideacast-page .btn-cta-glass{color:var(--ic-text-primary);-webkit-backdrop-filter:blur(16px);background:#141e3799;border:1px solid #5a9fff66;padding:16px 36px;font-size:15px;font-weight:600;animation:3s ease-in-out infinite ic-glow-pulse-soft}.ideacast-page .btn-cta-glass:hover{border-color:#5a9fffa6;transform:translateY(-2px)}.ideacast-page .btn-arrow{flex-shrink:0;transition:transform .25s}.ideacast-page .btn-base:hover .btn-arrow{transform:translate(3px)}.ideacast-page .countdown-bar{z-index:25;border-bottom:1px solid #ffffff0f;align-items:center;height:142px;transition:height .25s;display:flex;position:sticky;top:60px;overflow:hidden}.ideacast-page .countdown-bar.compact{height:56px}.ideacast-page .countdown-bar-inner{flex-wrap:nowrap;justify-content:center;align-items:center;gap:28px;width:100%;max-width:1200px;margin:0 auto;padding:14px 24px;transition:gap .25s,padding .25s;display:flex}.ideacast-page .countdown-bar.compact .countdown-bar-inner{gap:12px;padding:8px 24px}.ideacast-page .countdown-label-side{letter-spacing:.04em;text-transform:uppercase;color:var(--ic-text-secondary);align-items:center;font-size:13px;transition:font-size .25s;display:inline-flex}.ideacast-page .countdown-bar.compact .countdown-label-side{font-size:11px}.ideacast-page .pulse-dot{background:var(--ic-success);border-radius:999px;flex-shrink:0;width:6px;height:6px;animation:2s infinite ic-pulse-dot}.ideacast-page .countdown-units{align-items:center;gap:10px;transition:gap .25s;display:flex}.ideacast-page .countdown-bar.compact .countdown-units{gap:6px}.ideacast-page .countdown-unit{background:#0f0f11eb;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:84px;padding:14px 18px;transition:padding .25s,min-width .25s,border-radius .25s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 4px 24px #00000059}.ideacast-page .countdown-unit.compact{border-radius:8px;gap:0;min-width:46px;padding:6px 12px}.ideacast-page .countdown-digit-wrap{justify-content:center;align-items:center;width:100%;height:64px;transition:height .25s;display:flex;position:relative;overflow:hidden}.ideacast-page .countdown-unit.compact .countdown-digit-wrap{height:28px}.ideacast-page .countdown-digit{font-family:var(--font-space-mono), ui-monospace, monospace;color:var(--ic-text-primary);text-shadow:0 0 20px #5a9fff26;font-size:56px;font-weight:700;line-height:1;transition:font-size .25s;display:inline-block}.ideacast-page .countdown-unit.compact .countdown-digit{text-shadow:none;color:var(--ic-accent-light);font-size:22px}.ideacast-page .countdown-digit.flip-out{animation:.35s forwards ic-digit-out}.ideacast-page .countdown-digit.flip-in{animation:.35s forwards ic-digit-in}.ideacast-page .countdown-unit-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ic-text-tertiary);font-size:11px}.ideacast-page .countdown-colon{font-family:var(--font-space-mono), ui-monospace, monospace;color:#fff3;margin-bottom:30px;font-size:36px;font-weight:700;transition:font-size .25s,margin-bottom .25s}.ideacast-page .countdown-bar.compact .countdown-colon{margin-bottom:0;font-size:18px}.ideacast-page .countdown-badge{color:var(--ic-text-secondary);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 20px;font-size:13px;transition:font-size .25s,padding .25s}.ideacast-page .countdown-bar.compact .countdown-badge{padding:5px 14px;font-size:11px}.ideacast-page .countdown-live-msg{color:var(--ic-accent-light);font-size:16px;font-weight:600}@media (max-width:900px){.ideacast-page .countdown-label-side,.ideacast-page .countdown-badge{display:none}.ideacast-page .countdown-bar:not(.compact){height:auto;min-height:112px}.ideacast-page .countdown-digit{font-size:38px}.ideacast-page .countdown-digit-wrap{height:46px}.ideacast-page .countdown-unit{min-width:60px;padding:10px 12px}.ideacast-page .countdown-units{gap:6px}.ideacast-page .countdown-colon{margin-bottom:18px;font-size:22px}}.ideacast-page .hero-node-grid{z-index:0;opacity:.6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ideacast-page .hero-glow{z-index:0;pointer-events:none;background:radial-gradient(circle at top,#3b82f61f,#0000 58%);position:absolute;inset:0}.ideacast-page .hero-bottom-fade{z-index:0;pointer-events:none;background:linear-gradient(#0000,#000);height:12rem;position:absolute;bottom:0;left:0;right:0}.ideacast-page .hero-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(96px,12vw,160px) clamp(24px,4vw,40px) clamp(80px,10vw,120px);display:flex;position:relative;overflow:hidden}.ideacast-page .hero-section>:not(.hero-node-grid):not(.hero-glow):not(.hero-bottom-fade){z-index:1;position:relative}.ideacast-page .hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ic-text-tertiary);background:#2b7fff0d;border:1px solid #5a9fff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:.75rem;font-weight:500;display:inline-flex}.ideacast-page .hero-headline{letter-spacing:-.07em;max-width:900px;margin:0 0 28px;font-size:clamp(3rem,8vw,6.5rem);font-weight:300;line-height:.92}.ideacast-page .hero-subtitle{color:#ffffff73;max-width:42rem;margin:0 0 40px;font-size:clamp(1rem,2vw,1.125rem);font-weight:400;line-height:1.75}.ideacast-page .hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ideacast-page .scroll-indicator{flex-direction:row;align-items:center;gap:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.ideacast-page .scroll-line{width:1px;height:32px}.ideacast-page .scroll-text{letter-spacing:.24em;text-transform:uppercase;color:var(--ic-text-tertiary);font-size:9px}.ideacast-page .ticker-section{background:#2b7fff05;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;width:100%;padding:12px 0;overflow:hidden}.ideacast-page .ticker-track{width:max-content;animation:30s linear infinite ic-ticker-scroll;display:flex}.ideacast-page .ticker-group{white-space:nowrap;align-items:center;display:flex}.ideacast-page .ticker-item{letter-spacing:.1em;text-transform:uppercase;color:var(--ic-text-tertiary);padding:0 16px;font-size:11px}.ideacast-page .ticker-divider{color:#5a9fff66}.ideacast-page .orbit-section{text-align:center;max-width:1100px;margin:0 auto;padding:clamp(80px,12vw,140px) clamp(24px,4vw,40px) clamp(72px,10vw,120px);position:relative;overflow:hidden}.ideacast-page .orbit-section-bg{pointer-events:none;background:radial-gradient(55% 60% at 50% 45%,#2b7fff17 0%,#0000 70%),radial-gradient(40% 50% at 50% 100%,#2b7fff0a 0%,#0000 65%);position:absolute;inset:0}.ideacast-page .orbit-section-bg:after{content:"";opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 65%,#000 20%,#0000 78%)}.ideacast-page .orbit-section-content{z-index:1;position:relative}.ideacast-page .eyebrow-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ic-text-tertiary);margin-bottom:16px;font-size:.75rem;font-weight:500}.ideacast-page .section-heading{letter-spacing:-.04em;color:var(--ic-text-primary);margin:0 0 16px;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:300}.ideacast-page .section-sub{color:#ffffff73;max-width:42rem;margin:0 auto 48px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.75}.ideacast-page .orbit-container{margin:0 auto;position:relative}.ideacast-page .orbit-spin-layer{z-index:3;--orbit-angle:0deg;transform:rotate(var(--orbit-angle));will-change:transform;pointer-events:none;position:absolute;inset:0}.ideacast-page .orbit-ring{pointer-events:none;border:1px solid #5a9fff24;border-radius:999px;animation:90s linear infinite ic-orbit-ring-spin;position:absolute;inset:8%;box-shadow:0 0 40px #2b7fff0f,inset 0 0 30px #2b7fff08}@keyframes ic-orbit-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ideacast-page .orbit-container:hover .orbit-ring{animation-play-state:paused}.ideacast-page .orbit-ring:before{content:"";border-radius:inherit;border:1px dashed #5a9fff1a;position:absolute;inset:-1px}.ideacast-page .orbit-spinner{z-index:2;will-change:transform;pointer-events:none;position:absolute;inset:0}.ideacast-page .orbit-spinner-node{border-radius:999px;position:absolute}.ideacast-page .orbit-spinner-node-top{background:var(--ic-accent-light);box-shadow:0 0 12px #5a9fffcc,0 0 24px #2b7fff66}.ideacast-page .orbit-spinner-node-bottom{background:#5a9fff80;box-shadow:0 0 10px #5a9fff80}.ideacast-page .orbit-avatar{z-index:4;cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex;position:absolute}.ideacast-page .orbit-avatar-inner{width:100%;height:100%;transform:rotate(calc(-1 * (var(--orbit-angle) + var(--slot-angle,0deg))));border-radius:999px;justify-content:center;align-items:center;transition:background .3s,border-color .3s,color .3s,box-shadow .3s,transform .55s cubic-bezier(.34,1.3,.64,1);display:flex}.ideacast-page .orbit-avatar:hover .orbit-avatar-inner.inactive{color:#ffffffe6;transform:rotate(calc(-1 * (var(--orbit-angle) + var(--slot-angle,0deg)))) scale(1.05);background:#ffffff0d;border-color:#ffffff38}.ideacast-page .orbit-avatar-inner.active{z-index:5;color:#c9deff;-webkit-backdrop-filter:blur(14px);background:#141e378c;border:1px solid #5a9fff73;box-shadow:0 0 32px #2b7fff38,0 0 60px #2b7fff14,inset 0 1px 1px #ffffff1a,inset 0 -1px 8px #2b7fff14}.ideacast-page .orbit-avatar-inner.inactive{z-index:2;color:#ffffff8c;-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:inset 0 1px 1px #ffffff0d}.ideacast-page .orbit-avatar-inner.has-avatar-photo,.ideacast-page .center-avatar.has-image{padding:0;position:relative;overflow:hidden}.ideacast-page .orbit-avatar-label{z-index:1;transition:opacity .2s;position:relative}.ideacast-page .orbit-avatar-photo{z-index:2;object-fit:cover;object-position:center;border-radius:inherit;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .22s;display:block;position:absolute;inset:0}.ideacast-page .orbit-avatar:hover .orbit-avatar-inner.has-avatar-photo .orbit-avatar-photo,.ideacast-page .orbit-avatar:focus-visible .orbit-avatar-inner.has-avatar-photo .orbit-avatar-photo{opacity:1}.ideacast-page .orbit-avatar:hover .orbit-avatar-inner.has-avatar-photo .orbit-avatar-label,.ideacast-page .orbit-avatar:focus-visible .orbit-avatar-inner.has-avatar-photo .orbit-avatar-label{opacity:0}.ideacast-page .agent-avatar-image{object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ideacast-page .orbit-center-card{z-index:10;-webkit-backdrop-filter:blur(16px);background:#0f0f11d1;border:1px solid #5a9fff47;border-radius:20px;width:210px;min-height:196px;padding:18px;transition:width .25s,border-color .25s,box-shadow .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #2b7fff1a,inset 0 1px 1px #ffffff14,inset 0 -1px 8px #2b7fff0d}.ideacast-page .orbit-center-card.is-details{width:280px;min-height:auto}.ideacast-page .orbit-center-body{animation:.2s ic-content-fade}.ideacast-page .center-avatar{width:64px;height:64px;color:var(--ic-accent-light);background:#2b7fff1a;border:1px solid #5a9fff59;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 14px;font-size:18px;font-weight:700;display:flex;box-shadow:0 0 24px #2b7fff26,inset 0 1px 1px #ffffff14}.ideacast-page .center-avatar.small{width:36px;height:36px;margin:0;font-size:13px}.ideacast-page .center-name{text-align:center;font-size:15px;font-weight:600}.ideacast-page .center-name.small{text-align:left;font-size:13px}.ideacast-page .center-role{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--ic-accent-light);margin-top:4px;font-size:9px}.ideacast-page .center-role.small{text-align:left;margin-top:2px}.ideacast-page .center-card-nav{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.ideacast-page .nav-arrow-btn{width:28px;height:28px;color:var(--ic-text-secondary);border:1px solid var(--ic-border-faint);cursor:pointer;background:#ffffff0a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.ideacast-page .nav-arrow-btn:hover{color:var(--ic-accent-light);border-color:#5a9fff66}.ideacast-page .details-pill{letter-spacing:.06em;color:#c9deff;cursor:pointer;background:#141e378c;border:1px solid #5a9fff66;border-radius:999px;padding:6px 16px;font-size:11px;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 16px #2b7fff1a,inset 0 1px 1px #ffffff0f}.ideacast-page .details-pill:hover,.ideacast-page .details-pill:focus-visible{border-color:#5a9fffa6;outline:none;box-shadow:0 0 28px #2b7fff33,inset 0 1px 1px #ffffff14}.ideacast-page .details-header-row{align-items:center;gap:10px;display:flex}.ideacast-page .divider-line{background:var(--ic-border-faint);height:1px;margin:14px 0}.ideacast-page .details-purpose{text-align:left;color:var(--ic-text-secondary);font-size:11.5px;line-height:1.65}.ideacast-page .details-story{text-align:left;color:var(--ic-text-tertiary);font-size:10.5px;font-style:italic;line-height:1.6}.ideacast-page .details-footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.ideacast-page .details-footer-btn{color:var(--ic-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:11px}.ideacast-page .details-footer-btn.close{letter-spacing:.1em;text-transform:uppercase;color:var(--ic-accent-light);font-size:10px}.ideacast-page .progress-dots{justify-content:center;gap:8px;margin-top:40px;display:flex}.ideacast-page .progress-dot{cursor:pointer;border:none;border-radius:3px;height:6px;padding:0;transition:all .3s}.ideacast-page .progress-dot.active{background:var(--ic-accent);width:18px;box-shadow:0 0 12px #2b7fff73}.ideacast-page .progress-dot.inactive{background:#ffffff1f;width:6px}.ideacast-page .progress-dot.inactive:hover{background:#5a9fff59}.ideacast-page .features-section{text-align:center;max-width:1100px;margin:0 auto;padding:clamp(80px,12vw,140px) clamp(24px,4vw,40px)}.ideacast-page .features-heading{max-width:760px;margin:0 auto 16px}.ideacast-page .features-grid{text-align:left;grid-template-columns:1fr;align-items:stretch;gap:16px;margin-top:48px;display:grid}@media (min-width:640px){.ideacast-page .features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ideacast-page .features-grid{grid-template-columns:repeat(3,1fr)}}.ideacast-page .feature-grid-cell{width:100%;min-width:0;height:100%;transition:transform .3s;display:flex}.ideacast-page .feature-grid-cell:hover{transform:translateY(-2px)}.ideacast-page .feature-glow-card{flex-direction:column;width:100%;height:100%;min-height:100%;box-shadow:none!important;background-color:var(--ic-surface-2)!important;border-color:var(--ic-border-faint)!important;gap:0!important;padding:0!important;display:flex!important}.ideacast-page .feature-glow-card:before,.ideacast-page .feature-glow-card:after{z-index:2}.ideacast-page .feature-glow-card>[data-glow]{border-radius:inherit;z-index:0}.ideacast-page .feature-card-inner{z-index:1;background:0 0;flex-direction:column;flex:1;width:100%;min-height:100%;padding:32px 28px;display:flex;position:relative}.ideacast-page .card-icon{color:var(--ic-accent-light);font-size:20px}.ideacast-page .index-num{font-family:var(--font-space-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--ic-text-tertiary);font-size:13px}.ideacast-page .card-title{letter-spacing:-.02em;color:var(--ic-text-primary);margin:14px 0 16px;font-size:20px;font-weight:500}.ideacast-page .card-divider{background:var(--ic-border-soft);width:40px;height:1px;margin-bottom:16px}.ideacast-page .card-body{color:var(--ic-text-secondary);flex:1;font-size:14px;line-height:1.7}.ideacast-page .card-footer{border-top:1px solid var(--ic-border-faint);letter-spacing:.08em;text-transform:uppercase;color:var(--ic-accent-light);margin-top:auto;padding-top:14px;font-size:10px}.ideacast-page .pipeline-outer{background:#ffffff02;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;width:100%;padding:clamp(72px,10vw,120px) clamp(24px,4vw,40px)}.ideacast-page .pipeline-inner{text-align:center;max-width:1100px;margin:0 auto}.ideacast-page .pipeline-flow{opacity:0;align-items:flex-start;gap:0;padding-bottom:12px;transition:opacity .22s;display:flex;overflow-x:auto}.ideacast-page .pipeline-stage{cursor:default;min-height:132px;margin-top:56px;position:relative}.ideacast-page .pipeline-stage--seed{cursor:pointer}.ideacast-page .pipeline-stage--seed .pipeline-flow,.ideacast-page .pipeline-stage--burst .pipeline-flow{opacity:0;visibility:hidden;pointer-events:none}.ideacast-page .pipeline-flow.is-visible{opacity:1;visibility:visible;pointer-events:auto}.ideacast-page .pipeline-flow-item{flex:1;align-items:flex-start;display:flex}.ideacast-page .pipeline-flow-item:last-child{flex:unset}.ideacast-page .pipeline-seed{z-index:3;width:44px;height:44px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ideacast-page .pipeline-seed-node{z-index:2;position:relative}.ideacast-page .pipeline-seed-glow{opacity:.7;background:radial-gradient(circle,#5a9fff59 0%,#2b7fff14 45%,#0000 72%);border-radius:999px;width:72px;height:72px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ideacast-page .pipeline-seed-flash{opacity:0;background:radial-gradient(circle,#b4d7fff2 0%,#5a9fff66 35%,#0000 70%);border-radius:999px;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.ideacast-page .pipeline-seed-ring{opacity:0;border:1px solid #5a9fffa6;border-radius:999px;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 28px #2b7fff4d}.ideacast-page .pipeline-seed-ring--delayed{border-color:#78afff73}.ideacast-page .pipeline-seed-ring--wide{border-width:2px;border-color:#2b7fff33}.ideacast-page .pipeline-seed-particle{opacity:0;background:#a0c8fff2;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #5a9fffe6}.ideacast-page .pipeline-seed.is-idle .pipeline-seed-node{animation:1.6s ease-in-out infinite ic-pipeline-seed-breathe}.ideacast-page .pipeline-seed.is-idle .pipeline-seed-glow{animation:1.6s ease-in-out infinite ic-pipeline-glow-breathe}.ideacast-page .pipeline-seed.is-bursting .pipeline-seed-flash{animation:.55s cubic-bezier(.16,1,.3,1) forwards ic-pipeline-burst-flash}.ideacast-page .pipeline-seed.is-bursting .pipeline-seed-node{animation:.58s cubic-bezier(.16,1,.3,1) forwards ic-pipeline-burst-core}.ideacast-page .pipeline-seed.is-bursting .pipeline-seed-glow{animation:.62s cubic-bezier(.16,1,.3,1) forwards ic-pipeline-burst-glow}.ideacast-page .pipeline-seed.is-bursting .pipeline-seed-ring{animation:.68s cubic-bezier(.16,1,.3,1) forwards ic-pipeline-burst-ring}.ideacast-page .pipeline-seed.is-bursting .pipeline-seed-ring--delayed{animation:.78s cubic-bezier(.16,1,.3,1) 70ms forwards ic-pipeline-burst-ring}.ideacast-page .pipeline-seed.is-bursting .pipeline-seed-ring--wide{animation:.85s cubic-bezier(.16,1,.3,1) .12s forwards ic-pipeline-burst-ring-wide}.ideacast-page .pipeline-seed.is-bursting .pipeline-seed-particle{animation:.62s cubic-bezier(.22,1,.36,1) forwards ic-pipeline-particle-burst;animation-delay:calc(var(--particle-i,0) * 18ms)}.ideacast-page .pipeline-stage--flow .pipeline-step{animation:.62s cubic-bezier(.22,1,.36,1) backwards ic-pipeline-step-in;animation-delay:calc(var(--step-i,0) * 58ms + 40ms)}.ideacast-page .pipeline-stage--flow .pipeline-connector{transform-origin:0;animation:.48s cubic-bezier(.22,1,.36,1) backwards ic-pipeline-connector-in;animation-delay:calc(var(--step-i,0) * 58ms + .11s)}.ideacast-page .pipeline-stage--collapse .pipeline-step{animation:.2s cubic-bezier(.4,0,.8,.25) forwards ic-pipeline-step-out;animation-delay:calc((6 - var(--step-i,0)) * 22ms)}.ideacast-page .pipeline-stage--collapse .pipeline-connector{animation:.16s forwards ic-pipeline-connector-out;animation-delay:calc((6 - var(--step-i,0)) * 18ms)}@keyframes ic-pipeline-seed-breathe{0%,to{transform:scale(1);box-shadow:0 0 18px #2b7fff1f}50%{transform:scale(1.06);box-shadow:0 0 28px #5a9fff52}}@keyframes ic-pipeline-glow-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.95)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}}@keyframes ic-pipeline-burst-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}25%{opacity:.95;transform:translate(-50%,-50%)scale(1.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes ic-pipeline-burst-core{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.14)}to{opacity:0;transform:scale(2.1)}}@keyframes ic-pipeline-burst-glow{0%{opacity:.75;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}@keyframes ic-pipeline-burst-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.85)}to{opacity:0;transform:translate(-50%,-50%)scale(4.5)}}@keyframes ic-pipeline-burst-ring-wide{0%{opacity:.55;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(5.8)}}@keyframes ic-pipeline-particle-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--particle-x,0px)), calc(-50% + var(--particle-y,0px))) scale(.55)}}@keyframes ic-pipeline-step-in{0%{opacity:0;transform:scale(.45) translateX(calc(var(--from-center,0) * -1px));filter:blur(5px)}70%{opacity:1;filter:blur();transform:scale(1.04)translate(0)}to{opacity:1;filter:blur();transform:scale(1)translate(0)}}@keyframes ic-pipeline-connector-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ic-pipeline-step-out{0%{opacity:1;filter:blur();transform:scale(1)translate(0)}to{opacity:0;transform:scale(.35) translateX(calc(var(--from-center,0) * -.6px));filter:blur(4px)}}@keyframes ic-pipeline-connector-out{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ideacast-page .pipeline-seed{display:none}.ideacast-page .pipeline-stage--seed .pipeline-flow,.ideacast-page .pipeline-stage--burst .pipeline-flow,.ideacast-page .pipeline-stage--collapse .pipeline-flow{opacity:1;visibility:visible}.ideacast-page .pipeline-stage--flow .pipeline-step,.ideacast-page .pipeline-stage--flow .pipeline-connector,.ideacast-page .pipeline-stage--collapse .pipeline-step,.ideacast-page .pipeline-stage--collapse .pipeline-connector{animation:none}}.ideacast-page .pipeline-step{flex-direction:column;flex-shrink:0;align-items:center;min-width:110px;display:flex}.ideacast-page .pipeline-node{width:44px;height:44px;color:var(--ic-accent-light);background:var(--ic-surface-2);border:1px solid #5a9fff4d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;box-shadow:0 0 18px #2b7fff1a}.ideacast-page .pipeline-label{text-align:center;margin-top:12px;font-size:11px;font-weight:600}.ideacast-page .pipeline-desc{text-align:center;max-width:100px;color:var(--ic-text-tertiary);margin-top:4px;font-size:10px}.ideacast-page .pipeline-connector{background:linear-gradient(90deg,#5a9fff66,#2b7fff26);flex:1;min-width:24px;height:1px;margin-top:22px}.ideacast-page .cta-section{text-align:center;padding:clamp(120px,14vw,220px) clamp(24px,4vw,40px);position:relative}.ideacast-page .cta-section:before{content:"";z-index:-1;background:radial-gradient(700px 400px,#2b7fff11,#0000 70%);position:absolute;inset:0}.ideacast-page .cta-heading{letter-spacing:-.05em;max-width:920px;margin:0 auto 1.75rem;font-size:clamp(3rem,5vw,5.5rem);font-weight:300;line-height:.98}.ideacast-page .cta-sub{color:#ffffff73;max-width:42rem;margin:0 auto 36px;font-size:clamp(1rem,2vw,1.125rem);line-height:1.75}.ideacast-page .cta-contact{color:var(--ic-text-tertiary);margin-top:24px;font-size:12px}.ideacast-page .footer-section{border-top:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;gap:12px;padding:20px 40px;display:flex}@media (min-width:640px){.ideacast-page .footer-section{flex-direction:row}}.ideacast-page .footer-left{letter-spacing:-.01em;color:#ffffff40;font-size:14px;font-weight:700}.ideacast-page .footer-right{color:#ffffff29;font-size:11px}@media (max-width:639px){.ideacast-page .hero-section{min-height:calc(100dvh - 60px);padding:clamp(72px, 14vw, 120px) var(--ic-page-gutter) clamp(64px, 12vw, 96px)}.ideacast-page .hero-eyebrow{letter-spacing:.08em;text-align:center;max-width:calc(100vw - 32px);font-size:.625rem;line-height:1.4}.ideacast-page .hero-headline{font-size:clamp(2.25rem,11vw,3.25rem);line-height:.95}.ideacast-page .hero-ctas{flex-direction:column;width:min(100%,320px)}.ideacast-page .hero-ctas .btn-base{justify-content:center;width:100%}.ideacast-page .section-heading,.ideacast-page .features-heading,.ideacast-page .cta-heading{padding-inline:4px;font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.05}.ideacast-page .section-sub{margin-bottom:32px;padding-inline:4px}.ideacast-page .orbit-section,.ideacast-page .features-section,.ideacast-page .pipeline-outer,.ideacast-page .cta-section{padding-inline:var(--ic-page-gutter)}.ideacast-page .orbit-center-card{width:min(210px,100vw - 96px);padding:14px}.ideacast-page .orbit-center-card.is-details{-webkit-overflow-scrolling:touch;width:min(280px,100vw - 32px);max-height:min(58vh,420px);overflow-y:auto}.ideacast-page .details-purpose,.ideacast-page .details-story{font-size:11px}.ideacast-page .progress-dots{flex-wrap:wrap;gap:6px;max-width:280px;margin-inline:auto}.ideacast-page .feature-card-inner{padding:24px 20px}.ideacast-page .card-title{font-size:18px}.ideacast-page .pipeline-outer{padding-top:clamp(56px,10vw,88px);padding-bottom:clamp(56px,10vw,88px)}.ideacast-page .pipeline-stage{min-height:auto;margin-top:40px}.ideacast-page .pipeline-flow{flex-direction:column;align-items:stretch;gap:0;padding-bottom:0;overflow-x:visible}.ideacast-page .pipeline-flow-item{flex:unset;flex-direction:column;align-items:flex-start;width:100%}.ideacast-page .pipeline-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:start;gap:2px 14px;width:100%;min-width:0;display:grid}.ideacast-page .pipeline-node{flex-shrink:0;grid-row:1/span 2;align-self:center;width:40px;height:40px;font-size:13px}.ideacast-page .pipeline-label{text-align:left;margin-top:0;font-size:12px}.ideacast-page .pipeline-desc{text-align:left;max-width:none;font-size:11px}.ideacast-page .pipeline-connector{flex:unset;transform-origin:top;background:linear-gradient(#5a9fff66,#2b7fff26);width:1px;min-width:1px;height:20px;margin:4px 0 4px 19px}.ideacast-page .pipeline-stage--flow .pipeline-connector{animation-name:ic-pipeline-connector-in-vertical}.ideacast-page .pipeline-stage--collapse .pipeline-connector{animation-name:ic-pipeline-connector-out-vertical}.ideacast-page .pipeline-stage--flow .pipeline-step{animation-name:ic-pipeline-step-in-vertical}.ideacast-page .pipeline-stage--collapse .pipeline-step{animation-name:ic-pipeline-step-out-vertical}.ideacast-page .footer-section{padding:20px var(--ic-page-gutter);text-align:center}.ideacast-page .footer-right{line-height:1.5}}@media (max-width:479px){.ideacast-page .countdown-bar{height:auto;min-height:104px}.ideacast-page .countdown-bar-inner{gap:10px;padding:14px 12px}.ideacast-page .countdown-unit{border-radius:10px;min-width:52px;padding:8px 10px}.ideacast-page .countdown-digit{font-size:30px}.ideacast-page .countdown-digit-wrap{height:36px}.ideacast-page .countdown-colon{margin-bottom:12px;font-size:18px}.ideacast-page .countdown-bar.compact{min-height:52px}.ideacast-page .countdown-bar.compact .countdown-bar-inner{padding:6px 12px}.ideacast-page .btn-primary-glass,.ideacast-page .btn-secondary-glass{padding:12px 22px;font-size:13px}.ideacast-page .btn-cta-glass{justify-content:center;width:min(100%,300px);padding:14px 28px;font-size:14px}}@media (min-width:640px) and (max-width:1023px){.ideacast-page .pipeline-flow{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:8px;overflow-x:auto}.ideacast-page .pipeline-flow-item{scroll-snap-align:start}.ideacast-page .pipeline-step{min-width:96px}}@media (max-height:520px) and (orientation:landscape){.ideacast-page .hero-section{min-height:auto;padding-top:72px;padding-bottom:48px}.ideacast-page .hero-headline{margin-bottom:16px;font-size:clamp(2rem,6vw,3rem)}.ideacast-page .hero-subtitle{margin-bottom:24px;font-size:.9375rem}.ideacast-page .scroll-indicator{display:none}.ideacast-page .orbit-section{padding-top:48px;padding-bottom:48px}.ideacast-page .countdown-bar:not(.compact){height:auto;min-height:100px}.ideacast-page .countdown-bar:not(.compact) .countdown-bar-inner{gap:14px;padding:10px 16px}.ideacast-page .countdown-bar:not(.compact) .countdown-digit{font-size:32px}.ideacast-page .countdown-bar:not(.compact) .countdown-digit-wrap{height:40px}.ideacast-page .countdown-bar:not(.compact) .countdown-unit{min-width:58px;padding:8px 12px}}@keyframes ic-pipeline-step-in-vertical{0%{opacity:0;filter:blur(4px);transform:scale(.92)translateY(-10px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes ic-pipeline-step-out-vertical{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(3px);transform:scale(.92)translateY(-8px)}}@keyframes ic-pipeline-connector-in-vertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes ic-pipeline-connector-out-vertical{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}
