*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{font-family:var(--font-body),"IBM Plex Mono","JetBrains Mono",monospace;color:var(--fg);background:#050505}a{color:var(--oc-accent-secondary);text-decoration:none}a:hover{text-decoration:underline}main.app-shell{max-width:1280px;margin:0 auto;padding:var(--oc-space-4)}.shell-header{display:flex;align-items:center;justify-content:space-between;gap:var(--oc-space-4);border:1px solid #222;background:rgba(10,10,10,.88);box-shadow:0 18px 34px rgba(0,0,0,.34);border-radius:var(--oc-radius-lg);padding:.95rem 1.1rem}.shell-header h1{margin:0;font-family:var(--font-display),"Fraunces","Iowan Old Style",serif;font-size:clamp(1.3rem,2.9vw,1.95rem);letter-spacing:.02em}.shell-header p{margin:.2rem 0 0;color:var(--muted)}.shell-header__left{display:flex;align-items:flex-start;gap:var(--oc-space-3)}.ghost-link{border:1px solid #333;border-radius:999px;padding:.36rem .8rem;font-size:.82rem;align-self:center;color:var(--muted);background:#111}.danger-btn,.primary-btn,.secondary-btn,.toggle-btn{border-radius:var(--oc-radius-sm);border:1px solid transparent;padding:.62rem .95rem;font-weight:700;cursor:pointer;min-height:44px;transition:transform var(--oc-motion-fast) ease,border-color var(--oc-motion-fast) ease,box-shadow var(--oc-motion-fast) ease}.danger-btn:hover,.primary-btn:hover,.secondary-btn:hover,.toggle-btn:hover{transform:translateY(-1px)}.toggle-btn{background:#161616;color:var(--fg);border-color:#333}.primary-btn{background:var(--yp-orange);color:#111;border-color:rgba(255,122,26,.55);box-shadow:0 8px 22px rgba(255,122,26,.24)}.secondary-btn{background:#111;border-color:#333;color:var(--muted)}.danger-btn{background:linear-gradient(140deg,#d53f3f,#8e1f1f);color:#ffe9e9;border-color:rgba(255,205,205,.4)}.primary-action-rail{display:flex;flex-direction:column;gap:var(--oc-space-2)}.microcopy-muted{color:var(--oc-ink-3);margin:0}.card-grid{margin-top:var(--oc-space-4);display:grid;grid-gap:var(--oc-space-4);gap:var(--oc-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.panel,.route-card,.surface-card{border:1px solid #222;background:rgba(12,12,12,.86);box-shadow:0 12px 28px rgba(0,0,0,.36);border-radius:var(--oc-radius-md);padding:var(--oc-space-4)}.panel h3,.route-card h3,.surface-card h3{margin-top:0}.panel-row{display:grid;grid-gap:var(--oc-space-4);gap:var(--oc-space-4);grid-template-columns:minmax(0,2fr) minmax(300px,1fr);margin-top:var(--oc-space-4)}.status-rail{display:flex;align-items:center;gap:var(--oc-space-2);margin-top:var(--oc-space-3)}.field,input,select,textarea{width:100%;border:1px solid #2b2b2b;border-radius:var(--oc-radius-sm);min-height:44px;padding:.66rem .78rem;font:inherit;color:var(--fg);background:#101010}textarea{min-height:120px;resize:vertical}.actions-row{display:flex;flex-wrap:wrap;gap:var(--oc-space-2);margin-top:var(--oc-space-3)}.canvas{position:relative;min-height:480px;border:1px dashed #2a2a2a;border-radius:var(--oc-radius-md);overflow:hidden;background:linear-gradient(180deg,rgba(8,8,8,.96),rgba(6,6,6,.96)),radial-gradient(circle at 30% 20%,rgba(255,122,26,.08),transparent 50%)}.canvas-item{position:absolute;border:1px solid #333;border-radius:12px;background:linear-gradient(160deg,rgba(13,13,13,.95),rgba(10,10,10,.95));padding:.8rem;box-shadow:0 12px 30px rgba(5,10,27,.5)}.dock-tabs{display:flex;gap:var(--oc-space-2)}.trust-rail{background:rgba(255,122,26,.08);border:1px solid rgba(255,122,26,.25)}.trust-rail-compact{padding:.72rem}.trust-rail-compact h3{font-size:.78rem;letter-spacing:.08em}.remediation-rail{background:var(--oc-remed-bg);border:1px solid rgba(248,113,113,.52)}.motion-reveal{opacity:0;transform:translateY(12px);animation:oc-reveal var(--oc-motion-slow) ease forwards}.motion-stagger>*{opacity:0;transform:translateY(8px);animation:oc-reveal var(--oc-motion-base) ease forwards}.motion-stagger>:first-child{animation-delay:20ms}.motion-stagger>:nth-child(2){animation-delay:80ms}.motion-stagger>:nth-child(3){animation-delay:.14s}.motion-stagger>:nth-child(4){animation-delay:.2s}.motion-stagger>:nth-child(5){animation-delay:.26s}@keyframes oc-reveal{to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.panel-row{grid-template-columns:1fr}.shell-header{flex-direction:column;align-items:flex-start}}@media (max-width:720px){main.app-shell{padding:var(--oc-space-3)}.canvas{min-height:360px}}.builder-home-page{min-height:100vh;color:var(--builder-text-strong);background:radial-gradient(circle at 50% 30%,#0e0f12 0,#050505 55%);display:flex;flex-direction:column;position:relative;isolation:isolate;overflow-x:hidden;font-feature-settings:none;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.builder-home-page:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.03;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.builder-home-page:after{content:"";position:absolute;top:20%;left:50%;transform:translateX(-50%);width:min(1400px,160vw);height:min(760px,85vh);border-radius:999px;pointer-events:none;z-index:-1;background:radial-gradient(circle at center,rgba(255,122,26,.08) 0,rgba(255,122,26,.01) 60%,transparent 80%);filter:blur(60px)}.builder-home-topbar{width:100%;border-bottom:1px solid #1a1a1a;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:-webkit-sticky;position:sticky;top:0;z-index:40}.builder-home-topbar-inner{max-width:1400px;margin:0 auto;padding:0 1.4rem;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.builder-home-brand{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none}.builder-home-monogram{height:32px;width:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.05rem;background:linear-gradient(180deg,var(--primary-light,#ff954d) 0,var(--yp-orange) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--builder-glow-primary) 72%,transparent)}.builder-home-brand-title{margin:0;font-size:.76rem;font-weight:500;letter-spacing:.016em;color:var(--builder-text-muted)}.builder-home-brand-title strong{color:var(--builder-text-strong);font-weight:700}.builder-home-topbar-right{display:flex;align-items:center;gap:1.25rem}.builder-home-nav{display:flex;align-items:center;gap:2.1rem}.builder-home-nav-link{position:relative;min-height:40px;display:inline-flex;align-items:center;text-decoration:none;color:var(--builder-nav-muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;transition:color var(--oc-motion-fast) ease}.builder-home-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:color-mix(in srgb,var(--yp-orange) 86%,transparent);transform:scaleX(0);transform-origin:center;transition:transform var(--oc-motion-fast) ease}.builder-home-nav-link:hover{color:var(--builder-nav-active);text-decoration:none}.builder-home-nav-link:hover:after{transform:scaleX(1)}.builder-home-nav-label{white-space:nowrap}.builder-home-avatar-btn{min-height:38px;min-width:38px;border-radius:999px;border:1px solid #222;background:#111;color:var(--builder-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--oc-motion-fast) ease,background var(--oc-motion-fast) ease,color var(--oc-motion-fast) ease}.builder-home-avatar-btn:hover{border-color:#3c3c3c;background:#161616;color:var(--builder-text-strong)}.builder-home-avatar-icon{font-size:1rem;line-height:1}.builder-home-advanced-input:focus-visible,.builder-home-avatar-btn:focus-visible,.builder-home-composer-textarea:focus-visible,.builder-home-modal-card:focus-visible,.builder-home-modal-close:focus-visible,.builder-home-model-selector:focus-visible,.builder-home-nav-link:focus-visible,.builder-home-primary-btn:focus-visible,.builder-home-recovery-toggle:focus-visible,.builder-home-send-btn:focus-visible,.builder-home-starter-chip:focus-visible,.builder-home-upload-btn:focus-visible{outline:2px solid var(--builder-focus-ring);outline-offset:2px}.builder-home-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2.15rem 1rem 7.4rem;position:relative;z-index:10}.builder-home-stage{width:min(100%,1160px);display:grid;grid-gap:1rem;gap:1rem}.builder-home-recovery-toggle{width:100%;min-height:46px;border-radius:12px;background:color-mix(in srgb,var(--builder-warning-bg) 76%,#101010);color:color-mix(in srgb,var(--yp-orange) 72%,white);text-align:left;padding:.8rem .92rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;cursor:pointer}.builder-home-recovery-panel,.builder-home-recovery-toggle{border:1px solid color-mix(in srgb,var(--yp-orange) 65%,transparent)}.builder-home-recovery-panel{background:color-mix(in srgb,var(--builder-warning-bg) 80%,#0c0c0c);border-radius:12px;padding:.8rem .9rem;margin-top:.45rem}.builder-home-recovery-message{margin:0;color:color-mix(in srgb,var(--yp-orange) 78%,white)}.builder-home-recovery-actions{margin-top:.7rem}.builder-home-recovery-action{min-height:34px;padding:.4rem .74rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--yp-orange) 65%,transparent);background:color-mix(in srgb,var(--yp-orange) 18%,#121212);color:color-mix(in srgb,var(--yp-orange) 82%,white);font:inherit;cursor:pointer}.builder-home-recovery-action:hover{background:color-mix(in srgb,var(--yp-orange) 28%,#121212)}.builder-home-recovery-glyph{line-height:1}.builder-home-composer-shell{width:min(100%,1020px);margin:0 auto;display:grid;grid-gap:.96rem;gap:.96rem}.builder-home-hero{text-align:center;width:min(100%,820px);margin:0 auto;display:grid;grid-gap:.42rem;gap:.42rem}.builder-home-hero-kicker{margin:0 auto .18rem;width:-moz-fit-content;width:fit-content;color:color-mix(in srgb,var(--yp-orange) 84%,#f4f4f6);font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;opacity:.9}.builder-home-hero-title{margin:0 auto .2rem;max-width:13.5ch;color:var(--builder-text-strong);font-family:var(--font-display),var(--font-mono-accent);font-size:clamp(2.05rem,3.55vw,3.9rem);line-height:1.05;letter-spacing:-.015em;font-weight:740;text-wrap:balance;text-shadow:0 0 24px rgba(255,255,255,.08)}.builder-home-hero-tagline{margin:.54rem 0 0;color:color-mix(in srgb,var(--builder-text-muted) 88%,white);font-size:clamp(.94rem,1.08vw,1.2rem);font-weight:500;letter-spacing:.005em}.builder-home-hero-subtitle{margin:.16rem auto 0;max-width:620px;color:color-mix(in srgb,var(--builder-text-strong) 92%,transparent);font-size:clamp(.9rem,.82vw,1rem);line-height:1.45;font-weight:600;text-wrap:balance}.builder-home-hero-subtitle-secondary{margin:-.08rem auto 0;max-width:560px;color:color-mix(in srgb,var(--builder-text-muted) 82%,white);font-size:clamp(.76rem,.7vw,.86rem);line-height:1.45;letter-spacing:.005em;text-wrap:balance}.builder-home-composer-wrap{width:100%;max-width:860px;margin:0 auto;position:relative}.builder-home-atmospheric-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:138%;height:138%;z-index:-1;pointer-events:none;filter:blur(52px);background:radial-gradient(circle at center,rgba(255,122,26,.08) 0,rgba(255,122,26,.01) 60%,transparent 80%);opacity:.38}.builder-home-composer-field{position:relative;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(11,11,11,.8),rgba(8,8,8,.88));box-shadow:0 0 0 1px rgba(0,0,0,.55),0 16px 38px -10px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.03);transition:border-color var(--oc-motion-fast) ease,box-shadow var(--oc-motion-fast) ease}.builder-home-composer-field:focus-within{border-color:rgba(255,122,26,.44);box-shadow:0 0 0 1px rgba(255,122,26,.12),0 22px 52px -12px rgba(0,0,0,.84)}.builder-home-composer-textarea{width:100%;min-height:156px;resize:vertical;border:none;border-radius:13px;background:transparent;color:var(--builder-text-strong);padding:1rem 1rem 3.24rem;font:inherit;font-family:var(--font-body),var(--font-mono-accent);font-size:clamp(.88rem,.82vw,.98rem);font-weight:500;line-height:1.46;letter-spacing:.002em;outline:none}.builder-home-composer-textarea::placeholder{color:var(--builder-text-strong);opacity:.24}.builder-home-composer-controls{position:absolute;left:.88rem;right:.88rem;bottom:.78rem;display:flex;justify-content:space-between;align-items:center;gap:.66rem}.builder-home-model-stack{min-width:0;flex:1 1 auto}.builder-home-model-row{display:flex;align-items:center;gap:.62rem;min-width:0}.builder-home-model-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,220px);grid-gap:.46rem;gap:.46rem;align-items:center;margin-bottom:.34rem}.builder-home-model-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.builder-home-model-header-title{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--builder-text-muted) 84%,white)}.builder-home-model-header-count{margin:0;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--yp-orange) 72%,#f2f2f4)}.builder-home-model-search{width:100%;border-radius:7px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--builder-text-strong);min-height:30px;padding:.28rem .5rem;font-size:.63rem;letter-spacing:.04em}.builder-home-model-search::placeholder{color:color-mix(in srgb,var(--builder-text-muted) 84%,transparent)}.builder-home-model-search:focus{outline:none;border-color:color-mix(in srgb,var(--yp-orange) 48%,transparent)}.builder-home-model-selector{min-height:38px;width:min(100%,330px);flex:0 0 auto;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:color-mix(in srgb,var(--builder-text-strong) 88%,white);font-size:.62rem;font-weight:650;letter-spacing:.03em;padding:.38rem .72rem;cursor:pointer;display:inline-flex;align-items:center;gap:.34rem;position:relative}.builder-home-model-inline-subtitle{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--builder-text-muted) 84%,transparent);font-size:.72rem;letter-spacing:.01em}.builder-home-model-selector:hover{background:rgba(255,255,255,.07)}.builder-home-model-selector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;padding-right:.7rem;cursor:pointer;width:100%}.builder-home-model-selector select:focus{outline:none}.builder-home-model-caret{font-size:.95rem;line-height:1}.builder-home-model-subtitle{margin:.28rem 0 0;font-size:.7rem;line-height:1.2;letter-spacing:.02em;color:color-mix(in srgb,var(--builder-text-muted) 88%,transparent)}.builder-home-model-badges{margin:.18rem 0 0;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--yp-orange) 66%,#f2f2f4)}.builder-home-model-lock-reason{margin:.14rem 0 0;font-size:.62rem;line-height:1.3;color:color-mix(in srgb,#f6d39f 74%,var(--builder-text-muted))}.builder-home-inline-actions{display:inline-flex;align-items:center;gap:.52rem;flex:0 0 auto}.builder-home-upload-btn{min-height:33px;min-width:33px;border-radius:8px;border:none;background:transparent;color:color-mix(in srgb,var(--builder-text-muted) 78%,white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--oc-motion-fast) ease,background var(--oc-motion-fast) ease}.builder-home-upload-btn:hover{background:rgba(255,255,255,.1);color:var(--builder-text-strong)}.builder-home-upload-btn .material-symbols-outlined{font-size:1.06rem}.builder-home-send-btn{min-height:35px;min-width:35px;border-radius:8px;border:1px solid color-mix(in srgb,var(--yp-orange) 82%,transparent);background:var(--yp-orange);color:#101010;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 20px color-mix(in srgb,var(--builder-glow-primary) 72%,transparent);transition:background var(--oc-motion-fast) ease,box-shadow var(--oc-motion-fast) ease,transform var(--oc-motion-fast) ease}.builder-home-send-btn:hover:not(:disabled){background:var(--yp-orange-hover);transform:translateY(-1px)}.builder-home-send-btn .material-symbols-outlined{font-size:1.04rem}.builder-home-primary-btn:disabled,.builder-home-send-btn:disabled,.builder-home-upload-btn:disabled{opacity:.55;cursor:not-allowed}.builder-home-primary-btn{margin:0 auto;min-height:52px;min-width:264px;width:min(100%,300px);border-radius:12px;border:1px solid color-mix(in srgb,var(--yp-orange) 80%,transparent);background:var(--yp-orange);background-image:linear-gradient(180deg,#ff8a3d 0,var(--yp-orange) 100%);color:var(--builder-cta-ink);text-transform:uppercase;letter-spacing:.06em;font-size:.9rem;font-weight:760;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 24px rgba(255,122,26,.2);transition:transform var(--oc-motion-fast) ease,box-shadow var(--oc-motion-fast) ease,background-image var(--oc-motion-fast) ease}.builder-home-primary-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--yp-orange-hover);background-image:linear-gradient(180deg,#ff954d,#ff852a);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 28px rgba(255,122,26,.34)}.builder-home-primary-icon{font-size:.9rem}.builder-home-starter-row{width:100%;max-width:780px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.56rem}.builder-home-starter-chip{min-height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:var(--builder-text-muted);font-size:.66rem;font-weight:600;letter-spacing:.02em;padding:.26rem .62rem;display:inline-flex;align-items:center;gap:.36rem;cursor:pointer;transition:transform var(--oc-motion-fast) ease,background var(--oc-motion-fast) ease,border-color var(--oc-motion-fast) ease,color var(--oc-motion-fast) ease}.builder-home-starter-chip:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:var(--builder-text-strong);transform:translateY(-1px)}.builder-home-starter-icon{font-size:.8rem}.builder-home-starter-icon.is-blue{color:var(--home-cloud-accent)}.builder-home-starter-icon.is-orange{color:var(--yp-orange)}.builder-home-starter-icon.is-green{color:var(--home-smartphone-accent)}.builder-home-starter-icon.is-yellow{color:#facc15}.builder-home-advanced-panel{width:min(100%,812px);margin:0 auto;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(8,8,8,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.72rem .8rem;display:grid;grid-gap:.66rem;gap:.66rem}.builder-home-advanced-field{display:grid;grid-gap:.36rem;gap:.36rem}.builder-home-advanced-label{font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--builder-text-muted) 80%,white);font-weight:700}.builder-home-advanced-input{min-height:36px;width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:rgba(12,12,12,.72);color:var(--builder-text-strong);padding:.54rem .66rem;font-family:var(--font-body),var(--font-mono-accent);font-size:.74rem;letter-spacing:.01em}.builder-home-advanced-input::placeholder{color:color-mix(in srgb,var(--builder-text-muted) 72%,transparent)}.builder-home-advanced-toggles{display:flex;flex-wrap:wrap;gap:.45rem 1rem}.builder-home-advanced-toggle{display:inline-flex;align-items:center;gap:.42rem;font-size:.66rem;color:color-mix(in srgb,var(--builder-text-muted) 86%,white)}.builder-home-advanced-toggle input{accent-color:var(--yp-orange)}.builder-home-modal-overlay{position:fixed;inset:0;z-index:70;background:rgba(2,3,6,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.2rem}.builder-home-modal{width:min(100%,920px);max-height:min(86vh,760px);overflow:auto;border-radius:20px;border:1px solid color-mix(in srgb,var(--builder-glass-border) 95%,transparent);background:linear-gradient(180deg,rgba(11,12,16,.97),rgba(8,9,12,.98));box-shadow:0 22px 64px rgba(0,0,0,.72),0 0 26px color-mix(in srgb,var(--builder-glow-primary-soft) 88%,transparent);padding:1.3rem}.builder-home-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.builder-home-modal-title{margin:0;font-size:1.34rem;font-weight:760;letter-spacing:-.01em}.builder-home-modal-subtitle{margin:.3rem 0 0;color:var(--builder-text-muted)}.builder-home-modal-close{min-width:44px;min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#111;color:var(--builder-text-strong);cursor:pointer}.builder-home-modal-grid{margin-top:1rem;display:grid;grid-gap:.82rem;gap:.82rem;grid-template-columns:repeat(2,minmax(0,1fr))}.builder-home-modal-card{width:100%;text-align:left;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(145deg,#0d0d0f,#08080a);color:var(--builder-text-strong);padding:.95rem;cursor:pointer;min-height:160px;transition:transform var(--oc-motion-fast) ease,box-shadow var(--oc-motion-fast) ease,border-color var(--oc-motion-fast) ease}.builder-home-modal-card:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,122,26,.4)}.builder-home-modal-card.is-selected{border-color:var(--yp-orange);box-shadow:0 0 0 1px rgba(255,122,26,.45),0 0 28px rgba(255,122,26,.22)}.builder-home-modal-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.74rem}.builder-home-modal-card-code{min-width:36px;min-height:36px;border-radius:9px;border:1px solid rgba(255,255,255,.12);color:color-mix(in srgb,var(--yp-orange) 85%,white);background:#0f0f12;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.builder-home-modal-card-runtime{border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--builder-text-muted);font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;padding:.2rem .45rem}.builder-home-modal-card-runtime.runtime-smartphone{border-color:color-mix(in srgb,var(--home-smartphone-accent) 38%,transparent);color:color-mix(in srgb,var(--home-smartphone-accent) 80%,white)}.builder-home-modal-card-runtime.runtime-cloud{border-color:color-mix(in srgb,var(--home-cloud-accent) 36%,transparent);color:color-mix(in srgb,var(--home-cloud-accent) 78%,white)}.builder-home-modal-card-title{margin:.65rem 0 0;font-size:1.02rem;font-weight:700}.builder-home-modal-card-desc{margin:.58rem 0 0;color:var(--builder-text-muted);line-height:1.45}.builder-home-trust-footer{width:100%;border-top:1px solid #1a1a1a;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;left:0;right:0;bottom:0;z-index:30}.builder-home-trust-footer-inner{max-width:1400px;margin:0 auto;min-height:64px;padding:0 1.2rem;display:flex;align-items:center;justify-content:center;gap:2rem;color:#666;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;position:relative}.builder-home-trust-footer-item{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}.builder-home-trust-footer-item.is-runtime{max-width:36ch}.builder-home-trust-footer-item.is-danger,.builder-home-trust-footer-item.is-danger .builder-home-trust-footer-icon{color:#c33}.builder-home-trust-footer-item.is-success,.builder-home-trust-footer-item.is-success .builder-home-trust-footer-icon{color:color-mix(in srgb,#6dd9a0 70%,#c7f7dd)}.builder-home-trust-footer-icon{color:#444;font-size:1rem;transition:color var(--oc-motion-fast) ease}.builder-home-trust-footer-item:hover{color:var(--builder-text-muted)}.builder-home-trust-footer-item:hover .builder-home-trust-footer-icon{color:var(--yp-orange)}.builder-home-trust-footer-divider{width:1px;height:14px;background:#1a1a1a}.builder-home-trust-footer-trace{position:absolute;right:1.2rem;bottom:.88rem;font-size:.62rem;font-weight:700;color:#444;letter-spacing:.13em;opacity:.32}.builder-home-mono{font-family:var(--font-mono-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1199px){.builder-home-main{padding-top:2.08rem}.builder-home-hero-title{font-size:clamp(1.84rem,4.55vw,3.18rem)}}@media (max-width:980px){.builder-home-topbar-inner{padding-inline:.85rem}.builder-home-nav{gap:1.1rem}.builder-home-nav-link{font-size:.66rem;letter-spacing:.14em}.builder-home-main{padding:1.3rem .8rem 7rem}.builder-home-composer-field{border-radius:14px}.builder-home-composer-textarea{min-height:152px;border-radius:14px;font-size:.9rem;padding:.9rem .82rem 3.9rem}.builder-home-composer-controls{left:.74rem;right:.74rem;bottom:.7rem;gap:.54rem}.builder-home-model-toolbar{grid-template-columns:1fr;gap:.3rem}.builder-home-primary-btn{width:min(100%,296px)}.builder-home-advanced-panel{padding:.64rem .68rem}.builder-home-trust-footer-inner{gap:1rem}}@media (max-width:767px){.builder-home-topbar-inner{min-height:58px;padding-inline:.72rem}.builder-home-brand-title{font-size:.72rem}.builder-home-nav{display:none}.builder-home-main{padding:1rem .62rem 6.1rem}.builder-home-composer-shell{gap:1.04rem}.builder-home-hero-title{font-size:clamp(1.4rem,6.8vw,1.92rem)}.builder-home-hero-kicker{font-size:.54rem;letter-spacing:.12em}.builder-home-hero-subtitle{font-size:.79rem}.builder-home-hero-subtitle-secondary{font-size:.7rem}.builder-home-model-selector{font-size:.58rem;padding-inline:.58rem;width:100%}.builder-home-composer-controls{align-items:center;gap:.46rem}.builder-home-model-stack{min-width:0}.builder-home-model-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.26rem;gap:.26rem}.builder-home-model-inline-subtitle{font-size:.66rem}.builder-home-model-header-count,.builder-home-model-header-title{font-size:.5rem}.builder-home-model-search{min-height:28px;font-size:.58rem}.builder-home-send-btn,.builder-home-upload-btn{min-height:33px;min-width:33px}.builder-home-primary-btn{min-height:56px;min-width:220px;width:100%;font-size:.82rem}.builder-home-starter-row{gap:.42rem}.builder-home-starter-chip{font-size:.62rem;padding:.28rem .56rem}.builder-home-advanced-panel{gap:.52rem}.builder-home-advanced-input{font-size:.7rem}.builder-home-advanced-toggle{font-size:.62rem}.builder-home-modal-grid{grid-template-columns:1fr}.builder-home-trust-footer-inner{justify-content:center;gap:.74rem;font-size:.56rem;letter-spacing:.1em}.builder-home-trust-footer-trace{display:none}}@media (min-width:1440px){.builder-home-main{padding-top:2.28rem}.builder-home-hero-title{font-size:clamp(2.02rem,2.9vw,3.52rem)}}@media (prefers-reduced-motion:reduce){.builder-home-avatar-btn,.builder-home-composer-field,.builder-home-modal-card,.builder-home-model-selector,.builder-home-nav-link,.builder-home-primary-btn,.builder-home-send-btn,.builder-home-starter-chip,.builder-home-upload-btn{transition:none;animation:none}}.workspace-v2{min-height:100vh;display:flex;flex-direction:column;background:#050505;color:var(--fg);font-family:var(--font-body),"IBM Plex Mono","JetBrains Mono",monospace;overflow:hidden;position:relative}.workspace-v2:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:2;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.workspace-v2-topbar{height:56px;border-bottom:1px solid #1a1a1a;background:rgba(10,10,10,.95);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;gap:1rem;z-index:22}.workspace-v2-topbar-left{display:flex;align-items:center;gap:1.2rem;min-width:0}.workspace-v2-project-brand{display:inline-flex;align-items:center;gap:.72rem}.workspace-v2-monogram{width:1.7rem;height:1.7rem;border-radius:6px;background:var(--yp-orange);color:#fff;font-size:.86rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 14px rgba(255,122,26,.24)}.workspace-v2-project-path{margin:0;font-size:.75rem;color:var(--muted);display:inline-flex;gap:.42rem;align-items:center;white-space:nowrap}.workspace-v2-project-path strong{color:var(--fg)}.workspace-v2-path-divider{color:#333}.workspace-v2-stage-rail{margin:0;padding:0 0 0 1.2rem;list-style:none;border-left:1px solid #1a1a1a;min-height:24px}.workspace-v2-stage-item,.workspace-v2-stage-rail{display:inline-flex;align-items:center;gap:.42rem}.workspace-v2-stage-pill{min-height:28px;min-width:104px;border-radius:7px;border:1px solid #262626;background:#111;color:#6f7179;font-size:.62rem;letter-spacing:.12em;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.workspace-v2-stage-pill:before{content:"";width:.34rem;height:.34rem;border-radius:999px;background:#444;margin-right:.44rem}.workspace-v2-stage-pill.is-active{border-color:rgba(255,122,26,.38);background:rgba(255,122,26,.1);color:var(--yp-orange)}.workspace-v2-stage-pill.is-active:before{background:var(--yp-orange);box-shadow:0 0 6px rgba(255,122,26,.6)}.workspace-v2-stage-sep{width:.9rem;height:1px;background:#222}.workspace-v2-topbar-actions{display:inline-flex;align-items:center;gap:.6rem}.workspace-v2-card-primary,.workspace-v2-card-secondary,.workspace-v2-dock-tab,.workspace-v2-footer-link,.workspace-v2-icon-btn,.workspace-v2-outline-btn,.workspace-v2-primary-btn,.workspace-v2-send-btn,.workspace-v2-text-btn,.workspace-v2-tool-btn{min-height:44px;border-radius:8px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;cursor:pointer}.workspace-v2-text-btn{min-height:32px;padding:0 .62rem;color:var(--muted);font-size:.74rem}.workspace-v2-text-btn:hover{background:#161616;color:var(--fg)}.workspace-v2-outline-btn{min-height:34px;padding:0 .9rem;border-color:rgba(255,122,26,.3);color:var(--yp-orange);font-size:.74rem;font-weight:600}.workspace-v2-outline-btn:hover{background:rgba(255,122,26,.1)}.workspace-v2-primary-btn{min-height:34px;padding:0 1rem;background:var(--yp-orange);color:#111;font-size:.75rem;font-weight:800;border-color:rgba(255,122,26,.55)}.workspace-v2-primary-btn:hover:not(:disabled){background:var(--yp-orange-hover)}.workspace-v2-primary-btn:disabled{opacity:.58;cursor:not-allowed}.workspace-v2-body{display:grid;grid-template-columns:340px minmax(0,1fr) 300px;min-height:calc(100vh - 88px);flex:1 1;position:relative;z-index:10}.workspace-v2-left-rail,.workspace-v2-right-rail{background:#0a0a0a;display:flex;flex-direction:column;border-color:#1a1a1a}.workspace-v2-left-rail{border-right:1px solid #1a1a1a}.workspace-v2-right-rail{border-left:1px solid #1a1a1a}.workspace-v2-rail-header{min-height:56px;border-bottom:1px solid #1a1a1a;padding:.86rem 1rem;display:flex;align-items:center;justify-content:space-between;font-size:.72rem;letter-spacing:.16em;font-weight:700;color:var(--muted)}.workspace-v2-live-dot{width:.5rem;height:.5rem;border-radius:999px;background:#22d28b;box-shadow:0 0 8px rgba(34,210,139,.5)}.workspace-v2-chat-log{flex:1 1;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:1.2rem}.workspace-v2-chat-message{display:grid;grid-gap:.42rem;gap:.42rem}.workspace-v2-chat-meta{display:flex;align-items:center;gap:.5rem}.workspace-v2-chat-avatar{width:1.15rem;height:1.15rem;border-radius:4px;background:#333;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700}.workspace-v2-chat-avatar.is-system{background:var(--yp-orange);color:#111}.workspace-v2-chat-speaker{color:#f2f2f4;font-size:.72rem;font-weight:700;letter-spacing:.08em}.workspace-v2-chat-speaker.is-system{color:var(--yp-orange)}.workspace-v2-chat-time{margin-left:auto;color:#555;font-size:.62rem}.workspace-v2-chat-message p{margin:0;padding-left:1.7rem;font-size:1.01rem;line-height:1.62;color:var(--muted)}.workspace-v2-chat-composer{border-top:1px solid #1a1a1a;background:#080808;padding:.92rem}.workspace-v2-chat-composer textarea{width:100%;min-height:134px;border:1px solid #222;border-radius:12px;background:rgba(17,17,17,.68);color:var(--fg);font:inherit;padding:.9rem;resize:none}.workspace-v2-chat-composer textarea::placeholder{color:#666}.workspace-v2-chat-composer-actions{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center}.workspace-v2-icon-btn{min-height:32px;min-width:32px;color:#666;border-color:transparent}.workspace-v2-icon-btn:hover{background:#161616;color:var(--muted)}.workspace-v2-send-btn{min-height:32px;min-width:32px;border-color:rgba(255,122,26,.3);background:rgba(255,122,26,.18);color:var(--yp-orange)}.workspace-v2-send-btn:hover:not(:disabled){background:var(--yp-orange);color:#111}.workspace-v2-send-btn:disabled{opacity:.55;cursor:not-allowed}.workspace-v2-main{position:relative;background:#050505}.workspace-v2-stage{position:absolute;inset:0;overflow:hidden}.workspace-v2-stage--pan{cursor:-webkit-grab;cursor:grab}.workspace-v2-stage--dragging{cursor:-webkit-grabbing;cursor:grabbing}.workspace-v2-stage--select{cursor:default}.workspace-v2-grid{position:absolute;inset:0;background-image:radial-gradient(#1a1a1a 1px,transparent 0);background-size:24px 24px;opacity:.2}.workspace-v2-world{position:absolute;inset:0;will-change:transform}.workspace-v2-empty-state{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px dashed rgba(255,255,255,.18);border-radius:12px;background:rgba(10,10,10,.75);padding:.9rem 1rem;color:var(--muted);letter-spacing:.04em}.workspace-v2-canvas-card{position:absolute;min-width:280px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(10,10,10,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;box-shadow:0 10px 30px rgba(0,0,0,.44);-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace-v2-canvas-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.workspace-v2-canvas-card-subtitle{margin:.34rem 0 0;color:var(--muted);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.workspace-v2-canvas-card h3{margin:0;font-size:.96rem;letter-spacing:.08em;color:var(--yp-orange)}.workspace-v2-canvas-card--approval{border-top:2px solid var(--yp-orange)}.workspace-v2-canvas-card--clarification{border-left:2px solid #58aeff}.workspace-v2-canvas-card--clarification h3{color:#58aeff}.workspace-v2-canvas-card--remediation{border-left:2px solid #f2b74f}.workspace-v2-canvas-card--preview,.workspace-v2-canvas-card--result{border-left:2px solid #22d28b}.workspace-v2-canvas-card--receipt{border-left:2px solid #7a7a7a;background:rgba(9,9,9,.92)}.workspace-v2-canvas-resize{position:absolute;right:.35rem;bottom:.35rem;width:14px;height:14px;min-width:14px;min-height:14px;border:none;background:transparent;cursor:nwse-resize}.workspace-v2-canvas-resize:before{content:"";position:absolute;inset:0;border-right:2px solid rgba(255,255,255,.35);border-bottom:2px solid rgba(255,255,255,.35)}.workspace-v2-curves{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:rgba(255,122,26,.24);stroke-width:2px;opacity:.54}.workspace-v2-curves circle{fill:#ff7a1a;opacity:.5}.workspace-v2-card-stack{position:absolute;inset:0}.workspace-v2-card{position:absolute;width:min(420px,42vw);min-height:220px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(10,10,10,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;box-shadow:0 10px 30px rgba(0,0,0,.44)}.workspace-v2-card--clarification{border-left:2px solid #58aeff}.workspace-v2-card--approval{border-top:2px solid var(--yp-orange)}.workspace-v2-card--policy{border-right:2px solid #22d28b}.workspace-v2-card-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.workspace-v2-card h3{margin:0;font-size:1rem;letter-spacing:.08em;color:var(--yp-orange)}.workspace-v2-card--clarification h3{color:#58aeff}.workspace-v2-card--policy h3{color:#22d28b}.workspace-v2-card-id{color:#555;font-size:.76rem}.workspace-v2-card-detail{margin-top:.7rem;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:.82rem;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.48rem}.workspace-v2-badge{border-radius:6px;border:1px solid rgba(255,255,255,.12);padding:.15rem .4rem;font-size:.76rem}.workspace-v2-badge--success{color:#22d28b;border-color:rgba(34,210,139,.35);background:rgba(34,210,139,.1)}.workspace-v2-badge--pending{color:var(--yp-orange);border-color:rgba(255,122,26,.35);background:rgba(255,122,26,.1)}.workspace-v2-badge--info{color:#58aeff;border-color:rgba(88,174,255,.35);background:rgba(88,174,255,.1)}.workspace-v2-card-body{margin:.82rem 0 0;color:var(--fg);font-size:1.03rem;line-height:1.52}.workspace-v2-card-code{margin:.72rem 0 0;padding:.62rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.35);color:var(--muted);font-size:.92rem;white-space:pre-wrap;line-height:1.45}.workspace-v2-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.62rem;gap:.62rem;margin-top:.92rem}.workspace-v2-card-primary,.workspace-v2-card-secondary{min-height:40px;border-radius:8px;border:1px solid #333;font-size:.86rem;font-weight:700;letter-spacing:.08em}.workspace-v2-card-primary{border-color:rgba(255,122,26,.55);background:var(--yp-orange);color:#111}.workspace-v2-card-primary:hover:not(:disabled){background:var(--yp-orange-hover)}.workspace-v2-card-secondary{background:rgba(255,255,255,.02);color:var(--muted)}.workspace-v2-card-secondary:hover:not(:disabled){border-color:#666;color:var(--fg)}.workspace-v2-card-primary:disabled,.workspace-v2-card-secondary:disabled{opacity:.6;cursor:not-allowed}.workspace-v2-tool-dock{position:absolute;left:50%;bottom:2rem;transform:translateX(-50%);z-index:30;display:inline-flex;align-items:center;gap:.25rem;border-radius:12px;border:1px solid #222;background:#111;padding:.42rem}.workspace-v2-tool-btn{min-height:34px;min-width:34px;border-radius:8px;color:var(--muted)}.workspace-v2-tool-btn:hover{background:#222}.workspace-v2-tool-btn.is-active{color:var(--yp-orange)}.workspace-v2-tool-sep{width:1px;height:18px;background:#333;margin:0 .18rem}.workspace-v2-right-header{min-height:80px;border-bottom:1px solid #1a1a1a;padding:.9rem 1rem}.workspace-v2-right-header h3{margin:0;font-size:.78rem;letter-spacing:.16em;color:var(--muted)}.workspace-v2-right-header p{margin:.52rem 0 0;color:#666;font-size:.72rem}.workspace-v2-right-section{padding:1rem}.workspace-v2-right-section h4{margin:0 0 .72rem;font-size:.74rem;letter-spacing:.14em;color:#666}.workspace-v2-runtime-evidence{border-top:1px solid #1a1a1a}.workspace-v2-runtime-grid{display:grid;grid-gap:.44rem;gap:.44rem;margin:0}.workspace-v2-runtime-grid div{display:grid;grid-template-columns:70px 1fr;grid-gap:.4rem;gap:.4rem}.workspace-v2-runtime-grid dt{color:#666;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.workspace-v2-runtime-grid dd{margin:0;color:var(--fg);font-size:.66rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-v2-receipt-list,.workspace-v2-session-list{display:grid;grid-gap:.58rem;gap:.58rem}.workspace-v2-session-item{border:1px solid #222;border-radius:8px;background:#111;padding:.52rem .62rem;display:flex;align-items:center;justify-content:space-between}.workspace-v2-session-main{display:inline-flex;align-items:center;gap:.44rem}.workspace-v2-status-dot{width:.44rem;height:.44rem;border-radius:999px;background:#666}.workspace-v2-status-dot.is-running{background:#22d28b;box-shadow:0 0 6px rgba(34,210,139,.5)}.workspace-v2-status-dot.is-waiting{background:var(--yp-orange);box-shadow:0 0 6px rgba(255,122,26,.5)}.workspace-v2-session-item span{font-size:1rem}.workspace-v2-session-state{color:#555;font-size:.66rem;letter-spacing:.08em}.workspace-v2-receipt-item{border-left:1px solid #333;padding-left:.62rem}.workspace-v2-receipt-item.is-success{border-left-color:#22d28b}.workspace-v2-receipt-item.is-pending{border-left-color:var(--yp-orange)}.workspace-v2-receipt-item.is-danger{border-left-color:#ff4d4d}.workspace-v2-receipt-row{display:flex;justify-content:space-between;gap:.5rem}.workspace-v2-receipt-row strong{font-size:.8rem;color:var(--fg)}.workspace-v2-receipt-row span{font-size:.64rem;color:#555}.workspace-v2-receipt-item p{margin:.2rem 0 0;color:var(--muted);font-size:.74rem}.workspace-v2-right-footer{margin-top:auto;min-height:44px;border-top:1px solid #1a1a1a;background:#080808;display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.6rem .8rem}.workspace-v2-right-footer span,.workspace-v2-right-footer strong{color:#555;font-size:.68rem}.workspace-v2-right-footer strong{color:#22d28b}.workspace-v2-footer{height:32px;border-top:1px solid #1a1a1a;background:rgba(10,10,10,.95);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;z-index:22}.workspace-v2-footer-left,.workspace-v2-footer-right{display:inline-flex;align-items:center;gap:.9rem}.workspace-v2-footer-link,.workspace-v2-footer-region,.workspace-v2-footer-status,.workspace-v2-footer-trace{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#555}.workspace-v2-footer-status{display:inline-flex;align-items:center;gap:.36rem}.workspace-v2-footer-dot{width:.32rem;height:.32rem;border-radius:999px;background:#555}.workspace-v2-footer-dot.is-online{background:#22d28b}.workspace-v2-footer-link{border:none;background:transparent;padding:0;min-height:0}.workspace-v2-footer-link:hover{color:var(--yp-orange)}.workspace-v2-footer-trace{color:#333;font-weight:700}.workspace-v2-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.workspace-v2-canvas-legacy{position:relative;min-height:260px}.workspace-v2-canvas-item-legacy,.workspace-v2-dock-legacy,.workspace-v2-receipt-card-legacy{border:1px solid #222;border-radius:10px;background:#101010;color:var(--fg);padding:.7rem}.workspace-v2-dock-tabs{display:flex;gap:.5rem}.workspace-v2-dock-tab{min-height:34px;padding:0 .6rem;border:1px solid #333;background:#121212;color:var(--muted);font-size:.72rem}.workspace-v2-dock-grid{display:grid;grid-gap:.6rem;gap:.6rem}.workspace-v2:focus-within .workspace-v2-card-primary:focus-visible,.workspace-v2:focus-within .workspace-v2-card-secondary:focus-visible,.workspace-v2:focus-within .workspace-v2-chat-composer textarea:focus-visible,.workspace-v2:focus-within .workspace-v2-icon-btn:focus-visible,.workspace-v2:focus-within .workspace-v2-outline-btn:focus-visible,.workspace-v2:focus-within .workspace-v2-primary-btn:focus-visible,.workspace-v2:focus-within .workspace-v2-send-btn:focus-visible,.workspace-v2:focus-within .workspace-v2-text-btn:focus-visible,.workspace-v2:focus-within .workspace-v2-tool-btn:focus-visible{outline:2px solid rgba(255,122,26,.52);outline-offset:2px}@media (max-width:1280px){.workspace-v2-body{grid-template-columns:300px minmax(0,1fr) 280px}.workspace-v2-canvas-card,.workspace-v2-card{width:min(390px,48vw)}}@media (max-width:1080px){.workspace-v2-body{grid-template-columns:1fr}.workspace-v2-left-rail{order:2;border-right:none;border-top:1px solid #1a1a1a;min-height:300px}.workspace-v2-main{order:1;min-height:520px}.workspace-v2-right-rail{order:3;border-left:none;border-top:1px solid #1a1a1a}.workspace-v2-canvas-card,.workspace-v2-card{width:min(420px,78vw)}}@media (max-width:760px){.workspace-v2-topbar{height:auto;min-height:56px;padding:.5rem .6rem;flex-direction:column;align-items:flex-start}.workspace-v2-stage-rail{display:none}.workspace-v2-topbar-actions{width:100%;justify-content:flex-end}.workspace-v2-footer{flex-direction:column;gap:.2rem;height:auto;padding:.34rem .6rem;align-items:flex-start}.workspace-v2-footer-right{gap:.5rem}.workspace-v2-card{min-height:210px}.workspace-v2-canvas-card,.workspace-v2-card{width:min(94vw,420px)}}@media (prefers-reduced-motion:reduce){.workspace-v2 *,.workspace-v2 :after,.workspace-v2 :before{transition:none!important;animation:none!important}}.font-technical{font-family:var(--font-technical),var(--font-body),ui-monospace,monospace}.discovery-store-page{min-height:100vh;display:flex;flex-direction:column;background:var(--store-bg);color:var(--fg);position:relative;overflow:hidden}.discovery-store-page:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.02;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.discovery-store-bg-aura{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgba(20,20,30,.35) 0,rgba(5,5,5,0) 62%)}.discovery-store-topbar{border-bottom:1px solid var(--store-border);background:color-mix(in srgb,var(--store-surface) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;position:relative}.discovery-store-topbar-inner{max-width:1880px;margin:0 auto;height:100%;display:grid;grid-template-columns:auto minmax(320px,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:0 .8rem}.discovery-store-brand{display:inline-flex;align-items:center;gap:.65rem}.discovery-store-brand-monogram{width:30px;height:30px;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,var(--store-primary-light),var(--store-primary-dark));display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;font-weight:700;box-shadow:0 0 16px rgba(255,122,26,.25)}.discovery-store-brand-text{font-size:1.65rem;font-family:var(--font-display),var(--font-body),monospace;font-weight:700;letter-spacing:-.016em;text-transform:uppercase}.discovery-store-search{position:relative;width:100%}.discovery-store-search input{width:100%;border:1px solid #2d2d2d;border-radius:10px;background:#0f0f0f;color:var(--fg);padding:.74rem 3.2rem .74rem 2.2rem;font-size:.84rem;letter-spacing:.01em;outline:none;transition:border-color var(--oc-motion-fast) ease,box-shadow var(--oc-motion-fast) ease}.discovery-store-search input::placeholder{color:color-mix(in srgb,var(--store-muted) 35%,transparent)}.discovery-store-search input:focus-visible{border-color:rgba(255,122,26,.65);box-shadow:0 0 0 2px rgba(255,122,26,.17)}.discovery-store-search-icon{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--store-muted) 54%,transparent);font-size:1rem}.discovery-store-search-kbd{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);font-size:.6rem;letter-spacing:.06em;border:1px solid #333;border-radius:5px;padding:.16rem .24rem;color:color-mix(in srgb,var(--store-muted) 45%,transparent);background:#151515}.discovery-store-topbar-right{display:inline-flex;align-items:center;gap:.65rem}.discovery-store-online-pill{min-height:38px;padding:.44rem .66rem;border-radius:8px;border:1px solid #242424;background:#101010;display:inline-flex;align-items:center;gap:.45rem;font-size:.62rem;letter-spacing:.09em;font-weight:700;text-transform:uppercase}.discovery-store-online-dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--store-success);box-shadow:0 0 10px rgba(34,210,139,.8)}.discovery-store-icon-btn{width:38px;height:38px;border:1px solid #343434;border-radius:8px;background:#181818;color:var(--store-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--oc-motion-fast) ease,color var(--oc-motion-fast) ease}.discovery-store-icon-btn:hover{border-color:#555;color:var(--fg)}.discovery-store-icon-btn .material-symbols-outlined{font-size:1rem}.discovery-store-profile{width:38px;height:38px;border:1px solid #606060;border-radius:8px;background:linear-gradient(145deg,#2f3747,#1e2430);color:#fff;font-size:.76rem;font-weight:700;cursor:pointer}.discovery-store-shell{flex:1 1;display:grid;grid-template-columns:275px minmax(0,1fr) 360px;min-height:0;max-width:1920px;width:100%;margin:0 auto;position:relative;z-index:2}.discovery-store-left-rail{border-right:1px solid var(--store-border);background:var(--store-surface);padding:1rem .78rem;display:flex;flex-direction:column;min-height:0}.discovery-store-left-block{margin-bottom:1.4rem}.discovery-store-left-heading{margin:0 0 .72rem;color:color-mix(in srgb,var(--store-muted) 45%,transparent);font-weight:700}.discovery-store-left-nav{display:grid;grid-gap:.2rem;gap:.2rem}.discovery-store-nav-item{width:100%;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--store-muted);display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .66rem;font-size:.92rem;font-weight:500;text-align:left;cursor:pointer;transition:color var(--oc-motion-fast) ease,border-color var(--oc-motion-fast) ease,background var(--oc-motion-fast) ease}.discovery-store-nav-item .material-symbols-outlined{font-size:1rem;color:#666}.discovery-store-nav-item:hover{color:var(--fg);background:rgba(255,255,255,.03)}.discovery-store-nav-item:hover .material-symbols-outlined{color:var(--fg)}.discovery-store-nav-item.is-active{background:linear-gradient(90deg,rgba(255,122,26,.16),rgba(255,122,26,.06));border-color:rgba(255,122,26,.35);color:var(--fg);position:relative}.discovery-store-nav-item.is-active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:8px 0 0 8px;background:var(--store-primary)}.discovery-store-nav-item.is-active .material-symbols-outlined{color:var(--store-primary)}.discovery-store-filters{margin-top:auto}.discovery-store-filter-grid{display:flex;flex-wrap:wrap;gap:.45rem}.discovery-store-filter-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #232323;border-radius:7px;background:#111;padding:.3rem .45rem;cursor:pointer;font-size:.72rem}.discovery-store-filter-chip input{width:14px;height:14px;margin:0;accent-color:var(--store-primary)}.discovery-store-filter-chip span{color:var(--store-muted)}.discovery-store-filter-chip:hover{border-color:#444}.discovery-store-main-content{min-height:0;overflow:auto;padding:1.6rem 1.25rem 2rem;position:relative}.discovery-store-main-content:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background:radial-gradient(#1a1a1a 1px,transparent 0);background-size:24px 24px}.discovery-store-main-header{position:relative;z-index:1;padding-bottom:.95rem;border-bottom:1px solid #222;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.discovery-store-main-header h1{margin:0;font-size:clamp(1.9rem,2.65vw,2.9rem);font-family:var(--font-display),var(--font-body),monospace}.discovery-store-main-header p{margin:.38rem 0 0;color:var(--store-muted);font-size:.95rem;letter-spacing:.01em}.discovery-store-sort{min-height:44px;display:inline-flex;align-items:center;gap:.6rem;font-size:.84rem}.discovery-store-sort>span{color:color-mix(in srgb,var(--store-muted) 68%,transparent);font-weight:700;letter-spacing:.08em}.discovery-store-sort select{border:1px solid #333;border-radius:8px;background:#0b0b0b;color:var(--fg);padding:.44rem .7rem;font-size:.8rem}.discovery-store-grid{position:relative;z-index:1;display:grid;grid-gap:1rem}.discovery-store-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(20,20,20,.42);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:520px;box-shadow:0 8px 30px rgba(0,0,0,.5);transition:transform var(--oc-motion-fast) ease,border-color var(--oc-motion-fast) ease}.discovery-store-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;opacity:.75}.discovery-store-card--slack:before{background:var(--store-glow-slack);box-shadow:0 0 14px rgba(224,30,90,.45)}.discovery-store-card--gmail:before{background:var(--store-glow-gmail);box-shadow:0 0 14px rgba(234,67,53,.45)}.discovery-store-card--aws:before{background:var(--store-glow-aws);box-shadow:0 0 14px rgba(255,153,0,.45)}.discovery-store-card--postgres:before{background:var(--store-glow-postgres);box-shadow:0 0 14px rgba(51,103,145,.45)}.discovery-store-card--github:before{background:var(--store-glow-github);box-shadow:0 0 14px rgba(255,255,255,.3)}.discovery-store-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.15)}.discovery-store-card-body{display:flex;flex-direction:column;flex:1 1}.discovery-store-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.discovery-store-card-logo{width:52px;height:52px;border-radius:12px;border:1px solid #232323;background:#111;display:inline-flex;align-items:center;justify-content:center}.discovery-store-brand-logo{width:26px;height:26px;color:#fff}.discovery-store-card-badge{min-height:30px;border-radius:8px;border:1px solid;padding:.2rem .46rem;display:inline-flex;align-items:center;gap:.22rem;font-size:.62rem;letter-spacing:.04em;font-weight:700}.discovery-store-card-badge .material-symbols-outlined{font-size:.72rem}.discovery-store-card-badge.is-verified{color:var(--store-success);border-color:rgba(34,210,139,.24);background:rgba(34,210,139,.1)}.discovery-store-card-badge.is-community{color:var(--store-info);border-color:rgba(88,174,255,.24);background:rgba(88,174,255,.1)}.discovery-store-card h3{margin:.9rem 0 0;font-size:2rem;line-height:1.1}.discovery-store-card p{margin:.74rem 0 0;font-size:1rem;line-height:1.68;color:color-mix(in srgb,var(--store-muted) 90%,white)}.discovery-store-tag-row{margin-top:auto;padding-top:.9rem;display:flex;flex-wrap:wrap}.discovery-store-chip{font-size:.68rem;line-height:1;border-radius:6px;border:1px solid #2a2a2a;background:#151515;color:#9c9c9c;padding:.32rem .44rem}.discovery-store-chip.is-emphasis{color:var(--store-success);border-color:rgba(34,210,139,.25);background:rgba(34,210,139,.07)}.discovery-store-card-actions{border-top:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.22);padding:.8rem;display:grid;grid-template-columns:minmax(0,1fr) 46px;grid-gap:.55rem;gap:.55rem}.discovery-store-quick-install{min-height:44px;border-radius:8px;border:1px solid rgba(255,122,26,.72);background:linear-gradient(180deg,#ff954d,#ff7a1a 40%,#e66400);color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;letter-spacing:.09em;position:relative;overflow:hidden;box-shadow:0 5px 12px rgba(0,0,0,.45)}.discovery-store-quick-install:hover{text-decoration:none;filter:brightness(1.08)}.discovery-store-btn-shimmer{position:absolute;top:0;left:-140%;width:50%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .7s ease}.discovery-store-quick-install:hover .discovery-store-btn-shimmer{left:160%}.discovery-store-card-icon-action{min-height:44px;min-width:44px;border-radius:8px;border:1px solid #333;background:#0a0a0a;color:var(--store-muted);display:inline-flex;align-items:center;justify-content:center}.discovery-store-card-icon-action:hover{text-decoration:none;color:var(--fg);border-color:#666}.discovery-store-copy-icon{width:18px;height:18px}.discovery-store-custom-card{border:1px dashed #444;border-radius:14px;background:rgba(12,12,12,.5);min-height:520px;display:flex;flex-direction:column}.discovery-store-custom-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem}.discovery-store-custom-plus{width:72px;height:72px;border-radius:999px;border:1px dashed #555;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;color:#9a9a9a}.discovery-store-custom-body h3{margin:1rem 0 0;font-size:1.9rem}.discovery-store-custom-body p{margin:.62rem 0 0;color:var(--store-muted);font-size:.96rem;line-height:1.66;max-width:270px}.discovery-store-custom-actions{border-top:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.2);padding:.8rem}.discovery-store-custom-link{min-height:44px;width:100%;border-radius:8px;border:1px solid #333;color:var(--fg);background:#101010;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.75rem;letter-spacing:.09em;font-weight:700}.discovery-store-custom-link:hover{text-decoration:none;border-color:rgba(255,122,26,.52);color:var(--store-primary-light)}.discovery-store-empty{position:relative;z-index:1;margin:1rem 0 0;color:var(--store-muted)}.discovery-store-right-rail{border-left:1px solid var(--store-border);background:var(--store-surface);display:flex;flex-direction:column;min-height:0}.discovery-store-trending-panel,.discovery-store-trust-panel{padding:1rem}.discovery-store-trust-panel{border-bottom:1px solid var(--store-border)}.discovery-store-trending-panel h2,.discovery-store-trust-panel h2{margin:0;font-size:.76rem;letter-spacing:.17em;font-weight:700;color:color-mix(in srgb,var(--store-muted) 88%,white);display:inline-flex;align-items:center;gap:.4rem}.discovery-store-trending-panel h2 .material-symbols-outlined,.discovery-store-trust-panel h2 .material-symbols-outlined{font-size:.88rem}.discovery-store-metric{margin-top:1rem}.discovery-store-metric-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.35rem}.discovery-store-metric-row span{font-size:.72rem;color:#919191}.discovery-store-metric-row strong{font-size:1rem;color:var(--store-success)}.discovery-store-progress{height:7px;border-radius:999px;border:1px solid #252525;background:#181818;overflow:hidden}.discovery-store-progress span{display:block;height:100%;background:var(--store-success);box-shadow:0 0 10px rgba(34,210,139,.4)}.discovery-store-progress.is-orange span{background:linear-gradient(90deg,var(--store-primary-dark),var(--store-primary));box-shadow:0 0 10px rgba(255,122,26,.3)}.discovery-store-zero-retention{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--store-border);display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.45rem;gap:.45rem}.discovery-store-zero-retention .material-symbols-outlined{font-size:1rem;color:#a0a0a0}.discovery-store-zero-retention strong{font-size:.74rem}.discovery-store-zero-retention p{margin:.34rem 0 0;font-size:.7rem;line-height:1.55;color:#808080}.discovery-store-trending-panel{min-height:0;overflow:auto}.discovery-store-trending-panel ol{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.58rem;gap:.58rem}.discovery-store-trending-panel li{display:grid;grid-template-columns:auto 1fr;grid-gap:.62rem;gap:.62rem;border-radius:8px;padding:.48rem}.discovery-store-trending-panel li:hover{background:#111}.discovery-store-rank{color:#3b3b3b;font-size:.95rem;font-weight:700}.discovery-store-trending-panel strong{font-size:.84rem;letter-spacing:-.01em}.discovery-store-trending-panel p{margin:.2rem 0 0;font-size:.69rem;color:#777}.discovery-store-trending-panel p .is-success{color:var(--store-success)}.discovery-store-trending-panel p .is-info{color:var(--store-info)}.discovery-store-trending-panel p .is-neutral{color:#9f9f9f}.discovery-store-creator-card{margin-top:1.1rem;padding:.92rem;border-radius:10px;border:1px solid rgba(255,122,26,.25);background:linear-gradient(145deg,rgba(20,20,20,.9),rgba(6,6,6,.95));text-align:center}.discovery-store-creator-card h3{margin:0;font-size:.98rem}.discovery-store-creator-card p{margin:.4rem 0 0;font-size:.7rem;color:#919191}.discovery-store-creator-card button{margin-top:.68rem;min-height:44px;width:100%;border:1px solid rgba(255,122,26,.62);border-radius:8px;background:var(--store-primary);color:#000;font-size:.77rem;font-weight:700;letter-spacing:.07em;cursor:pointer;box-shadow:0 0 18px rgba(255,122,26,.25)}.discovery-store-footer{height:32px;border-top:1px solid var(--store-border);background:color-mix(in srgb,var(--store-surface) 95%,transparent);position:relative;z-index:25;padding:0 .8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#666}.discovery-store-footer-left,.discovery-store-footer-right{display:inline-flex;align-items:center;gap:.85rem}.discovery-store-footer-status{display:inline-flex;align-items:center;gap:.35rem}.discovery-store-footer-dot{width:.35rem;height:.35rem;border-radius:999px;background:var(--store-success);box-shadow:0 0 8px rgba(34,210,139,.7)}.discovery-store-footer-link{border:none;background:transparent;padding:0;cursor:pointer;font:inherit}.discovery-store-footer-link:hover{color:var(--store-primary)}.discovery-store-page--detail{background:#050505}.discovery-store-detail-topbar{position:relative;z-index:10;min-height:56px;border-bottom:1px solid var(--store-border);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem}.discovery-store-detail-topbar a{color:var(--store-muted);text-decoration:none}.discovery-store-detail-topbar a:hover{color:var(--fg)}.discovery-store-detail-shell{position:relative;z-index:2;flex:1 1;max-width:1280px;margin:0 auto;width:100%;padding:1.2rem;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem}.discovery-store-detail-card{border:1px solid #232323;border-radius:14px;background:rgba(14,14,14,.88);padding:1rem}.discovery-store-detail-card h1{margin:0;font-size:clamp(1.5rem,2.2vw,2.3rem);letter-spacing:-.01em}.discovery-store-detail-summary{color:var(--store-muted);margin:.45rem 0 0;font-size:.92rem}.discovery-store-detail-card h2{margin:1rem 0 .35rem;font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:#b7b7b7}.discovery-store-detail-card p{margin:0;line-height:1.62;color:#cbcbcb}.discovery-store-detail-actions{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.discovery-store-detail-trust{min-height:0}.discovery-store-detail-shell a:focus-visible,.discovery-store-footer button:focus-visible,.discovery-store-left-rail button:focus-visible,.discovery-store-left-rail input:focus-visible,.discovery-store-main-content a:focus-visible,.discovery-store-main-content select:focus-visible,.discovery-store-right-rail button:focus-visible,.discovery-store-topbar button:focus-visible{outline:2px solid rgba(255,122,26,.75);outline-offset:2px}@media (max-width:1280px){.discovery-store-shell{grid-template-columns:250px minmax(0,1fr)}.discovery-store-right-rail{grid-column:1/-1;border-left:none;border-top:1px solid var(--store-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.discovery-store-shell{grid-template-columns:1fr}.discovery-store-left-rail{border-right:none;border-bottom:1px solid var(--store-border)}.discovery-store-filters,.discovery-store-left-block{margin-bottom:.8rem}.discovery-store-main-header{flex-direction:column;align-items:flex-start}.discovery-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-store-detail-shell{grid-template-columns:1fr}}@media (max-width:768px){.discovery-store-topbar{height:auto;padding:.55rem 0}.discovery-store-topbar-inner{grid-template-columns:1fr}.discovery-store-brand{justify-content:space-between}.discovery-store-topbar-right{justify-content:flex-end}.discovery-store-grid,.discovery-store-right-rail{grid-template-columns:1fr}.discovery-store-footer{height:auto;flex-direction:column;align-items:flex-start;padding:.4rem .8rem}.discovery-store-footer-right{flex-wrap:wrap}.discovery-store-detail-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.discovery-store-page *,.discovery-store-page :after,.discovery-store-page :before{transition:none!important;animation:none!important}}.discovery-store-page{background:radial-gradient(circle at 50% 28%,rgba(255,122,26,.07),transparent 48%),radial-gradient(circle at 88% 8%,rgba(88,174,255,.045),transparent 34%),var(--store-bg)}.discovery-store-topbar{border-bottom-color:color-mix(in srgb,var(--store-border) 85%,#2a2a2a);background:color-mix(in srgb,var(--store-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px 0 rgba(255,255,255,.02)}.discovery-store-topbar-inner{gap:.82rem;padding:0 .72rem}.discovery-store-brand-monogram{width:29px;height:29px;border-radius:8px}.discovery-store-brand-text{font-size:clamp(.92rem,.96vw,1.08rem);letter-spacing:.04em}.discovery-store-search input{height:40px;border-color:#303030;border-radius:11px;font-size:.78rem;padding-top:.64rem;padding-bottom:.64rem}.discovery-store-search input::placeholder{color:color-mix(in srgb,var(--store-muted) 42%,transparent)}.discovery-store-search-kbd{font-size:.57rem}.discovery-store-online-pill{min-height:35px;font-size:.58rem;letter-spacing:.1em}.discovery-store-icon-btn,.discovery-store-profile{width:36px;height:36px;border-radius:9px}.discovery-store-left-rail,.discovery-store-right-rail{background:color-mix(in srgb,var(--store-surface) 94%,#030303)}.discovery-store-left-heading{font-size:.57rem;letter-spacing:.2em}.discovery-store-nav-item{min-height:42px;font-size:.8rem;padding:.52rem .6rem}.discovery-store-filter-chip{min-height:33px;border-radius:8px;font-size:.67rem}.discovery-store-main-header{padding-bottom:.86rem}.discovery-store-main-header h1{font-size:clamp(1.7rem,2.45vw,2.55rem);letter-spacing:-.016em}.discovery-store-main-header p{margin-top:.3rem;font-size:.83rem;color:color-mix(in srgb,var(--store-muted) 82%,#ddd)}.discovery-store-sort{font-size:.72rem;gap:.46rem}.discovery-store-sort select{min-height:38px;font-size:.74rem;border-radius:9px}.discovery-store-grid{gap:.88rem}.discovery-store-card{min-height:456px;border-radius:12px;background:linear-gradient(180deg,rgba(18,18,18,.7),rgba(10,10,10,.74));box-shadow:0 10px 28px rgba(0,0,0,.44)}.discovery-store-card:hover{border-color:rgba(255,255,255,.17);box-shadow:0 14px 34px rgba(0,0,0,.52)}.discovery-store-card-body{padding:.92rem}.discovery-store-card-logo{width:46px;height:46px;border-radius:11px}.discovery-store-brand-logo{width:22px;height:22px}.discovery-store-card-badge{min-height:28px;font-size:.56rem;letter-spacing:.06em}.discovery-store-card h3{font-size:clamp(1.22rem,1.35vw,1.48rem);font-weight:700}.discovery-store-card p{color:color-mix(in srgb,var(--store-muted) 84%,white)}.discovery-store-tag-row{padding-top:.76rem;gap:.32rem}.discovery-store-chip{font-size:.61rem;border-radius:7px;padding:.28rem .4rem}.discovery-store-card-actions{padding:.66rem;gap:.46rem}.discovery-store-quick-install{min-height:42px;border-radius:9px;font-size:.69rem;letter-spacing:.08em}.discovery-store-custom-card{min-height:456px;border-radius:12px}.discovery-store-custom-plus{width:66px;height:66px;font-size:1.68rem}.discovery-store-custom-body h3{font-size:1.26rem}.discovery-store-custom-link{min-height:42px;font-size:.68rem;letter-spacing:.08em}.discovery-store-trending-panel,.discovery-store-trust-panel{padding:.92rem}.discovery-store-trending-panel h2,.discovery-store-trust-panel h2{font-size:.66rem;letter-spacing:.21em}.discovery-store-metric-row span{font-size:.67rem}.discovery-store-metric-row strong{font-size:.9rem}.discovery-store-progress{height:6px}.discovery-store-zero-retention strong{font-size:.69rem}.discovery-store-creator-card{border-radius:12px;padding:.86rem}.discovery-store-creator-card button{font-size:.7rem;border-radius:9px}.discovery-store-footer{font-size:.57rem;letter-spacing:.14em}.discovery-store-footer-left,.discovery-store-footer-right{gap:.65rem}.discovery-store-detail-card h1{font-size:clamp(1.34rem,2vw,2rem)}.discovery-store-detail-summary{font-size:.84rem}.discovery-store-detail-card h2{font-size:.75rem}.discovery-store-detail-card p{font-size:.86rem}@media (max-width:1024px){.discovery-store-main-header h1{font-size:clamp(1.5rem,2vw,2.1rem)}.discovery-store-card,.discovery-store-custom-card{min-height:430px}}@media (max-width:768px){.discovery-store-topbar-inner{gap:.5rem}.discovery-store-brand-text{font-size:.84rem}.discovery-store-main-header p{font-size:.77rem}.discovery-store-card h3{font-size:1.12rem}.discovery-store-card p,.discovery-store-custom-body p{font-size:.79rem}}.discovery-store-page{letter-spacing:-.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.discovery-store-shell{max-width:1840px;grid-template-columns:258px minmax(0,1fr) 344px}.discovery-store-left-rail,.discovery-store-right-rail{background:linear-gradient(180deg,rgba(10,10,10,.94),rgba(7,7,7,.96));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.discovery-store-main-content{padding:1.45rem 1.1rem 1.7rem}.discovery-store-main-header{margin-bottom:.82rem;border-bottom-color:rgba(255,255,255,.08)}.discovery-store-main-header h1{font-size:clamp(1.62rem,2.28vw,2.28rem);text-shadow:0 0 26px rgba(255,255,255,.06)}.discovery-store-main-header p{max-width:680px;line-height:1.5}.discovery-store-grid{gap:.78rem}.discovery-store-card,.discovery-store-custom-card{min-height:418px}.discovery-store-card{border-color:rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(16,16,16,.82),rgba(9,9,9,.88)),radial-gradient(circle at 50% -20%,rgba(255,255,255,.05),transparent 45%)}.discovery-store-card:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18)}.discovery-store-card-body{padding:.86rem}.discovery-store-card-head{gap:.58rem}.discovery-store-card h3,.discovery-store-custom-body h3{font-family:var(--font-display),var(--font-body),monospace;letter-spacing:-.01em}.discovery-store-card h3{margin-top:.68rem;font-size:clamp(1.08rem,1.3vw,1.34rem)}.discovery-store-card p{font-size:.8rem;line-height:1.55}.discovery-store-tag-row{padding-top:.72rem}.discovery-store-chip{border-color:#303030;background:#141414}.discovery-store-card-actions,.discovery-store-custom-actions{padding:.6rem}.discovery-store-custom-link,.discovery-store-quick-install{min-height:40px;border-radius:10px;letter-spacing:.075em}.discovery-store-quick-install{border-color:rgba(255,122,26,.64);box-shadow:0 4px 10px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,122,26,.14)}.discovery-store-custom-plus{width:62px;height:62px;border-color:#4d4d4d}.discovery-store-trending-panel,.discovery-store-trust-panel{padding:.86rem}.discovery-store-trending-panel li{border:1px solid transparent}.discovery-store-trending-panel li:hover{border-color:rgba(255,255,255,.07)}.discovery-store-creator-card{border-color:rgba(255,122,26,.3);box-shadow:0 0 18px rgba(255,122,26,.08)}.discovery-store-creator-card button{box-shadow:0 0 14px rgba(255,122,26,.18)}.discovery-store-footer{border-top-color:rgba(255,255,255,.08);background:rgba(10,10,10,.94)}@media (max-width:1280px){.discovery-store-shell{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1024px){.discovery-store-main-content{padding:1.12rem .86rem 1.4rem}.discovery-store-card,.discovery-store-custom-card{min-height:392px}}@media (max-width:768px){.discovery-store-main-header h1{font-size:clamp(1.4rem,6vw,1.82rem)}.discovery-store-card,.discovery-store-custom-card{min-height:364px}.discovery-store-card h3,.discovery-store-custom-body h3{font-size:1.06rem}}.discovery-store-page{background:radial-gradient(circle at 52% 18%,rgba(255,122,26,.055),transparent 45%),radial-gradient(circle at 90% 0,rgba(88,174,255,.035),transparent 30%),#030303}.discovery-store-page:before{opacity:.014}.discovery-store-topbar{background:linear-gradient(180deg,rgba(12,12,12,.95),rgba(10,10,10,.9));box-shadow:inset 0 -1px 0 rgba(255,255,255,.03),0 8px 26px rgba(0,0,0,.22)}.discovery-store-topbar-inner{max-width:1760px}.discovery-store-brand-text{font-size:clamp(.88rem,.9vw,.98rem);letter-spacing:.06em;color:color-mix(in srgb,var(--fg) 96%,#b9c2d3)}.discovery-store-search{filter:drop-shadow(0 8px 18px rgba(0,0,0,.25))}.discovery-store-search input{border-color:#343434;background:linear-gradient(180deg,rgba(19,19,19,.98),rgba(14,14,14,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),inset 0 -1px 0 rgba(0,0,0,.25)}.discovery-store-online-pill{border-color:#2e2e2e;background:linear-gradient(180deg,#121212,#0f0f0f)}.discovery-store-shell{max-width:1760px;grid-template-columns:244px minmax(0,1fr) 330px}.discovery-store-left-rail,.discovery-store-right-rail{border-color:rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(12,12,12,.96),rgba(8,8,8,.98))}.discovery-store-left-rail{padding-inline:.68rem}.discovery-store-left-heading{margin-bottom:.62rem;color:color-mix(in srgb,var(--store-muted) 54%,#7d8aa5)}.discovery-store-nav-item{border-radius:9px;color:color-mix(in srgb,var(--store-muted) 92%,#bdc9e0)}.discovery-store-nav-item.is-active{background:linear-gradient(90deg,rgba(255,122,26,.18),rgba(255,122,26,.07) 55%,rgba(255,122,26,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 4px 16px rgba(255,122,26,.08)}.discovery-store-main-content{padding:1.25rem 1rem 1.55rem}.discovery-store-main-content:before{opacity:.1}.discovery-store-main-header{margin-bottom:.76rem;padding-bottom:.76rem}.discovery-store-main-header h1{font-size:clamp(1.52rem,2.05vw,2.02rem);line-height:1.06;text-shadow:0 0 24px rgba(255,255,255,.05)}.discovery-store-main-header p{margin-top:.24rem;max-width:620px;font-size:.78rem;line-height:1.48}.discovery-store-grid{gap:.72rem}.discovery-store-card,.discovery-store-custom-card{min-height:392px;border-radius:12px}.discovery-store-card{border-color:rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(17,17,17,.86),rgba(10,10,10,.91));box-shadow:0 10px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.02)}.discovery-store-card:hover{border-color:rgba(255,255,255,.2);box-shadow:0 14px 30px rgba(0,0,0,.52),inset 0 0 0 1px rgba(255,255,255,.025)}.discovery-store-card:after{content:"";position:absolute;inset:auto 0 0;height:40%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.22))}.discovery-store-card-body{padding:.8rem}.discovery-store-card-logo{width:44px;height:44px;border-color:rgba(255,255,255,.09)}.discovery-store-card-badge{min-height:26px;border-radius:7px}.discovery-store-card h3{margin-top:.62rem;font-size:clamp(1rem,1.12vw,1.2rem)}.discovery-store-card p{margin-top:.52rem;font-size:.75rem;line-height:1.5}.discovery-store-tag-row{gap:.3rem;padding-top:.64rem}.discovery-store-chip{font-size:.58rem;padding:.25rem .37rem}.discovery-store-card-actions,.discovery-store-custom-actions{padding:.54rem}.discovery-store-custom-link,.discovery-store-quick-install{min-height:38px;font-size:.64rem;border-radius:9px}.discovery-store-card-icon-action{min-height:38px;min-width:38px;border-radius:9px}.discovery-store-custom-plus{width:58px;height:58px;font-size:1.44rem}.discovery-store-custom-body h3{margin-top:.84rem;font-size:1rem}.discovery-store-custom-body p{margin-top:.52rem;font-size:.74rem;line-height:1.45;max-width:220px}.discovery-store-trending-panel h2,.discovery-store-trust-panel h2{font-size:.6rem;letter-spacing:.22em}.discovery-store-metric{margin-top:.78rem}.discovery-store-metric-row span{font-size:.62rem}.discovery-store-metric-row strong{font-size:.82rem}.discovery-store-zero-retention{margin-top:.84rem;padding-top:.74rem}.discovery-store-zero-retention strong{font-size:.64rem}.discovery-store-zero-retention p{font-size:.61rem}.discovery-store-trending-panel ol{margin-top:.8rem;gap:.46rem}.discovery-store-trending-panel li{padding:.42rem}.discovery-store-rank{font-size:.76rem}.discovery-store-trending-panel strong{font-size:.7rem}.discovery-store-trending-panel p{font-size:.6rem}.discovery-store-creator-card{margin-top:.9rem;padding:.72rem}.discovery-store-creator-card h3{font-size:.78rem}.discovery-store-creator-card p{font-size:.62rem}.discovery-store-creator-card button{min-height:38px;font-size:.63rem;letter-spacing:.08em}.discovery-store-footer{font-size:.53rem;letter-spacing:.12em;color:#636363}@media (max-width:1280px){.discovery-store-shell{grid-template-columns:228px minmax(0,1fr)}}@media (max-width:1024px){.discovery-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-store-card,.discovery-store-custom-card{min-height:368px}}@media (max-width:768px){.discovery-store-main-header h1{font-size:clamp(1.28rem,5.2vw,1.68rem)}.discovery-store-main-header p{font-size:.73rem}.discovery-store-grid{grid-template-columns:1fr}.discovery-store-card,.discovery-store-custom-card{min-height:342px}}.discovery-store-shell{grid-template-columns:252px minmax(0,1fr) 342px}.discovery-store-main-content{padding:1.55rem 1.22rem 1.9rem}.discovery-store-main-header{margin-bottom:.96rem;padding-bottom:.92rem}.discovery-store-main-header h1{font-size:clamp(1.84rem,2.35vw,2.42rem);line-height:1.04;font-weight:730;letter-spacing:-.018em}.discovery-store-main-header p{margin-top:.32rem;max-width:700px;font-size:.88rem;color:color-mix(in srgb,var(--store-muted) 88%,#dde4f4)}.discovery-store-grid{gap:.9rem}.discovery-store-card,.discovery-store-custom-card{min-height:446px;border-radius:13px}.discovery-store-card-body{padding:.95rem}.discovery-store-card-logo{width:48px;height:48px}.discovery-store-card-badge{min-height:29px;font-size:.6rem}.discovery-store-card h3{margin-top:.76rem;font-size:clamp(1.16rem,1.26vw,1.36rem);line-height:1.22}.discovery-store-card p{margin-top:.62rem;font-size:.83rem}.discovery-store-chip{padding:.28rem .42rem}.discovery-store-card-actions,.discovery-store-custom-actions{padding:.64rem}.discovery-store-custom-link,.discovery-store-quick-install{min-height:41px;font-size:.68rem}.discovery-store-card-icon-action{min-height:41px;min-width:41px}.discovery-store-custom-plus{width:64px;height:64px;font-size:1.58rem}.discovery-store-custom-body h3{margin-top:.94rem;font-size:1.16rem}.discovery-store-custom-body p{margin-top:.58rem;font-size:.82rem;line-height:1.58;max-width:250px}.discovery-store-left-heading{font-size:.6rem}.discovery-store-nav-item{min-height:43px;font-size:.78rem}.discovery-store-filter-chip{font-size:.68rem}.discovery-store-trending-panel h2,.discovery-store-trust-panel h2{font-size:.64rem}.discovery-store-metric-row span{font-size:.68rem}.discovery-store-metric-row strong{font-size:.88rem}.discovery-store-zero-retention strong{font-size:.68rem}.discovery-store-zero-retention p{font-size:.64rem;line-height:1.5}.discovery-store-rank{font-size:.82rem}.discovery-store-trending-panel strong{font-size:.74rem}.discovery-store-trending-panel p{font-size:.64rem}.discovery-store-creator-card h3{font-size:.84rem}.discovery-store-creator-card p{font-size:.66rem}.discovery-store-creator-card button{min-height:40px;font-size:.65rem}@media (max-width:1280px){.discovery-store-shell{grid-template-columns:236px minmax(0,1fr)}}@media (max-width:1024px){.discovery-store-main-content{padding:1.26rem .94rem 1.55rem}.discovery-store-main-header h1{font-size:clamp(1.58rem,2.3vw,2.02rem)}.discovery-store-card,.discovery-store-custom-card{min-height:404px}}@media (max-width:768px){.discovery-store-main-header h1{font-size:clamp(1.36rem,6vw,1.82rem)}.discovery-store-main-header p{font-size:.8rem}.discovery-store-card,.discovery-store-custom-card{min-height:362px}}.discovery-store-shell{max-width:1860px;grid-template-columns:264px minmax(0,1fr) 352px}.discovery-store-topbar{height:58px}.discovery-store-topbar-inner{max-width:1860px}.discovery-store-brand-text{font-size:clamp(.98rem,1.08vw,1.14rem)}.discovery-store-search input{height:42px;font-size:.82rem;padding-left:2.3rem}.discovery-store-left-heading{letter-spacing:.18em}.discovery-store-nav-item{min-height:44px;font-size:.82rem}.discovery-store-filter-chip{min-height:35px;font-size:.7rem}.discovery-store-main-content{padding:1.7rem 1.35rem 2rem}.discovery-store-main-header h1{font-size:clamp(1.95rem,2.5vw,2.62rem);line-height:1.03}.discovery-store-sort,.discovery-store-sort select{font-size:.76rem}.discovery-store-grid{gap:.96rem}.discovery-store-card,.discovery-store-custom-card{min-height:462px}.discovery-store-card{background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.04),transparent 50%),linear-gradient(180deg,rgba(17,17,17,.88),rgba(10,10,10,.93))}.discovery-store-card-body{padding:1rem}.discovery-store-card-logo{width:50px;height:50px}.discovery-store-card h3{font-size:clamp(1.2rem,1.35vw,1.42rem);margin-top:.82rem}.discovery-store-card p{font-size:.86rem;line-height:1.64}.discovery-store-card-actions,.discovery-store-custom-actions{padding:.68rem}.discovery-store-custom-link,.discovery-store-quick-install{min-height:42px;font-size:.7rem}.discovery-store-card-icon-action{min-height:42px;min-width:42px}.discovery-store-custom-plus{width:68px;height:68px;font-size:1.62rem}.discovery-store-custom-body h3{font-size:1.2rem}.discovery-store-custom-body p{font-size:.84rem;line-height:1.62;max-width:260px}.discovery-store-trending-panel,.discovery-store-trust-panel{padding:.98rem}.discovery-store-trending-panel h2,.discovery-store-trust-panel h2{font-size:.68rem}.discovery-store-metric-row span{font-size:.7rem}.discovery-store-metric-row strong{font-size:.92rem}.discovery-store-zero-retention strong{font-size:.7rem}.discovery-store-zero-retention p{font-size:.66rem}.discovery-store-rank{font-size:.84rem}.discovery-store-trending-panel strong{font-size:.76rem}.discovery-store-trending-panel p{font-size:.66rem}.discovery-store-creator-card h3{font-size:.88rem}.discovery-store-creator-card p{font-size:.68rem}.discovery-store-creator-card button{min-height:42px;font-size:.68rem}.discovery-store-footer{font-size:.56rem}@media (max-width:1024px){.discovery-store-main-content{padding:1.26rem .96rem 1.6rem}.discovery-store-main-header h1{font-size:clamp(1.62rem,2.45vw,2.06rem)}.discovery-store-main-header p{font-size:.82rem}.discovery-store-card,.discovery-store-custom-card{min-height:408px}}@media (max-width:768px){.discovery-store-main-header h1{font-size:clamp(1.42rem,6.2vw,1.9rem)}.discovery-store-main-header p{font-size:.78rem}.discovery-store-card,.discovery-store-custom-card{min-height:368px}.discovery-store-card p,.discovery-store-custom-body p{font-size:.8rem}}.discovery-store-shell{grid-template-columns:264px minmax(0,1fr)}@media (max-width:1280px){.discovery-store-shell{grid-template-columns:238px minmax(0,1fr)}}@media (max-width:1024px){.discovery-store-shell{grid-template-columns:1fr}}.discovery-store-page{background:radial-gradient(56rem 34rem at 56% 10%,rgba(255,122,26,.1),transparent 64%),radial-gradient(42rem 22rem at 6% 14%,rgba(88,174,255,.05),transparent 72%),#030303}.discovery-store-brand,.discovery-store-footer-link,.discovery-store-icon-btn,.discovery-store-nav-item,.discovery-store-profile{text-decoration:none}.discovery-store-brand{color:inherit}.discovery-store-topbar{height:56px}.discovery-store-topbar-inner{max-width:1820px}.discovery-store-brand-text{font-size:clamp(.96rem,1.04vw,1.12rem);letter-spacing:.05em}.discovery-store-icon-btn,.discovery-store-online-pill,.discovery-store-profile{min-height:44px;min-width:44px}.discovery-store-icon-btn,.discovery-store-profile{display:inline-flex;align-items:center;justify-content:center}.discovery-store-shell{grid-template-columns:260px minmax(0,1fr);max-width:1820px}.discovery-store-main-content{padding:1.68rem 1.34rem 2rem;display:flex;flex-direction:column;align-items:flex-start}.discovery-store-empty,.discovery-store-grid,.discovery-store-main-header{width:min(1220px,100%)}.discovery-store-main-header{margin-bottom:1rem;padding-bottom:.96rem}.discovery-store-main-header h1{font-size:clamp(2rem,3.3vw,3.14rem);line-height:1.02;letter-spacing:-.02em}.discovery-store-main-header p{font-size:.9rem;line-height:1.58;color:color-mix(in srgb,var(--store-muted) 86%,#e2e8f5)}.discovery-store-sort{font-size:.74rem}.discovery-store-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;border-radius:10px;padding-right:1.85rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%239499a8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;background-size:.9rem}.discovery-store-grid{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-store-card,.discovery-store-custom-card{min-height:448px}.discovery-store-card h3{font-size:clamp(1.2rem,1.36vw,1.42rem)}.discovery-store-card p{font-size:.85rem;line-height:1.62}.discovery-store-custom-body h3{font-size:1.18rem}.discovery-store-custom-body p{font-size:.83rem}.discovery-store-footer-link{display:inline-flex;align-items:center;min-height:24px;color:inherit}.discovery-store-footer a:focus-visible,.discovery-store-left-rail a:focus-visible,.discovery-store-topbar a:focus-visible{outline:2px solid rgba(255,122,26,.75);outline-offset:2px}@media (max-width:1280px){.discovery-store-shell{grid-template-columns:232px minmax(0,1fr)}}@media (max-width:1024px){.discovery-store-shell{grid-template-columns:1fr}.discovery-store-main-content{padding:1.2rem .95rem 1.65rem}.discovery-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-store-main-header h1{font-size:clamp(1.6rem,2.5vw,2.08rem)}}@media (max-width:768px){.discovery-store-grid{grid-template-columns:1fr}.discovery-store-main-header h1{font-size:clamp(1.42rem,6vw,1.86rem)}.discovery-store-main-header p{font-size:.79rem}}.discovery-store-page:after{content:"";position:absolute;top:18%;left:50%;transform:translateX(-50%);width:min(1380px,156vw);height:min(720px,82vh);border-radius:999px;pointer-events:none;z-index:0;background:radial-gradient(circle at center,rgba(255,122,26,.08) 0,rgba(255,122,26,.01) 60%,transparent 80%);filter:blur(60px)}.discovery-store-main-header h1{font-family:var(--font-display),var(--font-mono-accent);font-size:clamp(2rem,3.92vw,4.3rem);text-shadow:0 0 30px rgba(255,255,255,.08)}.discovery-store-main-header p{font-size:clamp(.84rem,.78vw,.94rem);color:color-mix(in srgb,var(--builder-text-strong) 70%,transparent)}.discovery-store-card,.discovery-store-custom-card{border-radius:15px;border:1px solid rgba(255,255,255,.09);background:rgba(10,10,10,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 0 1px rgba(0,0,0,.5),0 20px 50px -10px rgba(0,0,0,.8)}.discovery-store-card:hover,.discovery-store-custom-card:hover{border-color:rgba(255,122,26,.4);box-shadow:0 0 0 1px rgba(255,122,26,.1),0 25px 60px -12px rgba(0,0,0,.9)}.discovery-store-quick-install{border-color:color-mix(in srgb,var(--yp-orange) 80%,transparent);background:linear-gradient(180deg,#ff8a3d 0,var(--yp-orange) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 20px rgba(255,122,26,.2)}.discovery-store-quick-install:hover{background:linear-gradient(180deg,#ff954d,#ff852a);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 35px rgba(255,122,26,.4)}@media (max-width:1024px){.discovery-store-main-header h1{font-size:clamp(1.56rem,2.35vw,2.2rem)}}@media (max-width:768px){.discovery-store-main-header h1{font-size:clamp(1.36rem,6vw,1.86rem)}}.discovery-store-card h3{margin-top:.78rem;line-height:1.2;letter-spacing:-.012em}.discovery-store-card p{margin-top:.58rem;line-height:1.66}.discovery-store-tag-row{gap:.36rem;padding-top:.82rem}.discovery-store-chip{border-radius:8px;font-size:.62rem;line-height:1.1;padding:.3rem .48rem}@media (min-width:1280px) and (max-width:1500px) and (max-height:860px){.discovery-store-main-header h1{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.06}.discovery-store-main-header p{font-size:.84rem;line-height:1.5}.discovery-store-card,.discovery-store-custom-card{min-height:420px}.discovery-store-card p{font-size:.81rem;line-height:1.6}.discovery-store-chip{font-size:.58rem;padding:.24rem .4rem}.discovery-store-card-actions,.discovery-store-custom-actions{padding:.58rem}}.builder-home-page,.discovery-store-page{--ui-type-brand:0.76rem;--ui-type-label:0.69rem;--ui-type-body:clamp(0.84rem,0.78vw,0.94rem);--ui-type-display:clamp(2rem,3.92vw,4.3rem)}.discovery-store-brand-text{font-size:var(--ui-type-brand);font-weight:500;letter-spacing:.016em}.discovery-store-left-heading{font-size:.62rem;letter-spacing:.16em}.discovery-store-nav-item{font-size:var(--ui-type-label);letter-spacing:.02em}.discovery-store-main-header h1{font-size:var(--ui-type-display);line-height:1.09;letter-spacing:-.01em;font-weight:720}.discovery-store-main-header p{font-size:var(--ui-type-body);line-height:1.56}.discovery-store-sort,.discovery-store-sort select{font-size:var(--ui-type-label)}.discovery-store-card h3{font-size:clamp(.98rem,1.02vw,1.12rem);line-height:1.28}.discovery-store-card p,.discovery-store-custom-body p{font-size:var(--ui-type-body);line-height:1.56}.discovery-store-chip{font-size:.63rem}.discovery-store-custom-link,.discovery-store-quick-install{font-size:var(--ui-type-label);letter-spacing:.062em}