.orbit-showcase{--space-900:#0a1124;--space-800:#0c1430;--space-700:#121c36;--space-600:#1a2647;--ice:#eaf0ff;--ice-dim:#b9c4e0;--slate:#6e7ca0;--amber:#ffb23e;--amber-bright:#ffc56b;--orbit-line:#eaf0ff24;--display:var(--font-archivo),system-ui,sans-serif;--body:"Pretendard Variable",Pretendard,system-ui,sans-serif;--mono:var(--font-plex-mono),ui-monospace,monospace;--maxw:880px;--gutter:clamp(20px,5vw,64px);background:var(--space-900);min-height:100vh;color:var(--ice);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;position:relative}.orbit-showcase *{box-sizing:border-box}.orbit-showcase .wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.orbit-showcase a{color:inherit}.orbit-showcase a:focus-visible{outline:2px solid var(--amber-bright);outline-offset:3px;border-radius:2px}.orbit-showcase .showcase-nav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--orbit-line);padding:20px var(--gutter);background:#0a1124b8;position:sticky;top:0}.orbit-showcase .showcase-brand{font-family:var(--display);letter-spacing:.16em;font-size:18px;font-weight:800;text-decoration:none}.orbit-showcase .showcase-main{max-width:1040px;padding:clamp(56px,9vh,96px) 0 96px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.orbit-showcase .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;margin:0 0 18px;font-size:12px;display:inline-flex}.orbit-showcase .tick{background:var(--amber);width:6px;height:6px;box-shadow:0 0 10px var(--amber);border-radius:50%;flex:none}.orbit-showcase h1,.orbit-showcase h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:800}.orbit-showcase[data-lang=ko] h1,.orbit-showcase[data-lang=ko] h2{font-family:"Pretendard Variable",Pretendard,var(--display);letter-spacing:-.03em;font-weight:700}.orbit-showcase .h-section{font-size:clamp(32px,4.4vw,52px)}.orbit-showcase .lead{color:var(--ice-dim);max-width:64ch;margin-top:18px;font-size:clamp(16px,1.6vw,19px)}.orbit-showcase .showcase-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1a1204;background:var(--amber);border-radius:999px;align-items:center;margin-bottom:22px;padding:6px 14px;font-size:11px;display:inline-flex}.orbit-showcase .showcase-btn{font-family:var(--mono);letter-spacing:.06em;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:13px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.orbit-showcase .showcase-btn-primary{background:var(--amber);color:#1a1204;font-weight:500}.orbit-showcase .showcase-btn-primary:hover{background:var(--amber-bright);transform:translateY(-1px)}.orbit-showcase .showcase-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;margin-top:48px;display:grid}.orbit-showcase .showcase-card{border:1px solid var(--space-600);background:linear-gradient(#121c3666,#0c14301a);border-radius:10px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.orbit-showcase .showcase-card:hover{border-color:var(--slate);transform:translateY(-2px)}.orbit-showcase .showcase-card h2{font-size:21px}.orbit-showcase .showcase-card p{color:var(--slate);margin:0;font-size:15px}.orbit-showcase .showcase-card-shot{object-fit:cover;aspect-ratio:8/5;border-radius:6px;width:100%;height:auto}.orbit-showcase .showcase-card-shot--empty{aspect-ratio:8/5;background:var(--space-700);border:1px dashed var(--space-600)}.orbit-showcase .showcase-card-cta{font-family:var(--mono);color:var(--amber);margin-top:auto;font-size:12.5px}.orbit-showcase .showcase-back{color:var(--slate);font-family:var(--mono);margin-top:56px;font-size:13px;text-decoration:none;display:inline-block}.orbit-showcase .showcase-back:hover{color:var(--ice)}.orbit-showcase .showcase-detail{max-width:760px}.orbit-showcase .showcase-prompt{border-left:3px solid var(--amber);background:var(--space-700);border-radius:4px;margin:28px 0;padding:20px 22px}.orbit-showcase .showcase-prompt-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:8px;font-size:11px;display:block}.orbit-showcase .showcase-prompt p{color:var(--ice);margin:0;font-size:18px;font-style:italic}.orbit-showcase .showcase-live-link{margin:8px 0 32px}.orbit-showcase .showcase-screenshot{border:1px solid var(--space-600);border-radius:10px;width:100%;height:auto;margin-bottom:40px}.orbit-showcase .showcase-phone{border:1px solid var(--space-600);background:linear-gradient(158deg,#2b3760,#131c37);border-radius:42px;width:min(330px,80vw);margin:0 auto 44px;padding:11px;box-shadow:0 34px 72px #00000080}.orbit-showcase .showcase-screenshot--phone{border:0;border-radius:32px;margin:0;display:block}.orbit-showcase .showcase-card-shot--phone{object-position:top center;background:var(--space-700)}.orbit-showcase .showcase-outcome{margin-bottom:40px}.orbit-showcase .showcase-outcome h2{margin-bottom:18px;font-size:22px}.orbit-showcase .showcase-stage-list{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.orbit-showcase .showcase-stage{font-family:var(--mono);color:var(--ice-dim);border:1px solid var(--space-600);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:inline-flex}.orbit-showcase .showcase-stage-arrow{color:var(--slate)}.orbit-showcase .showcase-elapsed{font-family:var(--mono);color:var(--slate);margin-top:14px;font-size:13px}.orbit-showcase .showcase-body{color:var(--ice-dim);flex-direction:column;gap:16px;margin-bottom:48px;font-size:16px;display:flex}@media (max-width:560px){.orbit-showcase .showcase-grid{grid-template-columns:1fr}}
