@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_d5a796{--pass-font-poppins:"Poppins","Poppins Fallback"}.pass-flow{--pass-bg:#06070a;--pass-surface:#0c0e14;--pass-surface-raised:#12151e;--pass-border:rgba(255,255,255,0.09);--pass-border-active:rgba(5,163,253,0.55);--pass-blue:#05a3fd;--pass-blue-soft:#9bd0ff;--pass-blue-dim:rgba(5,163,253,0.14);--pass-amber:#f5b942;--pass-radius-sm:10px;--pass-radius-md:14px;--pass-radius-lg:18px;--pass-radius-pill:999px;font-family:var(--pass-font-poppins),ui-sans-serif,system-ui,sans-serif;color:#f4f6f8;background-color:var(--pass-bg)}.pass-flow .pass-display{font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;letter-spacing:-.02em;font-weight:700}.pass-flow .pass-hero-gradient{background:linear-gradient(180deg,#ffffff,#ffffff,rgba(255,255,255,.55));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@keyframes pass-cta-shine{0%,72%,to{transform:translateX(-130%)}38%{transform:translateX(130%)}}@keyframes pass-continue-flash{0%{opacity:0;transform:translateY(10px)}35%{opacity:1;transform:translateY(0);filter:drop-shadow(0 0 18px rgba(5,163,253,.55))}to{opacity:1;transform:translateY(0);filter:drop-shadow(0 0 0 rgba(5,163,253,0))}}.pass-flow .pass-continue-reveal{animation:pass-continue-flash .65s cubic-bezier(.16,1,.3,1) both}.pass-flow .pass-typing-caret{animation:pass-caret-blink 1s step-end infinite}@keyframes pass-caret-blink{0%,to{opacity:1}50%{opacity:0}}.pass-flow .pass-body{font-weight:500}.pass-flow .pass-body,.pass-flow .pass-mono{font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif}.pass-flow .pass-mono{font-feature-settings:"tnum" on;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:600}.pass-flow .pass-panel{border:1px solid var(--pass-border);background:linear-gradient(165deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border-radius:var(--pass-radius-lg)}.pass-flow .pass-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:var(--pass-radius-pill);border:1px solid var(--pass-border);background:var(--pass-blue-dim);color:var(--pass-blue-soft);font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pass-flow .pass-idea-shell{position:relative;isolation:isolate;min-height:5.5rem;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:rgba(12,14,20,.55);padding:1rem 1.25rem;transition:border-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}@media (min-width:640px){.pass-flow .pass-idea-shell{border-radius:1.5rem;padding:1.25rem 1.5rem}}.pass-flow .pass-idea-shell:before{content:"";pointer-events:none;position:absolute;inset:-1px;z-index:0;border-radius:inherit;opacity:0;background:linear-gradient(0deg,rgba(5,163,253,.55) 0,rgba(5,163,253,.18) 28%,transparent 62%);transition:opacity .5s cubic-bezier(.16,1,.3,1)}.pass-flow .pass-idea-shell:after{content:"";pointer-events:none;position:absolute;left:12%;right:12%;bottom:0;z-index:0;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgba(155,208,255,.95),transparent);box-shadow:0 0 18px rgba(5,163,253,.45),0 -6px 28px rgba(5,163,253,.22);transform:translateY(0) scaleX(.55);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.pass-flow .pass-idea-shell--focused{border-color:rgba(5,163,253,.42);transform:translateY(-3px);box-shadow:0 -10px 36px -14px rgba(5,163,253,.38),0 0 0 1px rgba(5,163,253,.12)}.pass-flow .pass-idea-shell--focused:before{opacity:1;animation:pass-idea-shell-bloom 2.8s cubic-bezier(.16,1,.3,1) infinite alternate}.pass-flow .pass-idea-shell--focused:after{opacity:1;animation:pass-idea-glow-rise 2.8s cubic-bezier(.16,1,.3,1) infinite alternate}@keyframes pass-idea-shell-bloom{0%{opacity:.35;transform:scaleY(.45);transform-origin:bottom center}to{opacity:.85;transform:scaleY(1);transform-origin:bottom center}}@keyframes pass-idea-glow-rise{0%{transform:translateY(0) scaleX(.5);opacity:.35}to{transform:translateY(calc(-100% + 2.75rem)) scaleX(1);opacity:.12}}.pass-flow .pass-idea-field{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:0;resize:none;border:none;background:transparent;color:#fff;font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;font-size:1rem;font-weight:500;line-height:1.375}.pass-flow .pass-idea-field,.pass-flow .pass-idea-field:focus{outline:none;box-shadow:none}.pass-flow .pass-explore-hint{margin-top:1.35rem;font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.45;color:rgba(255,255,255,.78);text-align:center;letter-spacing:-.01em}@media (min-width:640px){.pass-flow .pass-explore-hint{font-size:1.125rem}}.pass-flow .pass-idea-filter-bar{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(6,7,10,.96);box-shadow:none}.pass-flow .pass-idea-filter-tab{color:rgba(255,255,255,.5);border-radius:.65rem;padding-inline:.85rem;padding-block:.5rem;border:none!important;box-shadow:none}.pass-flow .pass-idea-filter-tab[data-state=active]{color:#06070a;background:#ffffff;border:none!important;box-shadow:0 2px 10px -3px rgba(0,0,0,.38)}@media (prefers-reduced-motion:reduce){.pass-flow .pass-idea-shell,.pass-flow .pass-idea-shell:after,.pass-flow .pass-idea-shell:before{transition:none;animation:none!important}.pass-flow .pass-idea-shell--focused{transform:none}.pass-flow .pass-idea-shell--focused:after,.pass-flow .pass-idea-shell--focused:before{opacity:.6}}.pass-flow .pass-input{width:100%;min-height:3.25rem;padding:0 1rem;border-radius:var(--pass-radius-md);border:1px solid var(--pass-border);background:#06070a;color:#fff;font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;font-size:1rem;font-weight:500;outline:none;transition:border-color .25s,box-shadow .25s}.pass-flow .pass-input::placeholder{color:rgba(255,255,255,.28)}@keyframes pass-input-border-glow{0%,to{border-color:rgba(5,163,253,.45);box-shadow:0 0 0 1px rgba(5,163,253,.2),0 0 14px rgba(5,163,253,.12),0 4px 20px -8px rgba(5,163,253,.25)}50%{border-color:rgba(5,163,253,.9);box-shadow:0 0 0 1px rgba(5,163,253,.45),0 0 26px rgba(5,163,253,.28),0 8px 28px -6px rgba(5,163,253,.4)}}.pass-flow .pass-input:focus{background:#06070a;animation:pass-input-border-glow 2.2s ease-in-out infinite}@keyframes pass-autofill-start{0%{opacity:1}to{opacity:1}}.pass-flow .pass-input:-webkit-autofill,.pass-flow .pass-input:-webkit-autofill:active,.pass-flow .pass-input:-webkit-autofill:focus,.pass-flow .pass-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #06070a!important;box-shadow:inset 0 0 0 1000px #06070a!important;-webkit-text-fill-color:#fff!important;caret-color:#fff;animation-name:pass-autofill-start;transition:background-color 99999s ease-out 0s}.pass-flow .pass-grid-bg{background-image:linear-gradient(rgba(5,163,253,.04) 1px,transparent 0),linear-gradient(90deg,rgba(5,163,253,.04) 1px,transparent 0);background-size:24px 24px}.pass-flow .pass-idea-grid .pass-idea-title{font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.62;color:#e3e1e1}.avatar-yubo{display:block;transform-origin:center center}.pass-flow .pass-idea-grid .pass-idea-title-em{color:#ffffff;font-weight:600}.pass-flow .pass-idea-card{position:relative;border-radius:1.25rem;padding:1px;background:linear-gradient(155deg,rgba(255,255,255,.16),rgba(255,255,255,.05) 42%,rgba(255,255,255,.03));transition:transform .38s cubic-bezier(.16,1,.3,1),background .38s cubic-bezier(.16,1,.3,1)}.pass-flow .pass-idea-card:hover{transform:translateY(-3px);background:linear-gradient(155deg,rgba(255,255,255,.24),rgba(5,163,253,.14) 48%,rgba(255,255,255,.05))}.pass-flow .pass-idea-card[data-selected=true]{background:linear-gradient(155deg,rgba(5,163,253,.42),rgba(255,255,255,.14) 55%,rgba(255,255,255,.06))}.pass-flow .pass-idea-card-inner{position:relative;display:flex;min-height:100%;flex-direction:column;overflow:hidden;border-radius:calc(1.25rem - 1px);background:#090a0e;padding:1.35rem 1.35rem 1.5rem}@media (min-width:640px){.pass-flow .pass-idea-card-inner{padding:1.5rem 1.5rem 1.65rem}}.pass-flow .pass-idea-card-inner:before{content:"";pointer-events:none;position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);opacity:.55;transition:opacity .35s ease}.pass-flow .pass-idea-card:hover .pass-idea-card-inner:before,.pass-flow .pass-idea-card[data-selected=true] .pass-idea-card-inner:before{opacity:1}.pass-flow .pass-idea-card-sheen{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 50% -25%,rgba(255,255,255,.07),transparent 68%);opacity:.85;transition:opacity .35s ease}.pass-flow .pass-idea-card:hover .pass-idea-card-sheen,.pass-flow .pass-idea-card[data-selected=true] .pass-idea-card-sheen{opacity:1;background:radial-gradient(ellipse 90% 55% at 50% -25%,rgba(255,255,255,.1),transparent 68%)}.pass-flow .pass-idea-card-arrow{pointer-events:none;position:absolute;right:1.1rem;bottom:1.1rem;display:flex;color:rgba(255,255,255,.22);opacity:0;transform:translate(-4px,4px);transition:opacity .32s ease,transform .32s cubic-bezier(.16,1,.3,1),color .32s ease}.pass-flow .pass-idea-card:hover .pass-idea-card-arrow{opacity:1;transform:translate(0);color:rgba(255,255,255,.45)}.pass-flow .pass-idea-card[data-selected=true] .pass-idea-card-arrow{opacity:1;transform:translate(0);color:rgba(155,208,255,.75)}.pass-flow .pass-idea-category{display:inline-flex;align-items:center;gap:.45rem;border-radius:9999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.02);padding:.35rem .7rem .35rem .55rem;font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.62);transition:border-color .3s ease,color .3s ease}.pass-flow .pass-idea-card:hover .pass-idea-category,.pass-flow .pass-idea-card[data-selected=true] .pass-idea-category{border-color:rgba(5,163,253,.35);color:rgba(255,255,255,.78)}.pass-flow .pass-idea-category-dot{height:5px;width:5px;flex-shrink:0;border-radius:9999px;background:rgba(5,163,253,.65);box-shadow:0 0 8px rgba(5,163,253,.45)}.pass-flow .pass-idea-grid{gap:1.15rem}@media (min-width:640px){.pass-flow .pass-idea-grid{gap:1.35rem}}@media (prefers-reduced-motion:reduce){.pass-flow .pass-idea-card,.pass-flow .pass-idea-card-arrow,.pass-flow .pass-idea-card-inner:before,.pass-flow .pass-idea-card-sheen{transition:none}.pass-flow .pass-idea-card:hover{transform:none}}@media (min-width:1024px){.pass-flow .pass-page-shell{width:100%;max-width:1080px;margin-inline:auto;padding-inline:1.5rem}.pass-flow .pass-page-shell-narrow{padding-inline:1.5rem}.pass-flow .pass-desktop-footer-inner,.pass-flow .pass-page-shell-narrow{width:100%;max-width:720px;margin-inline:auto}.pass-flow .pass-leaderboard-card{padding:2rem 2.5rem}.pass-flow .pass-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.pass-flow .pass-desktop-hero h1{font-size:3.25rem}.pass-flow .pass-desktop-hero p{font-size:1.05rem}.pass-flow .pass-desktop-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.pass-flow .pass-ship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.pass-flow .pass-success-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start;padding-top:1rem}.pass-flow .pass-success-layout>.pass-success-actions{margin-top:0;max-width:none}.pass-flow .pass-questionnaire-desktop-panel{min-height:min(720px,85vh);padding:2rem 2.25rem;backdrop-filter:blur(12px)}.pass-flow .pass-generating-desktop-panel,.pass-flow .pass-questionnaire-desktop-panel{border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(10,11,16,.72));box-shadow:0 28px 90px -28px rgba(5,163,253,.28)}.pass-flow .pass-generating-desktop-panel{width:100%;max-width:480px;margin-inline:auto;overflow:hidden}}.pass-avatar-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pass-avatar-scroll::-webkit-scrollbar{display:none}.pass-creator-card-swing{transform-origin:50% 0}.pass-creator-card-subtitle{font-family:var(--pass-font-poppins),ui-sans-serif,sans-serif;font-weight:600;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:#b8e4ff;text-shadow:0 0 18px rgba(5,163,253,.5),0 0 36px rgba(5,163,253,.18)}@media (min-width:640px){.pass-creator-card-subtitle{font-size:.72rem;letter-spacing:.34em}}