.app-option-card{position:relative;border-radius:8px;border:1px solid rgba(255,255,255,.03);background:linear-gradient(145deg,#ffffff14,#ffffff05 42%,#ffffff0a),#050c16fa;color:#e2e8f0;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #ffffff03,0 4px 24px -4px #0000004d;touch-action:pan-y}.app-option-card:before,.app-option-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.app-option-card:before{z-index:0;background:radial-gradient(circle at 12% 0%,rgba(34,211,238,.07),transparent 38%),radial-gradient(circle at 95% 100%,rgba(16,185,129,.045),transparent 40%),linear-gradient(135deg,#ffffff0a,#fff0);opacity:.5}.app-option-card:after{z-index:1;border:1px solid rgba(255,255,255,.04);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 38%);opacity:.46}.app-option-card:is(button){cursor:pointer}.app-option-card[data-selected=true]{border-color:#67e8f92e;background:linear-gradient(145deg,#22d3ee14,#ffffff06 45%,#10b9810f),#071220b3;box-shadow:inset 0 1px 1px #ffffff12,inset 0 -1px 1px #ffffff04,0 8px 28px -8px #0891b238,0 4px 24px -4px #0000004d}.app-option-card[data-selected=true]:before{opacity:.82}.app-option-card[data-selected=true]:after{border-color:#67e8f91f;opacity:.62}.app-option-card__title{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:-.01em;color:#f8fafc}.app-option-card[data-selected=true] .app-option-card__title{color:#e0f7ff;text-shadow:none}.app-option-card__description{margin:0;font-size:.92rem;line-height:1.65;color:#e2e8f0bd}.app-option-card[data-selected=true] .app-option-card__description{color:#e2e8f0d6}.app-option-card__meta{margin:.5rem 0 0;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#67e8f9}.app-option-card[data-selected=true] .app-option-card__meta{color:#a5f3fc}.cyber-glare{position:absolute;inset:0;z-index:2;background:linear-gradient(125deg,#fff0,#ffffff08 45%,#ffffff14,#ffffff08 55%,#fff0);pointer-events:none}.corner-elements span{position:absolute;width:15px;height:15px;border:1px solid rgba(255,255,255,.05);pointer-events:none;opacity:.35}.corner-elements span:after{content:"";position:absolute;inset:-4px;border-radius:4px;background:radial-gradient(circle,rgba(34,211,238,.1),transparent 62%);opacity:0}.app-option-card[data-selected=true] .corner-elements span:after{opacity:.45}.corner-elements span:nth-child(1){top:12px;left:12px;border-right:0;border-bottom:0}.corner-elements span:nth-child(2){top:12px;right:12px;border-left:0;border-bottom:0}.corner-elements span:nth-child(3){bottom:12px;left:12px;border-right:0;border-top:0}.corner-elements span:nth-child(4){right:12px;bottom:12px;border-left:0;border-top:0}.cyber-particles{position:absolute;inset:0;z-index:1;pointer-events:none}.cyber-particles span{position:absolute;width:3px;height:3px;background:#67e8f9ad;border-radius:50%;opacity:0;pointer-events:none}.cyber-particles span:before{content:"";position:absolute;inset:-6px;border-radius:inherit;background:radial-gradient(circle,rgba(103,232,249,.22),transparent 64%);opacity:0;transform:scale(.5)}.cyber-particles span:nth-child(1){--particle-x: 1;--particle-y: -1;top:40%;left:20%}.cyber-particles span:nth-child(2){--particle-x: -1;--particle-y: -1;top:60%;right:20%}.cyber-particles span:nth-child(3){--particle-x: .5;--particle-y: 1;top:20%;left:40%}.cyber-particles span:nth-child(4){--particle-x: -.5;--particle-y: 1;top:80%;right:40%;animation-delay:.45s}.app-option-card[data-selected=true] .cyber-particles span{animation:cyber-particle-float 2.2s ease-in-out infinite}.app-option-card[data-selected=true] .cyber-particles span:before{animation:cyber-particle-glow 2.2s ease-in-out infinite}@keyframes cyber-particle-float{0%{opacity:0;transform:translateZ(0)}45%{opacity:.78}to{opacity:0;transform:translate3d(calc(var(--particle-x, 0) * 22px),calc(var(--particle-y, 0) * 22px),0)}}@keyframes cyber-particle-glow{0%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.cyber-scannable{position:relative;border:1px solid rgba(255,255,255,.03);background:#ffffff05;box-shadow:inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #ffffff03,0 4px 24px -4px #00000038}.cyber-scannable:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.1),transparent 70%);opacity:0;pointer-events:none}.cyber-scan-laser{position:absolute;top:0;left:0;width:100%;height:2px;background:#67e8f9b3;opacity:.18;pointer-events:none;z-index:5}.cyber-scan-laser:before{content:"";position:absolute;inset:-30px 0 -1px;background:linear-gradient(180deg,transparent,rgba(103,232,249,.08) 64%,rgba(103,232,249,.22));pointer-events:none}:root{--miniapp-bg: #07111f;--miniapp-text: #f8fafc;--miniapp-muted: rgba(226, 232, 240, .78);--miniapp-accent: #34d399;--miniapp-text-soft: #e2e8f0;--miniapp-text-accent: #cffafe;--miniapp-text-muted: rgba(226, 232, 240, .72);--miniapp-text-placeholder: rgba(226, 232, 240, .42);--miniapp-text-mint: #d1fae5;--miniapp-text-cyan: #a5f3fc;--miniapp-border-soft: rgba(255, 255, 255, .05);--miniapp-border-subtle: rgba(255, 255, 255, .03);--miniapp-border-cyan-soft: rgba(103, 232, 249, .18);--miniapp-surface-1: rgba(2, 6, 23, .62);--miniapp-surface-2: rgba(2, 6, 23, .68);--miniapp-surface-3: rgba(15, 23, 42, .68);--miniapp-surface-4: rgba(15, 23, 42, .78);--miniapp-surface-5: rgba(15, 23, 42, .86);--miniapp-surface-focus: rgba(15, 23, 42, .74);--miniapp-surface-disabled: rgba(15, 23, 42, .3);--miniapp-surface-brand: rgba(2, 6, 23, .72);--miniapp-surface-brand-soft: rgba(2, 6, 23, .56);--miniapp-surface-card: rgba(2, 6, 23, .76);--miniapp-surface-cyan-soft: rgba(8, 47, 73, .34);--miniapp-surface-glass: rgba(15, 23, 42, .58);--miniapp-surface-raised: rgba(15, 23, 42, .84);--miniapp-field-border-focus: #3b82f6;--app-screen-bg: #07111f;--app-panel-bg: linear-gradient(180deg, rgba(7, 18, 32, .98), rgba(7, 18, 32, .94) 38%, rgba(7, 18, 32, .9)), var(--miniapp-surface-1);--app-card-border: rgba(255, 255, 255, .08);--app-card-bg: linear-gradient(145deg, rgba(255, 255, 255, .07), rgba(255, 255, 255, .018) 48%), var(--miniapp-surface-4);--app-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 8px 18px -18px rgba(0, 0, 0, .72);--app-card-overlay-bg: radial-gradient(circle at 18% 10%, rgba(59, 130, 246, .12), transparent 34%), radial-gradient(circle at 88% 18%, rgba(139, 92, 246, .1), transparent 32%), linear-gradient(135deg, rgba(255, 255, 255, .04), transparent 55%);--app-card-overlay-opacity: .42;--app-card-accent-border: rgba(103, 232, 249, .24);--app-card-accent-bg: radial-gradient(circle at 16% 8%, rgba(34, 211, 238, .16), transparent 34%), linear-gradient(145deg, rgba(34, 211, 238, .11), rgba(139, 92, 246, .08) 52%, rgba(255, 255, 255, .022)), rgba(15, 23, 42, .9);--app-card-accent-shadow: 0 0 0 1px rgba(34, 211, 238, .08), 0 16px 30px -24px rgba(34, 211, 238, .56), inset 0 1px 0 rgba(255, 255, 255, .08);--miniapp-accent-cyan: #22d3ee;--miniapp-accent-gradient: linear-gradient(90deg, #22d3ee 0%, #3b82f6 52%, #8b5cf6 100%);--app-card-radius: 18px;--app-card-radius-sm: 8px;--app-media-radius: 8px;--miniapp-motion-fast: .15s;--miniapp-motion-base: .18s;--miniapp-motion-ease: cubic-bezier(.2, .8, .2, 1);--miniapp-card-press-transform: translateY(1px) scale(.992);--miniapp-button-press-transform: translateY(1px) scale(.985);--miniapp-card-hover-transform: translateY(-1px);--miniapp-reveal-start-y: -4px;--miniapp-motion-view: .18s}*,*:before,*:after{box-sizing:border-box}html,body[data-mini-app=true]{width:100%;height:100%;margin:0;padding:0;min-height:100%;background:var(--miniapp-bg);overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body[data-mini-app=true]{overflow:hidden;color:var(--miniapp-text);-webkit-font-smoothing:antialiased}.miniapp-main{box-sizing:border-box;display:grid;width:100%;height:100dvh;min-height:100dvh;overflow:hidden;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--app-screen-bg)}button,a{-webkit-tap-highlight-color:transparent}button:focus{outline:none}.miniapp-gate{display:grid;place-items:center;min-height:100%;padding:1.5rem;color:var(--miniapp-text);text-align:center}.miniapp-gate p{width:min(100%,24rem);margin:0;padding:1rem;border:1px solid rgba(103,232,249,.16);border-radius:8px;background:#080f1ef0;font-size:1rem;font-weight:800;line-height:1.4}.button-primary,.button-secondary{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:.82rem 1.15rem;border:2px solid transparent;border-radius:8px;background:transparent;color:var(--miniapp-text);font:inherit;font-size:.86rem;font-weight:900;line-height:1.15;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.button-primary:before,.button-primary:after,.button-secondary:before,.button-secondary:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;width:16%;border:2px solid transparent;border-radius:inherit}.button-primary:before,.button-secondary:before{left:-2px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.button-primary:after,.button-secondary:after{right:-2px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.button-primary{color:#ecfeff;background:linear-gradient(135deg,#3b82f624,#8b5cf61f),#0f172a7a}.button-primary:before,.button-primary:after{border-color:#60a5fae6}.button-primary:not(:disabled):is(:hover,:focus-visible,:active),.button-primary.is-hovered{color:var(--miniapp-text);background:linear-gradient(135deg,#3b82f63d,#8b5cf633),#0f172a9e;box-shadow:inset 0 0 18px #3b82f63d,0 0 13px #8b5cf62e}.button-primary:not(:disabled):is(:hover,:focus-visible,:active):before,.button-primary:not(:disabled):is(:hover,:focus-visible,:active):after,.button-primary.is-hovered:before,.button-primary.is-hovered:after{width:calc(50% + 2px);border-color:#a5b4fcf2}.button-secondary{color:var(--miniapp-text-accent);background:linear-gradient(135deg,#22d3ee14,#3b82f614),#0f172a70}.button-secondary:before,.button-secondary:after{border-color:#67e8f97a}.button-secondary:not(:disabled):is(:hover,:focus-visible,:active),.button-secondary.is-hovered{color:var(--miniapp-text);background:linear-gradient(135deg,#22d3ee21,#3b82f624),#0f172a94;box-shadow:inset 0 0 15px #22d3ee29,0 0 10px #3b82f624}.button-secondary:not(:disabled):is(:hover,:focus-visible,:active):before,.button-secondary:not(:disabled):is(:hover,:focus-visible,:active):after,.button-secondary.is-hovered:before,.button-secondary.is-hovered:after{width:calc(50% + 2px);border-color:#7dd3fcdb}.button-primary:disabled,.button-secondary:disabled{color:#e2e8f094;background:var(--miniapp-surface-disabled);cursor:not-allowed}.button-primary:disabled:before,.button-primary:disabled:after,.button-secondary:disabled:before,.button-secondary:disabled:after{border-color:#94a3b83d}.app-shell{box-sizing:border-box;position:relative;isolation:isolate;width:100%;min-width:0;min-height:100dvh;height:100dvh;max-height:100%;overflow:hidden;margin:0 auto;padding:0;background:transparent}.app-shell--mini{max-width:100%}.app-background{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 14%,rgba(34,211,238,.14),transparent 30%),radial-gradient(circle at 18% 82%,rgba(52,211,153,.1),transparent 24%),radial-gradient(circle at 82% 18%,rgba(251,191,36,.08),transparent 22%),linear-gradient(145deg,#07111f,#0b292e 48%,#07111f)}.app-unified-container{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;border-radius:0;border:0;background:transparent;box-shadow:none}.app-main-panel{--app-module-rhythm: .72rem;--app-module-rhythm-tight: .44rem;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;background:linear-gradient(145deg,#ffffff08,#ffffff02 45%),#07111ff5;border-bottom:0}.app-main-panel--home-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.app-top-bar{position:relative;--app-top-edge-padding: clamp(12px, 3vw, 16px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:.35rem;min-height:3.5rem;padding-block:.5rem}.app-main-panel--home-hero .app-top-bar,.app-main-panel--home-hero .app-screen{grid-column:1;grid-row:1}.app-main-panel--home-hero .app-top-bar{z-index:5;align-self:start;background:transparent;box-shadow:none}.app-main-panel--home-hero .app-top-bar__left,.app-main-panel--home-hero .app-top-bar__right{position:relative;z-index:2}.app-top-bar__floating-logo{position:absolute;top:50%;left:0;z-index:3;pointer-events:none;transform:translate3d(var(--app-logo-x, var(--app-top-edge-padding)),-50%,0);transition:transform .14s ease-out,opacity .12s ease-out;will-change:transform}.app-top-bar__left{display:flex;justify-content:flex-start;align-items:center;min-height:2.65rem;justify-self:start;padding-inline-start:var(--app-top-edge-padding)}.app-top-bar__right{display:flex;justify-content:flex-end;align-items:center;justify-self:end;padding-inline-end:var(--app-top-edge-padding)}.app-top-bar__right-placeholder{display:block;width:4rem;height:2.35rem;visibility:hidden;pointer-events:none}.app-top-bar__back{width:auto;min-width:0;max-width:4.8rem;min-height:2.35rem;height:2.35rem;padding-inline:.68rem;padding-block:0;border-radius:10px;font-size:.72rem;line-height:1;white-space:nowrap}.miniapp-back-button{display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:none;pointer-events:none;transition:opacity .12s ease-out}.miniapp-back-button[data-visible=true]{opacity:1;transform:none;pointer-events:auto}.app-top-bar--home .app-top-bar__floating-logo{--app-logo-x: var(--app-top-edge-padding)}.app-top-bar--module .app-top-bar__floating-logo{--app-logo-x: calc(50vw - 50%) }.app-logo{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:8px;border:1px solid rgba(56,189,248,.26);background:radial-gradient(circle at 24% 20%,rgba(103,232,249,.28),transparent 28%),linear-gradient(145deg,#38bdf82e,#8b5cf633),var(--miniapp-surface-brand);box-shadow:inset 0 1px #ffffff1a,0 0 18px #38bdf833;color:var(--miniapp-text);font-size:1.05rem;font-weight:900;line-height:1;letter-spacing:.04em;text-shadow:0 0 8px rgba(56,189,248,.75),0 0 14px rgba(139,92,246,.55)}.app-main-panel--home-hero .app-logo{box-shadow:inset 0 1px #ffffff1a,0 0 18px #38bdf833,0 12px 26px -18px #020617e6}.app-empty-state__eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--miniapp-accent)}.app-pill{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:var(--app-pill-height, 2rem);padding:var(--app-pill-padding, .34rem .56rem);border-radius:var(--app-pill-radius, 8px);border:1px solid rgba(56,189,248,.24);background:linear-gradient(145deg,#38bdf824,#4c1d9529),var(--miniapp-surface-brand-soft);box-shadow:inset 0 1px #ffffff14,0 10px 22px -18px #38bdf8b8;color:var(--miniapp-text);font-size:var(--app-pill-font-size, .72rem);font-weight:var(--app-pill-font-weight, 900);line-height:var(--app-pill-line-height, 1);gap:var(--app-pill-gap, .34rem);white-space:nowrap}.app-credit-pill{--app-pill-height: 2rem;--app-pill-padding: .34rem .56rem;--app-pill-radius: 8px;--app-pill-font-size: .72rem;--app-pill-font-weight: 900;--app-pill-gap: .34rem}.app-soon-pill{--app-pill-height: 1.45rem;--app-pill-padding: .18rem .45rem;--app-pill-radius: 999px;--app-pill-font-size: .62rem;--app-pill-font-weight: 900;--app-pill-line-height: 1;--app-pill-gap: .2rem;border-color:#94a3b82e;background:#0f172ab8;color:#e2e8f0c7;letter-spacing:.08em;text-transform:uppercase}.app-main-panel--home-hero .app-credit-pill,.app-main-panel--home-hero .app-top-bar__back{box-shadow:inset 0 1px #ffffff14,0 10px 22px -18px #38bdf8b8,0 10px 24px -18px #020617e0}.app-credit-pill strong{font-size:.9rem;font-weight:950;line-height:1;color:var(--miniapp-text)}.app-crystal-icon{display:block;width:1.1rem;height:1.1rem;flex-shrink:0;filter:drop-shadow(0 0 5px rgba(56,189,248,.8))}.app-step-slider{display:grid;gap:.14rem;padding:var(--app-module-rhythm-tight) .85rem .28rem;border-bottom:1px solid var(--miniapp-border-subtle);background:linear-gradient(90deg,#3b82f60e,#8b5cf609),transparent}.app-step-slider__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.app-step-slider__header--compact{align-items:center}.app-step-slider__headline{margin:0;font-size:.8rem;font-weight:800;line-height:1.25;color:var(--miniapp-text-soft)}.app-step-slider__track{position:relative;height:8px;overflow:hidden;border-radius:999px;border:1px solid rgba(125,211,252,.14);background:linear-gradient(90deg,var(--miniapp-surface-5),rgba(30,41,59,.72)),var(--miniapp-surface-5);box-shadow:inset 0 1px 1px #ffffff0a,0 10px 24px -22px #38bdf899}.app-step-slider__track--inline{flex:0 0 8.5rem}.app-step-slider__fill{position:absolute;inset:0 auto 0 0;width:25%;border-radius:inherit;background:var(--miniapp-accent-gradient);box-shadow:0 0 18px #3b82f666,0 0 30px #8b5cf63d}.app-step-slider__fill--1-of-4{width:25%}.app-step-slider__fill--2-of-4{width:50%}.app-step-slider__fill--3-of-4{width:75%}.app-step-slider__fill--4-of-4{width:100%}.app-step-slider__fill--1-of-5{width:20%}.app-step-slider__fill--2-of-5{width:40%}.app-step-slider__fill--3-of-5{width:60%}.app-step-slider__fill--4-of-5{width:80%}.app-step-slider__fill--5-of-5{width:100%}.app-step-slider__fill--1-of-6{width:16.6667%}.app-step-slider__fill--2-of-6{width:33.3333%}.app-step-slider__fill--3-of-6{width:50%}.app-step-slider__fill--4-of-6{width:66.6667%}.app-step-slider__fill--5-of-6{width:83.3333%}.app-step-slider__fill--6-of-6{width:100%}.app-screen{grid-row:2;--app-content-gap: .65rem;--app-content-bottom-gap: .85rem;--app-request-flow-bottom-gap: 5.5rem;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:0;overflow:hidden;background:transparent}.app-main-panel--home-hero .app-screen{grid-row:1;z-index:1}.app-screen__module-flow,.app-flow-shell,.app-screen__content{min-height:0;height:100%}.app-screen__module-flow{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--app-module-rhythm-tight);min-height:0;overflow:hidden}.app-flow-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--app-module-rhythm-tight);padding:0 .85rem;border:0;border-radius:0;background:transparent;box-shadow:none}.app-flow-shell__header{display:grid;gap:0;padding:0}.app-flow-shell__body{display:grid;gap:var(--app-module-rhythm-tight);padding-top:0;padding-bottom:calc(var(--app-request-flow-bottom-gap) + env(safe-area-inset-bottom,0px));min-height:0;scroll-padding-bottom:calc(var(--app-request-flow-bottom-gap) + env(safe-area-inset-bottom,0px))}.app-flow-shell__body--hero-layout{padding-top:.24rem}.app-flow-shell__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.app-flow-shell__summary{display:grid;gap:.35rem;min-width:0}.app-flow-shell__summary:empty{display:none}.app-flow-shell__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:min(100%,220px)}.app-flow-shell__actions .button-secondary,.app-flow-shell__actions .button-primary{min-height:42px}.app-flow-shell__actions .button-secondary:disabled,.app-flow-shell__actions .button-primary:disabled{opacity:.44;cursor:not-allowed;box-shadow:none}.app-screen__content{padding:0;-ms-overflow-style:none}.app-flow-shell .app-screen__content,.app-screen__content--scroll{overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:calc(var(--app-request-flow-bottom-gap) + env(safe-area-inset-bottom,0px))}.app-screen__content::-webkit-scrollbar{display:none}.app-screen__content--request-home,.app-screen__content--status,.app-screen__content--money,.app-screen__content--faq{display:grid;align-content:start;gap:var(--app-content-gap);padding:.85rem .85rem var(--app-content-bottom-gap);border:0;border-radius:0;background:transparent;box-shadow:none}.app-screen__content--request-home{padding:0;overflow-y:auto;overflow-x:hidden;min-height:0;height:100%;overscroll-behavior:contain}.app-screen__content--money,.app-screen__content--faq{padding:0 .85rem var(--app-content-bottom-gap)}.app-screen__content--showcase,.app-screen__content--my-projects{display:grid;align-content:start;gap:var(--app-content-gap);padding:0 .85rem var(--app-content-bottom-gap);border:0;border-radius:0;background:transparent;box-shadow:none}.app-error{display:grid;gap:.25rem;padding:.72rem .8rem;border-radius:8px;border:1px solid rgba(248,113,113,.32);background:#7f1d1d38;font-size:.86rem;line-height:1.4;color:#fecaca;white-space:pre-line;word-break:break-word}.app-grid-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;align-items:stretch}.app-grid-selector>*{height:100%;min-height:100%;align-self:stretch}.app-visual-card-grid{align-items:stretch;gap:var(--app-module-rhythm)}.app-hero-layout-card__media{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:8px;border:1px solid rgba(103,232,249,.18);background:linear-gradient(135deg,#0f172af5,#071220eb),#0f172adb}.app-hero-layout-card__media:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(96,165,250,.2),rgba(34,211,238,.08) 48%,transparent 100%),radial-gradient(circle at 18% 20%,rgba(251,191,36,.18),transparent 32%);opacity:1}.app-hero-layout-card__media[data-loaded=true]:before{opacity:0}.app-hero-layout-card__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:1;transform:none}.app-review-step{display:grid;gap:var(--app-module-rhythm)}.app-review-hero{display:grid;gap:.4rem}.app-review-hero__card{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:var(--app-module-rhythm);align-items:center;padding:.65rem;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:var(--miniapp-surface-card)}.app-review-hero__card--single{padding:.75rem;border:1px solid rgba(103,232,249,.14);background:linear-gradient(145deg,#22d3ee0d,#3b82f60a),var(--miniapp-surface-card)}.app-review-hero__media{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:8px;border:1px solid rgba(103,232,249,.16);background:linear-gradient(135deg,#0f172af5,#071220eb),#0f172adb}.app-review-hero__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.app-review-hero__copy{display:grid;gap:.22rem;min-width:0}.app-review-hero__title{margin:0;font-size:.95rem;font-weight:800;line-height:1.2;color:var(--miniapp-text)}.app-review-hero__meta{margin:0;font-size:.72rem;line-height:1.35;color:var(--miniapp-text-soft)}.app-review-hero__empty{margin:0;font-size:.82rem;line-height:1.45;color:var(--miniapp-muted)}.app-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--app-module-rhythm)}.app-review-card{display:grid;gap:.22rem;padding:.72rem .8rem;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:var(--miniapp-surface-card)}.app-review-card__label{margin:0;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8e0}.app-review-card__value{margin:0;font-size:.88rem;line-height:1.4;color:var(--miniapp-text)}.app-step-niche__inline-field{display:grid;gap:.22rem;width:100%;margin-top:0}.app-step-niche__inline-label{margin:0;font-size:.74rem;font-weight:900;color:var(--miniapp-text-accent)}.app-step-niche__inline-input{width:100%;min-height:38px;padding:.56rem .68rem;border:1px solid var(--miniapp-border-soft);border-radius:8px;background:var(--miniapp-surface-1);box-shadow:inset 0 1px #ffffff0b;color:var(--miniapp-text);font:inherit;font-size:.8rem;line-height:1.2;outline:none}.app-project-details .app-step-niche__inline-input{scroll-margin-bottom:calc(var(--app-request-flow-bottom-gap) + env(safe-area-inset-bottom,0px))}.app-step-niche__inline-input[data-textarea=true],.app-step-niche__inline-input:where(textarea){min-height:72px;resize:vertical}.app-step-niche__inline-input::placeholder{color:var(--miniapp-text-placeholder)}.app-step-niche__inline-input:focus{border-color:var(--miniapp-field-border-focus);background:var(--miniapp-surface-focus);box-shadow:0 0 0 1px #3b82f638,0 0 18px #3b82f62e}.app-step-niche__inline-input:disabled{cursor:not-allowed;opacity:.72;background:var(--miniapp-surface-disabled);color:var(--miniapp-text-muted)}@media(max-width:360px){.app-grid-selector{grid-template-columns:minmax(0,1fr)}}.app-option-card{min-height:44px;padding:.78rem!important}.app-grid-card{gap:.56rem;min-height:11.75rem;border-radius:var(--app-card-radius);border-color:var(--app-card-border);background:var(--app-card-bg);box-shadow:var(--app-card-shadow)}.app-grid-card--featured{min-height:10.75rem}.app-grid-card--premium{border-color:#facc1547;background:linear-gradient(145deg,#facc1514,#3b82f61a 46%,#8b5cf614),#0f172ad6;box-shadow:0 0 0 1px #facc1514,0 14px 30px -24px #facc156b,inset 0 1px #ffffff0f}.app-grid-card:before{background:var(--app-card-overlay-bg);opacity:var(--app-card-overlay-opacity)}.app-grid-card--holo{--app-card-border: var(--app-card-accent-border);--app-card-bg: var(--app-card-accent-bg);--app-card-shadow: var(--app-card-accent-shadow);--app-card-overlay-bg: radial-gradient(circle at 16% 10%, rgba(34, 211, 238, .12), transparent 34%), radial-gradient(circle at 88% 18%, rgba(139, 92, 246, .1), transparent 32%), linear-gradient(135deg, rgba(255, 255, 255, .04), transparent 55%);--app-card-overlay-opacity: .58}.app-grid-card[data-selected=true],.app-grid-card.is-selected{border-color:#8b5cf6b8;background:linear-gradient(145deg,#3b82f61f,#8b5cf61a 54%,#ffffff08),#0f172ae0;box-shadow:0 0 0 1px #3b82f629,0 10px 20px -16px #3b82f63d,inset 0 1px #ffffff14}.app-grid-card.is-disabled,.app-grid-card:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.app-grid-card--dimmed{opacity:.46;cursor:not-allowed;box-shadow:none}.app-grid-card--dimmed:before{opacity:.18}.app-grid-card--dimmed .app-request-option-card__visual,.app-grid-card--dimmed .app-grid-card__icon,.app-grid-card--dimmed .app-option-card__title,.app-grid-card--dimmed .app-option-card__description,.app-grid-card--dimmed .app-option-card__meta{opacity:.68}.app-grid-card--coming-soon.app-grid-card.is-disabled,.app-grid-card--coming-soon.app-grid-card:disabled,.app-grid-card--coming-soon.app-grid-card--dimmed{opacity:1}.app-grid-card--coming-soon.app-grid-card.is-disabled{box-shadow:0 0 0 1px #94a3b829,inset 0 1px #ffffff0d}.app-grid-card__eyebrow{--app-pill-height: auto;--app-pill-padding: .16rem .42rem;--app-pill-radius: 8px;--app-pill-font-size: .58rem;--app-pill-font-weight: 900;--app-pill-line-height: 1.1;--app-pill-gap: .24rem;width:max-content;letter-spacing:.08em;text-transform:uppercase}.app-grid-card__icon{position:relative;display:inline-grid;place-items:center;width:2.85rem;height:2.85rem;margin-bottom:.1rem;overflow:hidden;border-radius:var(--app-card-radius-sm);border:1px solid rgba(139,92,246,.22);background:radial-gradient(circle at 30% 22%,rgba(59,130,246,.18),transparent 36%),linear-gradient(135deg,#3b82f624,#8b5cf624),#020617bd;box-shadow:inset 0 1px #ffffff0d}.app-grid-card__icon:after{content:"";position:absolute;inset:-45%;background:conic-gradient(from 140deg,transparent,rgba(59,130,246,.28),rgba(139,92,246,.34),transparent 68%);opacity:.32;transform:rotate(18deg)}.app-grid-card__icon-svg{position:relative;z-index:1;width:2rem;height:2rem}.app-grid-card__icon-svg path,.app-grid-card__icon-svg rect{vector-effect:non-scaling-stroke}.app-grid-card[data-selected=true] .app-grid-card__icon,.app-grid-card.is-selected .app-grid-card__icon{border-color:#bfdbfe6b;box-shadow:0 0 0 1px #3b82f61f,inset 0 1px #ffffff14}.app-option-card__title{margin:0;font-size:.86rem;line-height:1.18}.app-option-card__description{margin:0;font-size:.72rem;line-height:1.42}.app-option-card__meta{margin-top:0;font-size:.62rem;line-height:1.3}.app-request-option-card{--app-card-padding: 1.5rem;--app-card-row-gap: .44rem;--app-card-body-gap: .14rem;--app-card-visual-row: 2.85rem;--app-card-visual-track: auto;--app-card-title-lines: 2;--app-card-description-lines: 4;--app-card-meta-lines: 2;--app-card-title-line-height: 1.18;--app-card-description-line-height: 1.42;--app-card-meta-line-height: 1.3;--app-card-title-row: calc(var(--app-card-title-lines) * 1em * var(--app-card-title-line-height));--app-card-description-row: calc(var(--app-card-description-lines) * 1em * var(--app-card-description-line-height));--app-card-body-row: calc( var(--app-card-description-row) + var(--app-card-body-gap) + var(--app-card-meta-lines) * 1em * var(--app-card-meta-line-height) );--app-card-layout-rows: var(--app-card-visual-track) var(--app-card-title-row) var(--app-card-body-row);--app-card-preview-min-height: 5.4rem;--app-card-image-min-height: 7rem;--app-card-preview-ratio: 16 / 10;--app-card-min-height: auto;width:100%;height:100%;min-height:var(--app-card-min-height);padding:var(--app-card-padding);overflow:hidden;text-align:center}.app-request-option-card--coming-soon{--app-card-layer-content: 1;--app-card-layer-status-overlay: 2;--app-card-layer-status-label: 3;--app-coming-soon-overlay-bg: linear-gradient(180deg, rgba(7, 11, 18, .3), rgba(8, 12, 20, .84));--app-coming-soon-overlay-border: rgba(255, 255, 255, .06);--app-coming-soon-label-color: rgba(255, 255, 255, .98);--app-coming-soon-label-shadow: 0 2px 10px rgba(0, 0, 0, .92), 0 0 18px rgba(255, 255, 255, .2);position:relative;isolation:isolate}.app-request-option-card__content{position:relative;z-index:var(--app-card-layer-content);display:block;width:100%;min-height:0}.app-request-option-card__coming-soon-layer{position:absolute;inset:0;z-index:var(--app-card-layer-status-overlay);display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:var(--app-coming-soon-overlay-bg);box-shadow:inset 0 0 0 1px var(--app-coming-soon-overlay-border);pointer-events:none}.app-request-option-card__coming-soon-label{z-index:var(--app-card-layer-status-label);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--app-coming-soon-label-color);font-size:clamp(1.05rem,4vw,1.5rem);font-weight:900;letter-spacing:.16em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;transform:rotate(18deg);text-shadow:var(--app-coming-soon-label-shadow);box-shadow:none}.app-request-option-card--coming-soon .app-request-option-card__visual,.app-request-option-card--coming-soon .app-grid-card__icon,.app-request-option-card--coming-soon .app-option-card__title,.app-request-option-card--coming-soon .app-option-card__description,.app-request-option-card--coming-soon .app-option-card__meta{opacity:.6}.app-request-option-card--visual-icon{--app-card-visual-row: 2.85rem;--app-card-visual-track: var(--app-card-visual-row);--app-card-row-gap: .44rem}.app-request-option-card--visual-preview{--app-card-visual-row: var(--app-card-preview-min-height);--app-card-row-gap: .28rem;--app-card-visual-track: auto}.app-request-option-card--visual-image{--app-card-visual-row: var(--app-card-image-min-height);--app-card-row-gap: .24rem;--app-card-visual-track: auto}.app-request-option-card--visual-none{--app-card-visual-row: 0px;--app-card-row-gap: 0px;--app-card-visual-track: auto}.app-request-option-card--copy-default{--app-card-title-lines: 2;--app-card-description-lines: 4;--app-card-meta-lines: 2}.app-request-option-card--copy-feature{--app-card-title-lines: 1;--app-card-description-lines: 3;--app-card-meta-lines: 1}.app-request-option-card--copy-compact{--app-card-title-lines: 1;--app-card-description-lines: 2;--app-card-meta-lines: 1}.app-request-option-card--copy-dense,.app-request-option-card--copy-action{--app-card-title-lines: 2;--app-card-description-lines: 2;--app-card-meta-lines: 1}.app-request-option-card--no-description{--app-card-description-lines: 0}.app-request-option-card--no-meta{--app-card-meta-lines: 0}.app-request-option-card--size-compact{--app-card-padding: 1.1rem;--app-card-visual-row: 2.85rem;--app-card-title-line-height: 1.14;--app-card-description-line-height: 1.36;--app-card-meta-line-height: 1.24;--app-card-preview-min-height: 4.8rem;--app-card-image-min-height: 6.35rem;--app-card-preview-ratio: 15 / 10;--app-card-min-height: 11rem}.app-request-option-card--size-default{--app-card-padding: 1.5rem;--app-card-visual-row: 2.85rem;--app-card-title-line-height: 1.18;--app-card-description-line-height: 1.42;--app-card-meta-line-height: 1.3;--app-card-preview-min-height: 5.4rem;--app-card-image-min-height: 7rem;--app-card-preview-ratio: 16 / 10;--app-card-min-height: auto}.app-request-option-card--size-tall{--app-card-padding: 1.5rem;--app-card-visual-row: 2.85rem;--app-card-title-line-height: 1.18;--app-card-description-line-height: 1.46;--app-card-meta-line-height: 1.32;--app-card-preview-min-height: 5.6rem;--app-card-image-min-height: 7.1rem;--app-card-preview-ratio: 16 / 10;--app-card-min-height: 13.5rem}.app-request-option-card.app-request-choice-card{--app-card-description-lines: 4;--app-card-min-height: 14rem}.app-request-option-card.app-request-choice-card:not(.app-request-option-card--no-meta){--app-card-min-height: 14.5rem}.app-request-option-card--style{--app-card-row-gap: .52rem;--app-card-body-gap: .12rem;--app-card-description-lines: 5;--app-card-min-height: 17rem}.app-request-option-card__layout{display:grid;grid-template-rows:var(--app-card-layout-rows);align-content:stretch;justify-items:center;width:100%;height:100%;min-width:0;gap:var(--app-card-row-gap);text-align:center}.app-request-option-card__visual{display:grid;grid-row:1;width:100%;min-width:0;margin:0;place-items:center}.app-request-option-card__visual--icon{min-height:var(--app-card-visual-row)}.app-request-option-card--visual-icon .app-request-option-card__visual{align-self:start;align-items:start;justify-self:center;justify-items:center;height:var(--app-card-visual-row);min-height:var(--app-card-visual-row)}.app-request-option-card--visual-icon .app-request-option-card__visual-content{align-self:start;justify-self:center}.app-request-option-card__visual--preview,.app-request-option-card__visual--image{position:relative;width:100%;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.app-request-option-card__visual--preview{min-height:var(--app-card-preview-min-height);aspect-ratio:var(--app-card-preview-ratio)}.app-request-option-card__visual--image{min-height:var(--app-card-image-min-height);aspect-ratio:var(--app-card-preview-ratio)}.app-request-option-card__visual--image>*,.app-request-option-card__visual--preview>*{width:100%;height:100%}.app-request-option-card__visual--image img,.app-request-option-card__visual--preview img{width:100%;height:100%;object-fit:cover}.app-request-option-card__title{grid-row:2;display:grid;justify-items:center;width:100%;min-width:0;min-height:var(--app-card-title-row);text-align:center}.app-request-option-card__body{grid-row:3;display:grid;grid-template-rows:var(--app-card-description-row) auto;align-content:start;justify-items:center;width:100%;min-width:0;min-height:0;gap:var(--app-card-body-gap);text-align:center}.app-request-option-card__description,.app-request-option-card__meta{width:100%;min-width:0}.app-request-option-card__description{grid-row:1;display:grid;height:var(--app-card-description-row);min-height:var(--app-card-description-row);overflow:hidden;align-content:start;justify-items:center;text-align:center}.app-request-option-card__meta{grid-row:2}.app-request-option-card .app-grid-card__icon{margin-bottom:0}.app-request-option-card .app-style-card__preview{width:100%}.app-request-option-card .app-structure-card__meta{margin:0;text-align:center}.app-request-option-card__title .app-option-card__title,.app-request-option-card__description .app-option-card__description,.app-request-option-card__meta .app-option-card__meta{display:-webkit-box;-webkit-box-orient:vertical;width:100%;margin:0;overflow:hidden;text-align:center}.app-request-option-card__title .app-option-card__title{-webkit-line-clamp:var(--app-card-title-lines);line-clamp:var(--app-card-title-lines);line-height:var(--app-card-title-line-height)}.app-request-option-card__description .app-option-card__description{line-height:var(--app-card-description-line-height);-webkit-line-clamp:var(--app-card-description-lines);line-clamp:var(--app-card-description-lines)}.app-request-option-card__meta .app-option-card__meta{-webkit-line-clamp:var(--app-card-meta-lines);line-clamp:var(--app-card-meta-lines);line-height:var(--app-card-meta-line-height)}.app-request-option-card--sharp{border-radius:.58rem}.app-request-option-card--square{border-radius:.14rem}.app-request-option-card--premium{border-radius:.98rem}.app-request-option-card--rounded{border-radius:1.48rem}.app-style-card__preview{position:relative;display:grid;gap:var(--style-preview-gap);padding:var(--style-preview-padding);overflow:hidden;border:1px solid var(--style-preview-border);background:var(--style-preview-bg);box-shadow:var(--style-preview-shape-shadow);isolation:isolate;--style-preview-bg: radial-gradient(circle at 18% 12%, rgba(34, 211, 238, .12), transparent 28%), linear-gradient(145deg, rgba(15, 23, 42, .96), rgba(15, 23, 42, .86));--style-preview-border: rgba(103, 232, 249, .14);--style-preview-shape-shadow: none;--style-preview-selected-border: rgba(103, 232, 249, .32);--style-preview-selected-bg: radial-gradient(circle at 18% 12%, rgba(34, 211, 238, .16), transparent 28%), linear-gradient(145deg, rgba(15, 23, 42, .92), rgba(15, 23, 42, .8));--style-preview-selected-shadow: 0 0 0 1px rgba(34, 211, 238, .08), 0 16px 30px -24px rgba(34, 211, 238, .56);--style-preview-inner-border: rgba(255, 255, 255, .09);--style-preview-card-bg: linear-gradient(135deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .03)), rgba(255, 255, 255, .03);--style-preview-button-bg: linear-gradient(135deg, #22d3ee, #3b82f6);--style-preview-chip-bg: linear-gradient(135deg, rgba(34, 211, 238, .32), rgba(59, 130, 246, .24));--style-preview-line: rgba(255, 255, 255, .58);--style-preview-line-soft: rgba(255, 255, 255, .42);--style-preview-gap: .4rem;--style-preview-padding: .48rem;--style-preview-top-columns: minmax(0, 1.04fr) minmax(0, .78fr);--style-preview-bottom-columns: minmax(0, .96fr) repeat(2, minmax(0, .52fr));--style-preview-top-gap: .38rem;--style-preview-bottom-gap: .38rem;--style-preview-card-height: 1.55rem;--style-preview-card-padding: .22rem .35rem;--style-preview-media-height: 1.55rem;--style-preview-button-height: .9rem;--style-preview-chip-height: .9rem;--style-preview-long-line-width: 68%;--style-preview-short-line-width: 42%;--style-preview-line-height: .2rem;min-height:5rem}.app-style-card__preview>*{position:relative;z-index:1}.app-style-card__preview-top,.app-style-card__preview-bottom{display:grid}.app-style-card__preview-top{grid-template-columns:var(--style-preview-top-columns);gap:var(--style-preview-top-gap)}.app-style-card__preview-bottom{grid-template-columns:var(--style-preview-bottom-columns);gap:var(--style-preview-bottom-gap)}.app-style-card__preview-card,.app-style-card__preview-media,.app-style-card__preview-button,.app-style-card__preview-chip{display:block;border:1px solid var(--style-preview-inner-border);border-radius:.2rem}.app-style-card__preview-card{height:var(--style-preview-card-height);padding:var(--style-preview-card-padding);background:var(--style-preview-card-bg)}.app-style-card__preview-line{display:block;height:var(--style-preview-line-height);border-radius:999px;background:var(--style-preview-line)}.app-style-card__preview-line--long{width:var(--style-preview-long-line-width);margin-top:.08rem}.app-style-card__preview-line--short{width:var(--style-preview-short-line-width);margin-top:.18rem;opacity:.7;background:var(--style-preview-line-soft)}.app-style-card__preview-media{height:var(--style-preview-media-height);background:var(--style-preview-media-bg)}.app-style-card__preview-button{height:var(--style-preview-button-height);background:var(--style-preview-button-bg)}.app-style-card__preview-chip{height:var(--style-preview-chip-height);opacity:.82;background:var(--style-preview-chip-bg)}.app-style-card__preview--rounded{border-radius:1.48rem;--style-preview-shape-shadow: 0 14px 28px -22px rgba(15, 23, 42, .48)}.app-style-card__preview--rounded .app-style-card__preview-card,.app-style-card__preview--rounded .app-style-card__preview-media,.app-style-card__preview--rounded .app-style-card__preview-button,.app-style-card__preview--rounded .app-style-card__preview-chip{border-radius:999px}.app-style-card__preview--rounded .app-style-card__preview-card,.app-style-card__preview--rounded .app-style-card__preview-media{border-radius:1rem}.app-style-card__preview--sharp{border-radius:.28rem;--style-preview-shape-shadow: none;border-color:var(--style-preview-border)}.app-style-card__preview--sharp .app-style-card__preview-card,.app-style-card__preview--sharp .app-style-card__preview-media,.app-style-card__preview--sharp .app-style-card__preview-button,.app-style-card__preview--sharp .app-style-card__preview-chip{border-radius:.18rem}.app-style-card__preview--premium{border-radius:.92rem;--style-preview-shape-shadow: 0 12px 24px -18px rgba(15, 23, 42, .42)}.app-style-card__preview--premium .app-style-card__preview-card,.app-style-card__preview--premium .app-style-card__preview-media,.app-style-card__preview--premium .app-style-card__preview-button,.app-style-card__preview--premium .app-style-card__preview-chip{border-radius:.82rem}.app-style-card__preview--sharp .app-style-card__preview-top{grid-template-columns:minmax(0,1.12fr) minmax(0,.7fr)}.app-style-card__preview--sharp .app-style-card__preview-bottom{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,.44fr))}.app-style-card__preview--premium .app-style-card__preview-top{grid-template-columns:minmax(0,1.02fr) minmax(0,.82fr)}.app-style-card__preview--premium .app-style-card__preview-bottom{grid-template-columns:minmax(0,.94fr) repeat(2,minmax(0,.5fr))}.app-style-card__preview--rounded .app-style-card__preview-top{grid-template-columns:minmax(0,.98fr) minmax(0,.88fr)}.app-style-card__preview--rounded .app-style-card__preview-bottom{grid-template-columns:minmax(0,.9fr) repeat(2,minmax(0,.6fr))}.app-style-card__preview--square{border-radius:.12rem;--style-preview-shape-shadow: none}.app-style-card__preview--square .app-style-card__preview-card,.app-style-card__preview--square .app-style-card__preview-media,.app-style-card__preview--square .app-style-card__preview-button,.app-style-card__preview--square .app-style-card__preview-chip{border-radius:.08rem}.app-style-card__preview--color-cyber-green{--style-preview-border: rgba(34, 211, 238, .36);--style-preview-selected-border: rgba(110, 231, 183, .42);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(34, 211, 238, .18), transparent 30%), linear-gradient(145deg, rgba(6, 32, 33, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(34, 211, 238, .24), transparent 30%), linear-gradient(145deg, rgba(8, 44, 41, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(34, 211, 238, .1), 0 16px 30px -24px rgba(34, 211, 238, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(34, 211, 238, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(34, 211, 238, .2), rgba(15, 118, 110, .12)), rgba(8, 47, 73, .34);--style-preview-button-bg: linear-gradient(135deg, #22d3ee, #0f766e);--style-preview-chip-bg: linear-gradient(135deg, rgba(34, 211, 238, .28), rgba(20, 184, 166, .18));--style-preview-line: rgba(207, 250, 254, .82);--style-preview-line-soft: rgba(167, 243, 208, .7)}.app-style-card__preview--color-cyber-blue{--style-preview-border: rgba(59, 130, 246, .36);--style-preview-selected-border: rgba(191, 219, 254, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(59, 130, 246, .18), transparent 30%), linear-gradient(145deg, rgba(8, 20, 44, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(59, 130, 246, .24), transparent 30%), linear-gradient(145deg, rgba(10, 29, 70, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(59, 130, 246, .1), 0 16px 30px -24px rgba(59, 130, 246, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(59, 130, 246, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(59, 130, 246, .2), rgba(37, 99, 235, .12)), rgba(8, 47, 73, .32);--style-preview-button-bg: linear-gradient(135deg, #38bdf8, #2563eb);--style-preview-chip-bg: linear-gradient(135deg, rgba(59, 130, 246, .28), rgba(147, 197, 253, .18));--style-preview-line: rgba(219, 234, 254, .84);--style-preview-line-soft: rgba(191, 219, 254, .72)}.app-style-card__preview--color-cyber-orange{--style-preview-border: rgba(251, 146, 60, .36);--style-preview-selected-border: rgba(253, 186, 116, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(251, 146, 60, .18), transparent 30%), linear-gradient(145deg, rgba(44, 24, 12, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(251, 146, 60, .24), transparent 30%), linear-gradient(145deg, rgba(72, 34, 12, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(251, 146, 60, .1), 0 16px 30px -24px rgba(251, 146, 60, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(251, 146, 60, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(251, 146, 60, .2), rgba(234, 88, 12, .12)), rgba(8, 47, 73, .3);--style-preview-button-bg: linear-gradient(135deg, #fb923c, #ea580c);--style-preview-chip-bg: linear-gradient(135deg, rgba(251, 146, 60, .28), rgba(251, 191, 36, .18));--style-preview-line: rgba(255, 237, 213, .86);--style-preview-line-soft: rgba(254, 215, 170, .74)}.app-style-card__preview--color-lime-electric{--style-preview-border: rgba(163, 230, 53, .36);--style-preview-selected-border: rgba(236, 252, 203, .46);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(163, 230, 53, .18), transparent 30%), linear-gradient(145deg, rgba(18, 33, 15, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(34, 197, 94, .24), transparent 30%), linear-gradient(145deg, rgba(27, 46, 14, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(163, 230, 53, .1), 0 16px 30px -24px rgba(163, 230, 53, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(163, 230, 53, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(163, 230, 53, .2), rgba(34, 197, 94, .12)), rgba(8, 47, 73, .32);--style-preview-button-bg: linear-gradient(135deg, #a3e635, #22c55e);--style-preview-chip-bg: linear-gradient(135deg, rgba(163, 230, 53, .28), rgba(236, 252, 203, .18));--style-preview-line: rgba(236, 252, 203, .86);--style-preview-line-soft: rgba(190, 242, 100, .74)}.app-style-card__preview--color-violet-electric{--style-preview-border: rgba(139, 92, 246, .36);--style-preview-selected-border: rgba(221, 214, 254, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(139, 92, 246, .18), transparent 30%), linear-gradient(145deg, rgba(17, 10, 39, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(96, 165, 250, .24), transparent 30%), linear-gradient(145deg, rgba(28, 16, 60, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(139, 92, 246, .1), 0 16px 30px -24px rgba(139, 92, 246, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(139, 92, 246, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(139, 92, 246, .2), rgba(59, 130, 246, .12)), rgba(8, 47, 73, .32);--style-preview-button-bg: linear-gradient(135deg, #8b5cf6, #38bdf8);--style-preview-chip-bg: linear-gradient(135deg, rgba(139, 92, 246, .28), rgba(221, 214, 254, .18));--style-preview-line: rgba(237, 233, 254, .86);--style-preview-line-soft: rgba(196, 181, 253, .74)}.app-style-card__preview--color-premium-blue{--style-preview-border: rgba(47, 109, 246, .36);--style-preview-selected-border: rgba(191, 219, 254, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(47, 109, 246, .18), transparent 30%), linear-gradient(145deg, rgba(9, 20, 47, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(47, 109, 246, .24), transparent 30%), linear-gradient(145deg, rgba(12, 32, 88, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(47, 109, 246, .1), 0 16px 30px -24px rgba(47, 109, 246, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(47, 109, 246, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(47, 109, 246, .2), rgba(29, 78, 216, .12)), rgba(8, 47, 73, .32);--style-preview-button-bg: linear-gradient(135deg, #2f6df6, #1d4ed8);--style-preview-chip-bg: linear-gradient(135deg, rgba(47, 109, 246, .28), rgba(191, 219, 254, .18));--style-preview-line: rgba(219, 234, 254, .84);--style-preview-line-soft: rgba(191, 219, 254, .72)}.app-style-card__preview--color-warm-neutral{--style-preview-border: rgba(201, 123, 75, .36);--style-preview-selected-border: rgba(245, 208, 174, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(201, 123, 75, .18), transparent 30%), linear-gradient(145deg, rgba(47, 26, 18, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(201, 123, 75, .24), transparent 30%), linear-gradient(145deg, rgba(72, 39, 22, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(201, 123, 75, .1), 0 16px 30px -24px rgba(201, 123, 75, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(201, 123, 75, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(201, 123, 75, .2), rgba(154, 52, 18, .12)), rgba(8, 47, 73, .3);--style-preview-button-bg: linear-gradient(135deg, #c97b4b, #9a3412);--style-preview-chip-bg: linear-gradient(135deg, rgba(201, 123, 75, .28), rgba(245, 208, 174, .18));--style-preview-line: rgba(255, 237, 213, .86);--style-preview-line-soft: rgba(254, 215, 170, .74)}.app-style-card__preview--color-bright-coral{--style-preview-border: rgba(255, 107, 107, .36);--style-preview-selected-border: rgba(251, 191, 191, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(255, 107, 107, .18), transparent 30%), linear-gradient(145deg, rgba(43, 18, 25, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(255, 107, 107, .24), transparent 30%), linear-gradient(145deg, rgba(73, 22, 37, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(255, 107, 107, .1), 0 16px 30px -24px rgba(255, 107, 107, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(255, 107, 107, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(255, 107, 107, .2), rgba(225, 29, 72, .12)), rgba(8, 47, 73, .3);--style-preview-button-bg: linear-gradient(135deg, #ff6b6b, #e11d48);--style-preview-chip-bg: linear-gradient(135deg, rgba(255, 107, 107, .28), rgba(251, 191, 191, .18));--style-preview-line: rgba(255, 226, 226, .86);--style-preview-line-soft: rgba(254, 202, 202, .74)}.app-style-card__preview--color-soft-gold{--style-preview-border: rgba(217, 164, 90, .38);--style-preview-selected-border: rgba(250, 236, 210, .46);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(217, 164, 90, .18), transparent 30%), linear-gradient(145deg, rgba(52, 35, 18, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(217, 164, 90, .24), transparent 30%), linear-gradient(145deg, rgba(78, 50, 20, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(217, 164, 90, .1), 0 16px 30px -24px rgba(217, 164, 90, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(217, 164, 90, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(217, 164, 90, .2), rgba(180, 83, 9, .12)), rgba(8, 47, 73, .3);--style-preview-button-bg: linear-gradient(135deg, #d9a45a, #b45309);--style-preview-chip-bg: linear-gradient(135deg, rgba(217, 164, 90, .28), rgba(250, 236, 210, .18));--style-preview-line: rgba(255, 247, 237, .86);--style-preview-line-soft: rgba(254, 215, 170, .74)}.app-style-card__preview--color-graphite-silver{--style-preview-border: rgba(148, 163, 184, .34);--style-preview-selected-border: rgba(226, 232, 240, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(148, 163, 184, .18), transparent 30%), linear-gradient(145deg, rgba(17, 24, 39, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(148, 163, 184, .24), transparent 30%), linear-gradient(145deg, rgba(31, 41, 55, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(148, 163, 184, .1), 0 16px 30px -24px rgba(148, 163, 184, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(148, 163, 184, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(148, 163, 184, .2), rgba(75, 85, 99, .12)), rgba(8, 47, 73, .3);--style-preview-button-bg: linear-gradient(135deg, #94a3b8, #475569);--style-preview-chip-bg: linear-gradient(135deg, rgba(148, 163, 184, .28), rgba(226, 232, 240, .18));--style-preview-line: rgba(241, 245, 249, .86);--style-preview-line-soft: rgba(203, 213, 225, .74)}.app-style-card__preview--color-deep-emerald{--style-preview-border: rgba(16, 185, 129, .34);--style-preview-selected-border: rgba(167, 243, 208, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(16, 185, 129, .18), transparent 30%), linear-gradient(145deg, rgba(12, 36, 30, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(16, 185, 129, .24), transparent 30%), linear-gradient(145deg, rgba(15, 56, 44, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(16, 185, 129, .1), 0 16px 30px -24px rgba(16, 185, 129, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(16, 185, 129, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(16, 185, 129, .2), rgba(20, 184, 166, .12)), rgba(8, 47, 73, .3);--style-preview-button-bg: linear-gradient(135deg, #10b981, #0f766e);--style-preview-chip-bg: linear-gradient(135deg, rgba(16, 185, 129, .28), rgba(167, 243, 208, .18));--style-preview-line: rgba(236, 253, 245, .86);--style-preview-line-soft: rgba(167, 243, 208, .74)}.app-style-card__preview--color-soft-lavender{--style-preview-border: rgba(167, 139, 250, .34);--style-preview-selected-border: rgba(221, 214, 254, .44);--style-preview-bg: radial-gradient(circle at 20% 14%, rgba(167, 139, 250, .18), transparent 30%), linear-gradient(145deg, rgba(25, 17, 47, .96), rgba(7, 17, 31, .94));--style-preview-selected-bg: radial-gradient(circle at 20% 14%, rgba(167, 139, 250, .24), transparent 30%), linear-gradient(145deg, rgba(43, 28, 82, .97), rgba(7, 17, 31, .92));--style-preview-selected-shadow: 0 0 0 1px rgba(167, 139, 250, .1), 0 16px 30px -24px rgba(167, 139, 250, .42);--style-preview-card-bg: linear-gradient(135deg, rgba(167, 139, 250, .12), rgba(255, 255, 255, .04)), rgba(255, 255, 255, .03);--style-preview-media-bg: linear-gradient(135deg, rgba(167, 139, 250, .2), rgba(59, 130, 246, .12)), rgba(8, 47, 73, .3);--style-preview-button-bg: linear-gradient(135deg, #a78bfa, #6366f1);--style-preview-chip-bg: linear-gradient(135deg, rgba(167, 139, 250, .28), rgba(221, 214, 254, .18));--style-preview-line: rgba(245, 243, 255, .86);--style-preview-line-soft: rgba(221, 214, 254, .74)}.app-style-card__preview[data-selected=true]{border-color:var(--style-preview-selected-border);background:var(--style-preview-selected-bg);box-shadow:var(--style-preview-shape-shadow),var(--style-preview-selected-shadow)}.app-structure-card__meta{font-size:.62rem;line-height:1.25;color:var(--miniapp-text-accent)}.app-structure-card__meta--inline{display:block;width:100%;white-space:normal;line-height:1.45}.app-locked-preset-card{width:100%}.app-grid-card--locked-preset{width:100%;text-align:center;align-items:center;justify-content:center}.app-grid-card--locked-preset .app-grid-card__icon{margin-inline:auto}.app-grid-card--locked-preset .app-option-card__title,.app-grid-card--locked-preset .app-option-card__description{text-align:center}.app-locked-preset-card .app-grid-card{width:100%;min-height:0}.app-feature-groups{display:grid;gap:var(--app-module-rhythm)}.app-feature-groups--features{min-height:100%;align-content:start;grid-auto-rows:min-content;gap:.34rem}.app-feature-group{display:grid;gap:.5rem;padding:.78rem;border-radius:8px;border:1px solid rgba(255,255,255,.04);background:var(--miniapp-surface-card)}.app-feature-group--compact{padding:0;border:0;background:transparent}.app-feature-groups--features>.app-feature-group--compact:last-child{min-height:0}.app-feature-group__header{display:grid;gap:.28rem}.app-feature-group__title{margin:0;font-size:.95rem;font-weight:800;color:var(--miniapp-text)}.app-page-count{display:inline-flex;width:max-content;margin:0;padding:.22rem .42rem;border-radius:6px;border:1px solid rgba(103,232,249,.16);background:#22d3ee14;font-size:.68rem;font-weight:900;color:var(--miniapp-text-accent)}.app-submit-pricing{display:inline-grid;gap:.1rem;width:max-content;margin:0;padding:.35rem .5rem;border-radius:8px;border:1px solid rgba(103,232,249,.14);background:var(--miniapp-surface-cyan-soft)}.app-submit-pricing__label{font-size:.68rem;font-weight:800;text-transform:uppercase;color:#94a3b8e0}.app-submit-pricing__value{font-size:.92rem;line-height:1.2;color:#dbeafe}.app-tab-bar__item{min-height:44px}@media(max-width:640px){.app-step-slider__header{flex-direction:column;align-items:flex-start;gap:.18rem}.app-step-slider__header--compact{gap:.35rem}.app-step-slider__track--inline{flex-basis:auto;width:100%}.app-flow-shell__toolbar{grid-template-columns:minmax(0,1fr)}.app-flow-shell__actions{min-width:0}.app-visual-card-grid,.app-review-grid,.app-review-hero__card{grid-template-columns:minmax(0,1fr)}}.app-tab-bar{--app-tab-gap: .45rem;--app-tab-pad: .55rem;--app-tab-count: 3;grid-row:3;flex-shrink:0;position:relative;z-index:5;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--app-tab-gap);padding:var(--app-tab-pad);padding-bottom:calc(.55rem + env(safe-area-inset-bottom,0px));border-radius:0;border:0;background:linear-gradient(180deg,#020617f5,#0f172afa);box-shadow:none}.app-tab-bar:before{display:none}.app-tab-bar__item{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:.14rem;padding:.58rem .38rem;border-radius:10px;border:2px solid transparent;background:linear-gradient(135deg,#22d3ee0d,#3b82f60d),#0f172a57;color:var(--miniapp-text-muted);text-align:center}.app-tab-bar__item:before,.app-tab-bar__item:after{content:"";position:absolute;top:-2px;bottom:-2px;z-index:-1;width:18%;border:2px solid rgba(103,232,249,.28);border-radius:inherit}.app-tab-bar__item:before{left:-2px;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.app-tab-bar__item:after{right:-2px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.app-tab-bar__item[data-active=true]{color:#ecfeff;background:linear-gradient(135deg,#22d3ee1f,#3b82f624 52%,#8b5cf624),#0f172a99;box-shadow:inset 0 0 14px #3b82f629,0 0 14px #22d3ee14;transform:translateY(-1px)}.app-tab-bar__item[data-active=true]:before,.app-tab-bar__item[data-active=true]:after{width:calc(50% + 2px);border-color:#7dd3fccc}.app-tab-bar__item:not([data-active=true]){opacity:.92}.app-tab-bar__item:not([data-active=true]):hover,.app-tab-bar__item:not([data-active=true]):focus-visible{color:var(--miniapp-text-soft);background:linear-gradient(135deg,#22d3ee17,#3b82f61a),#0f172a80;opacity:1}.app-tab-bar__item:not([data-active=true]):hover:before,.app-tab-bar__item:not([data-active=true]):hover:after,.app-tab-bar__item:not([data-active=true]):focus-visible:before,.app-tab-bar__item:not([data-active=true]):focus-visible:after{border-color:#67e8f985}.app-tab-bar__label{font-size:.76rem;font-weight:900;letter-spacing:.02em}.app-tab-bar__description{font-size:.6rem;line-height:1.16;color:#e2e8f0ad}.app-tab-bar__item[data-active=true] .app-tab-bar__description{color:#ecfeffe6}.app-empty-state{display:grid;gap:.55rem;padding:1rem;border-radius:8px;border:1px solid var(--miniapp-border-soft);background:var(--miniapp-surface-3)}.app-empty-state__title{margin:0;font-size:1.15rem;line-height:1.2;letter-spacing:-.02em;color:var(--miniapp-text)}.app-empty-state__text{margin:0;font-size:.9rem;line-height:1.55;color:var(--miniapp-muted)}.app-build-site-choice{display:grid;gap:.72rem;align-content:start;min-height:100%;padding:0 .85rem var(--app-content-bottom-gap, .85rem)}.app-build-site-choice__intro{gap:.52rem}.app-build-site-choice__intro .app-section-card__title{margin-bottom:0}.app-build-site-choice__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;align-items:stretch}.app-build-site-choice__cards .app-request-option-card{width:100%;min-height:100%}.app-build-site-choice__cards>*{height:100%;min-height:100%;align-self:stretch}.app-ai-custom-success{display:grid;gap:.5rem;justify-items:center}.app-ai-custom-success__pack{margin:0;color:#e2e8f0d1;font-size:.94rem;line-height:1.45;text-align:center}.app-ai-custom-success__actions{display:grid;gap:.65rem;width:100%}.app-ai-custom-success__actions .button-primary,.app-ai-custom-success__actions .button-secondary{width:100%;justify-content:center}.app-ai-custom-error{margin:0;font-size:.8rem;line-height:1.45;color:#fca5a5;text-align:center}@media(max-width:560px){.app-build-site-choice__cards{grid-template-columns:minmax(0,1fr)}}.app-module-entry{--module-entry-radius: var(--app-card-radius);display:grid;gap:0;height:100%;min-height:0;overflow:hidden;padding:0}.app-module-entry--home{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:stretch;min-height:100%;--app-home-banner-x: clamp(20px, 5vw, 28px);--app-home-banner-bottom: 2.6rem;--app-home-sheet-top: clamp(13rem, 30vh, 16rem);--app-home-hero-bleed: clamp(2.4rem, 6vw, 3.2rem);--app-home-rhythm: var(--app-content-gap, .65rem);--app-home-rhythm-tight: .48rem;--app-home-row-primary: 1fr;--app-home-row-secondary: 1fr;grid-template-rows:minmax(0,var(--app-home-sheet-top)) minmax(0,1fr);overflow:visible}.app-main-panel--home-hero .app-module-entry--home{--app-home-topbar-clearance: clamp(4.15rem, 11vw, 4.85rem)}.app-module-entry__banner{grid-row:1 / 3;grid-column:1 / -1;align-self:start;position:relative;z-index:1;overflow:hidden;width:calc(100% + (var(--app-screen-side-padding, .85rem) * 2));margin-inline:calc(var(--app-screen-side-padding, .85rem) * -1);height:calc(var(--app-home-sheet-top) + var(--app-home-hero-bleed));min-height:0;border:0;border-radius:0}.app-module-entry__banner[data-loaded=false]{background:linear-gradient(90deg,#0f172ae6,#1e293bdb,#0f172ae6),linear-gradient(180deg,#0206178c,#0206172e)}.app-module-entry__banner:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%,rgba(2,6,23,.26)),radial-gradient(circle at 50% 100%,rgba(34,211,238,.12),transparent 38%);pointer-events:none}.app-module-entry__banner-image{display:block;position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transform:none}.app-module-entry__banner-content{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:.18rem;padding-block-start:1rem;padding-block-end:var(--app-home-banner-bottom, 2.6rem);padding-inline:var(--app-home-banner-x, clamp(20px, 5vw, 28px));background:linear-gradient(90deg,#03071257,#03071214 68%,#03071205);pointer-events:none}.app-main-panel--home-hero .app-module-entry__banner-content{padding-block-start:calc(var(--app-home-topbar-clearance, 0px) + .35rem)}.app-module-entry__banner-line{opacity:1;transform:none}.app-module-entry__banner-title{margin:0;font-size:1.34rem;font-weight:900;line-height:1.06;letter-spacing:-.03em;color:#f8fafc;text-shadow:0 0 18px rgba(34,211,238,.14)}.app-module-entry__banner-subtitle{margin:0;font-size:.92rem;font-weight:800;line-height:1.24;letter-spacing:.01em;color:var(--miniapp-text-cyan)}.app-module-entry__banner-meta{margin:0;font-size:.74rem;font-weight:700;line-height:1.35;letter-spacing:.02em;color:#e2e8f0bd}.app-module-entry__group{display:grid;gap:var(--app-home-rhythm, .65rem);min-width:0}.app-module-entry__group--primary{grid-template-columns:minmax(0,1fr)}.app-module-entry__group--secondary,.app-module-entry__group--showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.app-module-entry__group--showcase{width:100%;max-width:none}.app-module-entry__body{grid-row:2;grid-column:1 / -1;align-self:stretch;position:relative;z-index:2;display:grid;grid-template-rows:minmax(9.15rem,var(--app-home-row-primary, 1fr)) minmax(8.8rem,var(--app-home-row-secondary, 1fr)) minmax(8.8rem,var(--app-home-row-secondary, 1fr));align-content:stretch;gap:var(--app-home-rhythm, .65rem);min-height:0;height:100%;width:100%;margin-inline:0;margin-top:0;padding:var(--app-home-body-padding, 1rem) var(--app-screen-side-padding, .85rem) 0;border-radius:clamp(1.65rem,4.5vw,2.1rem) clamp(1.65rem,4.5vw,2.1rem) 0 0;background:var(--app-panel-bg);box-shadow:0 -18px 42px -34px #22d3ee38,0 -8px 18px -22px #8b5cf629;overflow:visible}.app-module-entry__body>*{position:relative;z-index:1;min-height:0}.app-action-card{--app-card-min-height: 8.8rem;--app-card-padding: 12px 14px;--app-card-gap: .56rem;--app-card-visual-gap: .56rem;--app-card-visual-row: 2.85rem;--app-card-border: rgba(103, 232, 249, .14);--app-card-bg: radial-gradient(circle at 16% 0%, rgba(34, 211, 238, .1), transparent 34%), radial-gradient(circle at 84% 100%, rgba(139, 92, 246, .08), transparent 38%), linear-gradient(145deg, rgba(10, 18, 34, .95), rgba(7, 18, 32, .82));--app-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), inset 0 -1px 0 rgba(255, 255, 255, .02), 0 10px 28px -22px rgba(34, 211, 238, .28), 0 6px 20px -18px rgba(139, 92, 246, .16);--app-card-overlay-bg: radial-gradient(circle at 16% 10%, rgba(34, 211, 238, .08), transparent 34%), radial-gradient(circle at 88% 18%, rgba(139, 92, 246, .07), transparent 32%), linear-gradient(135deg, rgba(255, 255, 255, .03), transparent 55%);--app-card-overlay-opacity: .42;min-height:var(--app-card-min-height);width:100%;height:100%;align-self:stretch;overflow:hidden;padding:var(--app-card-padding)!important;color:inherit}.app-action-card--standard{--app-card-min-height: 8.8rem}.app-action-card--primary{--app-card-min-height: 9.15rem}.app-showcase-screen{display:grid;gap:var(--app-content-gap, .65rem);min-width:0}.app-showcase-grid{display:grid;gap:var(--app-content-gap, .65rem);grid-template-columns:minmax(0,1fr);align-items:start}.app-showcase-card{width:100%}.app-showcase-card__media{position:relative;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:14px;background:#0f172ab3}.app-showcase-card__media:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#60a5fa29,#22d3ee14 55%,#fbbf2414),radial-gradient(circle at 24% 20%,rgba(14,165,233,.18),transparent 34%);opacity:1}.app-showcase-card__media[data-loaded=true]:before{opacity:0}.app-showcase-card__image{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;opacity:1;transform:none}.app-showcase-card__copy{display:grid;gap:.55rem;margin-top:.65rem;min-width:0}.app-showcase-card__title{margin:0;font-size:1.02rem;line-height:1.2;color:var(--miniapp-text)}.app-showcase-card__niche{margin:0;font-size:.76rem;line-height:1.35;color:var(--miniapp-text-cyan)}.app-showcase-card__description{margin:0;font-size:.76rem;line-height:1.45;color:#e2e8f0c7}.app-showcase-card__cta{display:block;width:100%;margin-top:.35rem;font-size:.78rem;font-weight:700;color:var(--miniapp-text-cyan);text-align:center}.app-showcase-card__cta--disabled{opacity:.55}.app-projects-screen{display:grid;gap:var(--app-content-gap, .65rem);min-width:0}.app-projects-grid{display:grid;gap:var(--app-content-gap, .65rem);grid-template-columns:minmax(0,1fr);align-items:start}.app-my-projects-card{width:100%}.app-my-projects-card__media{display:grid;place-items:center}.app-my-projects-card__icon{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.95rem;border:1px solid rgba(103,232,249,.18);background:radial-gradient(circle at 22% 18%,rgba(34,211,238,.14),transparent 38%),linear-gradient(145deg,#22d3ee1a,#8b5cf614),#0f172a9e;box-shadow:inset 0 1px #ffffff14,0 10px 24px -18px #22d3ee66}.app-my-projects-card__icon .app-grid-card__icon-svg{width:1.8rem;height:1.8rem}.app-my-projects-card__copy{justify-items:center;gap:.42rem;text-align:center}.app-my-projects-card__request-line{margin:0;font-size:.72rem;line-height:1.35;color:#e2e8f0a8;text-align:center}.app-my-projects-card .app-showcase-card__cta{justify-self:center}.app-faq-content{display:grid;gap:.75rem}.app-seo-audit{display:grid;gap:.65rem;padding-inline:var(--app-screen-side-padding, .85rem);padding-top:0;padding-bottom:var(--app-content-bottom-gap, .85rem)}.app-seo-audit__intro{gap:.72rem}.app-seo-audit__form{display:grid;gap:.52rem}.app-project-details__primary-field{gap:0}.app-project-details__primary-field .app-step-niche__inline-label{display:none}.app-project-details__primary-field .app-step-niche__inline-input{min-height:36px}.app-project-details__primary-field .app-step-niche__inline-input[data-textarea=true]{min-height:60px}.app-project-details__compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.app-project-details__pill{justify-self:center}.app-project-details__compact-field{gap:0}.app-project-details__compact-field .app-step-niche__inline-input{min-height:36px}@media(max-width:360px){.app-project-details__compact-grid{grid-template-columns:minmax(0,1fr)}}.app-seo-audit__actions{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.app-seo-audit__actions[data-state=prepared]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.app-seo-audit__actions .button-primary,.app-seo-audit__actions .button-secondary{width:100%;justify-content:center}.app-request-accepted-visual{display:grid;gap:.8rem;min-width:0}.app-radar-visual{position:relative;overflow:hidden;width:100%;min-width:0;min-height:14rem;aspect-ratio:16 / 10;border-radius:calc(var(--app-card-radius) - .2rem);border:1px solid rgba(103,232,249,.12);background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.14),transparent 34%),linear-gradient(180deg,#020617d6,#07111ff0)}.app-radar-visual__field{position:absolute;inset:.7rem;overflow:hidden;border-radius:calc(var(--app-card-radius) - .95rem)}.app-radar-visual__grid,.app-radar-visual__scanline,.app-radar-visual__beam,.app-radar-visual__core,.app-radar-visual__dot{position:absolute}.app-radar-visual__grid{inset:0;pointer-events:none}.app-radar-visual__grid--circle{inset:11% 12%;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 18%,rgba(103,232,249,.14) 18.2% 18.6%,transparent 18.8% 35.2%,rgba(103,232,249,.11) 35.4% 35.8%,transparent 36% 52.5%,rgba(103,232,249,.08) 52.7% 53.1%,transparent 53.4% 100%);opacity:.82}.app-radar-visual__grid--cross{inset:14% 12%;background:linear-gradient(90deg,transparent 0 49.35%,rgba(103,232,249,.16) 49.55% 50.45%,transparent 50.65% 100%),linear-gradient(180deg,transparent 0 49.35%,rgba(103,232,249,.16) 49.55% 50.45%,transparent 50.65% 100%);opacity:.76}.app-radar-visual__scanline,.app-radar-visual__beam{inset:0;mix-blend-mode:screen}.app-radar-visual__scanline{inset:-30% -12% auto;height:46%;background:linear-gradient(180deg,transparent,rgba(34,211,238,.12),transparent);opacity:.82;filter:blur(.2px);animation:radar-scanline 7.2s linear infinite}.app-radar-visual[data-state=accepted] .app-radar-visual__scanline{animation-duration:6.5s}.app-radar-visual__beam{inset:-14%;border-radius:inherit;background:conic-gradient(from 90deg at 50% 50%,transparent 0deg,rgba(34,211,238,.02) 9deg,rgba(34,211,238,.42) 14deg,rgba(34,211,238,.02) 20deg,transparent 28deg,transparent 360deg);transform-origin:center;animation:radar-beam 8s linear infinite}.app-radar-visual[data-state=accepted] .app-radar-visual__beam{animation-duration:9s}.app-radar-visual__core{left:50%;top:50%;width:4.8rem;height:4.8rem;border-radius:999px;transform:translate(-50%,-50%);border:1px solid rgba(34,211,238,.24);background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.28),rgba(34,211,238,.08) 45%,transparent 68%),#020617ad;box-shadow:0 0 0 1px #22d3ee0f,0 0 24px #22d3ee1f}.app-radar-visual__dot{display:block;width:.4rem;height:.4rem;border-radius:999px;background:#bfdbfee6;box-shadow:0 0 12px #22d3ee8c;animation:radar-dot 3.8s ease-in-out infinite}.app-radar-visual__dot--one{left:18%;top:28%}.app-radar-visual__dot--two{right:22%;top:22%;animation-delay:-.8s}.app-radar-visual__dot--three{left:30%;bottom:22%;animation-delay:-1.6s}.app-radar-visual__dot--four{right:30%;bottom:26%;animation-delay:-2.4s}.app-request-accepted-visual__copy{display:grid;gap:.3rem;justify-items:center;text-align:center}.app-request-accepted-visual__title{margin:0;font-size:1.05rem;line-height:1.14;letter-spacing:-.01em;color:var(--miniapp-text)}.app-request-accepted-visual__lead{margin:0;font-size:.84rem;line-height:1.5;color:#e2e8f0cc}.app-request-accepted-visual__phrase{margin:.15rem 0 0;font-size:.74rem;line-height:1.4;color:#a5f3fce6;letter-spacing:.04em;text-transform:uppercase}.app-request-accepted-visual__actions{display:grid;justify-items:stretch;width:100%}.app-request-accepted-visual__actions .button-primary{width:100%}.app-seo-audit__form .button-primary{width:100%;justify-content:center}@keyframes radar-scanline{0%{transform:translateY(-22%);opacity:.2}20%{opacity:.82}50%{opacity:.9}to{transform:translateY(220%);opacity:.18}}@keyframes radar-beam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radar-dot{0%,to{transform:scale(.75);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.app-radar-visual__scanline,.app-radar-visual__beam,.app-radar-visual__dot{animation:none!important}}.app-product-architect-placeholder{display:grid;gap:var(--app-content-gap, .65rem);min-width:0;padding:0 var(--app-screen-side-padding, .85rem) var(--app-content-bottom-gap, .85rem)}.app-product-architect-placeholder__card{gap:.65rem}.app-money-screen{display:grid;gap:1rem;padding-bottom:.15rem}.app-money-input{width:100%;min-height:46px;border:1px solid var(--miniapp-border-soft);border-radius:8px;background:var(--miniapp-surface-1);box-shadow:inset 0 1px #ffffff0b;color:var(--miniapp-text);padding:.75rem .85rem;font:inherit;font-weight:800;letter-spacing:.04em;outline:none}.app-money-input::placeholder{color:var(--miniapp-text-placeholder)}.app-money-input:focus{border-color:var(--miniapp-field-border-focus);background:var(--miniapp-surface-focus);box-shadow:0 0 0 1px #3b82f638,0 0 18px #3b82f62e}.app-money-redeem__button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.app-money-redeem__status{margin:.65rem 0 0;font-size:.84rem;line-height:1.45;color:#e2e8f0c7}.app-money-redeem__status[data-tone=success]{color:#86efac}.app-money-redeem__status[data-tone=error]{color:#fca5a5}.app-money-manager-button{width:100%;justify-content:center;min-height:46px}.app-money-manager-button--inline{margin-top:.1rem}.app-money-manifest__activation{display:grid;gap:.7rem;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.06)}.app-money-manifest__activation-copy{display:grid;gap:.18rem;justify-items:center;text-align:center}.app-money-manifest__activation-text{margin:0;font-size:.84rem;line-height:1.45;color:var(--miniapp-text-muted)}.app-money-manifest__activation-form{display:grid;gap:.65rem}.app-money-pricing{display:grid;gap:.55rem}.app-money-pricing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.app-section-card{position:relative;display:grid;justify-items:center;gap:.72rem;overflow:hidden;padding:1rem;border-radius:var(--app-card-radius);border:1px solid rgba(139,92,246,.16);background:linear-gradient(145deg,#ffffff0f,#ffffff05),var(--miniapp-surface-1);box-shadow:inset 0 1px #ffffff0f,0 10px 24px -22px #000000b8;text-align:center}.app-section-card__title{position:relative;z-index:1;margin:0;font-size:1.1rem;line-height:1.15;letter-spacing:-.01em;color:var(--miniapp-text);text-align:center}.app-section-card__text{position:relative;z-index:1;margin:0;font-size:.86rem;line-height:1.55;color:#e2e8f0d6;text-align:center}.app-section-card .app-pill,.app-section-card .app-grid-card__eyebrow{justify-self:center}.app-section-card .app-seo-audit__form,.app-section-card .app-project-details__compact-grid{width:100%;text-align:left}.app-section-card .app-seo-audit__form .app-step-niche__inline-label{text-align:center}.app-card-manifest{min-width:0;width:100%;gap:.65rem}.app-card-manifest--compact{padding:.88rem;gap:.58rem}.app-card-manifest__header{display:grid;gap:.6rem;justify-items:center;width:100%}.app-card-manifest__icon{display:inline-grid;place-items:center;width:3.35rem;height:3.35rem;flex-shrink:0;border-radius:var(--app-card-radius-sm);border:1px solid rgba(139,92,246,.22);background:radial-gradient(circle at 30% 22%,rgba(59,130,246,.18),transparent 36%),radial-gradient(circle at 78% 18%,rgba(139,92,246,.14),transparent 34%),#0f172a5c}.app-card-manifest--compact .app-card-manifest__icon{width:3rem;height:3rem}.app-card-manifest__icon .app-grid-card__icon-svg{width:1.8rem;height:1.8rem}.app-card-manifest__copy{display:grid;gap:.25rem;min-width:0;justify-items:center;text-align:center}.app-card-manifest__status{margin:0;font-size:.84rem;line-height:1.45;color:#e2e8f0cc}.app-card-manifest__actions,.app-card-manifest__body{display:grid;gap:.65rem;width:100%}.app-bento-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.app-shell--mini .app-grid-card .cyber-scan-laser{display:none}.app-shell--mini .app-grid-card .corner-elements span{opacity:.16}.app-shell--mini .app-grid-card[data-selected=true] .corner-elements span{opacity:.24}.app-shell--mini .app-grid-card[data-selected=true] .corner-elements span:after{opacity:.18}.app-bottom-sheet-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding-top:env(safe-area-inset-top,0px);background:#0206179e;opacity:0;transition:opacity .18s ease-out}.app-bottom-sheet-overlay[data-state=open]{opacity:1}.app-bottom-sheet-overlay[data-state=closing]{opacity:0}.app-bottom-sheet{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.7rem;width:min(100%,44rem);max-height:min(78dvh,34rem);padding:.55rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));overflow:hidden;border-radius:20px 20px 0 0;border:1px solid rgba(139,92,246,.26);border-bottom:0;background:radial-gradient(circle at 16% 0%,rgba(59,130,246,.24),transparent 36%),radial-gradient(circle at 86% 4%,rgba(139,92,246,.25),transparent 38%),linear-gradient(145deg,#ffffff1c,#ffffff06 48%),#071220f5;box-shadow:inset 0 1px #ffffff1a,0 -24px 68px #0000008f,0 0 42px #8b5cf62e;opacity:1;transform:translateY(100%);transition:transform .18s ease-out}.app-bottom-sheet[data-state=open]{transform:translateY(0)}.app-bottom-sheet[data-state=closing]{transform:translateY(100%)}.app-bottom-sheet__handle{justify-self:center;width:2.7rem;height:.28rem;border-radius:999px;background:#94a3b88c;box-shadow:0 0 12px #94a3b829}.app-bottom-sheet__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem}.app-bottom-sheet__title{margin:0;font-size:1.18rem;line-height:1.16;letter-spacing:-.01em;color:var(--miniapp-text)}.app-bottom-sheet__close{position:relative;display:inline-grid;place-items:center;align-self:center;width:2.2rem;height:2.2rem;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a94;color:#e2e8f0}.app-bottom-sheet__close-line{position:absolute;width:.88rem;height:2px;border-radius:999px;background:currentColor;inset:50% auto auto 50%;transform-origin:center}.app-bottom-sheet__close-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.app-bottom-sheet__close-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.app-bottom-sheet__content{min-height:0;overflow-y:auto;padding:0 .1rem .15rem 0}.app-bottom-sheet__content::-webkit-scrollbar{width:6px}.app-bottom-sheet__content::-webkit-scrollbar-thumb{border-radius:999px;background:#8b5cf65c}.app-bottom-sheet__content::-webkit-scrollbar-track{background:transparent}.app-bottom-sheet-text{display:grid;gap:.7rem}.app-bottom-sheet-text p{margin:0;font-size:.95rem;line-height:1.6;color:#e2e8f0e6}.app-success{display:grid;gap:1rem;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top,rgba(34,211,238,.08),transparent 38%),#050b14d1}.app-terminal{position:relative;min-height:100%;overflow:hidden}.app-terminal__content{position:relative;z-index:1;display:grid;gap:1rem;min-height:100%}.app-terminal__back-button{width:100%;min-height:44px}.app-status-card{width:100%}.app-status-card__content{display:grid;gap:1rem}.app-status-card__header{display:grid;gap:.35rem}.app-status-card__eyebrow{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--miniapp-text-cyan)}.app-status-card__title{margin:0;font-size:1.3rem;line-height:1.15;color:var(--miniapp-text)}.app-status-card__lead{margin:0;font-size:.92rem;line-height:1.55;color:#e2e8f0e0}.app-status-card__timing{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .95rem;border-radius:.95rem;border:1px solid rgba(34,211,238,.12);background:#0f172a80}.app-status-card__meta{margin:0;font-size:.84rem;line-height:1.45;color:#e2e8f0c7}.app-status-card__steps{display:grid;gap:.6rem}.app-status-card__step{display:flex;align-items:flex-start;gap:.7rem;padding:.72rem .85rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.14);background:#0f172a57}.app-status-card__step-dot{flex:0 0 auto;width:.55rem;height:.55rem;margin-top:.34rem;border-radius:999px;background:#34d399;box-shadow:0 0 0 5px #34d3991f}.app-status-card__step-text{margin:0;font-size:.9rem;line-height:1.45;color:var(--miniapp-text)}.app-terminal__footer{display:grid;gap:.75rem;margin-top:.4rem;padding-top:.85rem;border-top:1px solid rgba(30,41,59,.75)}@media(max-width:380px){.app-top-bar{--app-top-edge-padding: 12px;column-gap:.3rem}.app-top-bar__back{max-width:4.2rem;padding-inline:.55rem;font-size:.68rem}.app-credit-pill{--app-pill-padding: .34rem .46rem}.app-logo{width:2.4rem;height:2.4rem;font-size:.92rem}.app-module-entry__banner{border-radius:0}.app-module-entry__banner-title{font-size:1.08rem}.app-module-entry__banner-subtitle{font-size:.8rem}.app-module-entry__banner-meta{font-size:.66rem}.app-credit-pill{--app-pill-gap: .32rem;--app-pill-padding: .34rem .42rem}}@media(max-width:430px){.app-module-entry--home{--app-home-rhythm: .72rem;--app-home-rhythm-tight: .56rem}.app-top-bar__back{max-width:4.2rem;padding-inline:.55rem;font-size:.68rem}.app-module-entry__banner-title{font-size:1.08rem}.app-module-entry__banner-subtitle{font-size:.8rem}.app-module-entry__banner-meta{font-size:.66rem}.app-module-entry__banner{border-radius:0}.app-module-entry__group{gap:var(--app-home-rhythm, .72rem)}.app-showcase-card{padding:.72rem!important}}@media(max-width:360px){.app-module-entry__group--secondary,.app-module-entry__group--showcase{grid-template-columns:minmax(0,1fr)}.app-money-pricing__grid{grid-template-columns:minmax(0,1fr);gap:var(--app-home-rhythm-tight, .4rem)}.app-action-card{--app-action-card-min-height: 7.1rem;--app-action-card-padding: .56rem .75rem;--app-action-card-gap: var(--app-home-rhythm-tight, .4rem);--app-action-card-icon-size: 2.375rem;--app-action-card-icon-glyph-size: 1.375rem;--app-action-card-copy-gap: .14rem}.app-action-card--primary{--app-action-card-min-height: 8.65rem}.app-action-card__description{-webkit-line-clamp:1;line-clamp:1}}@media(min-width:560px){.app-feature-group__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.app-shell--mini .app-miniapp-transition-layer{display:block;width:100%;min-width:0}.app-shell--mini .app-miniapp-transition-layer[data-transition-phase=entering]{animation:miniapp-view-enter var(--miniapp-motion-view) var(--miniapp-motion-ease) both}.app-shell--mini .app-miniapp-transition-layer[data-transition-phase=preparing]{pointer-events:none}.app-shell--mini .app-miniapp-transition-layer[data-transition-role=step][data-transition-phase=entering]{animation-name:miniapp-step-enter}@keyframes miniapp-view-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes miniapp-step-enter{0%{opacity:.92;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-shell--mini .app-grid-card,.app-shell--mini .app-action-card,.app-shell--mini .app-request-option-card,.app-shell--mini .button-primary,.app-shell--mini .button-secondary,.app-shell--mini .app-tab-bar__item{transition:transform var(--miniapp-motion-fast) var(--miniapp-motion-ease),opacity var(--miniapp-motion-fast) ease-out,border-color var(--miniapp-motion-base) ease-out,background var(--miniapp-motion-base) ease-out,box-shadow var(--miniapp-motion-base) ease-out}.app-shell--mini .button-primary:before,.app-shell--mini .button-primary:after,.app-shell--mini .button-secondary:before,.app-shell--mini .button-secondary:after,.app-shell--mini .app-tab-bar__item:before,.app-shell--mini .app-tab-bar__item:after{transition:width var(--miniapp-motion-base) var(--miniapp-motion-ease),border-color var(--miniapp-motion-base) ease-out}.app-shell--mini .app-action-card:not(:disabled):active,.app-shell--mini .app-request-option-card:not(:disabled):active,.app-shell--mini button.app-grid-card:not(:disabled):active{transform:var(--miniapp-card-press-transform)}.app-shell--mini .button-primary:not(:disabled):active,.app-shell--mini .button-secondary:not(:disabled):active,.app-shell--mini .app-tab-bar__item:active{transform:var(--miniapp-button-press-transform)}@media(hover:hover)and (pointer:fine){.app-shell--mini .app-action-card:not(:disabled):hover,.app-shell--mini .app-request-option-card:not(:disabled):hover,.app-shell--mini button.app-grid-card:not(:disabled):hover{transform:var(--miniapp-card-hover-transform)}}.app-shell--mini .cyber-particles,.app-shell--mini .app-option-card[data-selected=true] .cyber-particles span,.app-shell--mini .app-option-card[data-selected=true] .cyber-particles span:before{display:none;animation:none}@media(prefers-reduced-motion:reduce){.app-shell--mini .app-grid-card,.app-shell--mini .app-action-card,.app-shell--mini .app-request-option-card,.app-shell--mini .app-miniapp-transition-layer,.app-shell--mini .button-primary,.app-shell--mini .button-secondary,.app-shell--mini .app-tab-bar__item,.app-shell--mini .app-miniapp-transition-layer[data-transition-phase=entering],.app-shell--mini .button-primary:before,.app-shell--mini .button-primary:after,.app-shell--mini .button-secondary:before,.app-shell--mini .button-secondary:after,.app-shell--mini .app-tab-bar__item:before,.app-shell--mini .app-tab-bar__item:after{transition:none}.app-shell--mini .app-action-card:not(:disabled):active,.app-shell--mini .app-request-option-card:not(:disabled):active,.app-shell--mini button.app-grid-card:not(:disabled):active,.app-shell--mini .button-primary:not(:disabled):active,.app-shell--mini .button-secondary:not(:disabled):active,.app-shell--mini .app-tab-bar__item:active{transform:none}}
