*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-9{height:2.25rem}.w-10{width:2.5rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-border{border-color:hsl(var(--border))}.border-transparent{border-color:transparent}.bg-card{background-color:hsl(var(--card))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pt-0{padding-top:0}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.running{animation-play-state:running}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#161222;background:#f7f5fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--panel: rgba(255, 255, 255, .9);--panel-solid: #ffffff;--ink: #161222;--muted: #696274;--line: rgba(55, 43, 92, .14);--line-strong: rgba(55, 43, 92, .22);--teal: #15a592;--teal-dark: #0f766e;--mint: #e8f7f4;--violet: #6f4acb;--violet-dark: #35215f;--rose: #d9468f;--amber: #e69a21;--blue: #2868d8;--surface: #fbfafc;--shadow: 0 22px 68px rgba(27, 19, 47, .13);--shadow-soft: 0 12px 34px rgba(27, 19, 47, .08);--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--background: 252 17% 6%;--foreground: 252 28% 95%;--card: 252 19% 8%;--card-foreground: 252 28% 95%;--primary: 168 76% 42%;--primary-foreground: 252 28% 95%;--secondary: 252 16% 13%;--secondary-foreground: 252 28% 93%;--muted: 252 14% 16%;--muted-foreground: 252 11% 68%;--accent: 252 24% 18%;--accent-foreground: 252 28% 95%;--border: 252 18% 20%;--input: 252 18% 20%;--ring: 168 76% 42%;--radius: .875rem}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(135deg,rgba(232,247,244,.72),transparent 34%),linear-gradient(180deg,#fbfafc,#f7f5fb 52%,#f4f2f8)}button,input,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:84px 1fr}.desktop-rail{background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 34%),#171123;color:#fff;display:flex;flex-direction:column;align-items:center;gap:34px;padding:28px 14px;position:sticky;top:0;height:100vh}.brand-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;box-shadow:0 18px 46px #15a5923d}.desktop-rail nav{display:grid;gap:14px}.rail-button{width:52px;height:52px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ece8f6;border-radius:15px;display:grid;place-items:center;position:relative}.rail-button span{position:absolute;right:-4px;bottom:-5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#2b2148;color:#fff;font-size:11px}.rail-button.is-active{background:#fff;color:#171123;box-shadow:0 15px 34px #0000003d}.workspace{padding:24px 30px 38px}.topbar{max-width:1280px;margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.app-header{border:1px solid var(--line);background:#ffffffdb;border-radius:var(--radius-xl);padding:12px 16px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-header h1{font-size:clamp(24px,3vw,34px)}.topbar-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.view-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;background:#ffffffad;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow-soft)}.view-toggle button{min-height:38px;border:0;border-radius:10px;background:transparent;color:#5f5573;padding:0 12px;font-weight:850}.view-toggle button.selected{background:linear-gradient(135deg,var(--violet-dark),var(--violet));color:#fff;box-shadow:0 10px 22px #35215f33}.eyebrow{margin:0 0 6px;text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:800;color:var(--teal-dark)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(27px,4vw,46px);line-height:1.04;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(24px,3vw,36px);line-height:1.1}h3{margin-bottom:6px}.score-pill{min-width:92px;background:#ffffffdb;border:1px solid var(--line);border-radius:17px;padding:10px 14px;box-shadow:var(--shadow);text-align:center}.score-pill span{display:block;font-size:24px;font-weight:900;color:var(--violet-dark)}.score-pill small{color:var(--muted)}.ghost-button{min-height:44px;border:1px solid var(--line);border-radius:14px;background:#ffffffd1;color:#2b2148;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;box-shadow:var(--shadow-soft)}.primary-button.small{min-height:44px;padding:0 15px}.account-chip{min-height:50px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:7px 12px;box-shadow:0 12px 35px #14292414}.account-chip svg{color:var(--teal)}.account-chip strong,.account-chip span{display:block;line-height:1.2}.account-chip span{color:var(--muted);font-size:12px}.hero-strip{max-width:1280px;margin:0 auto 22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:stretch;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#171123,#35215f 58%,#15a592 160%);color:#fff;border-radius:var(--radius-xl);padding:28px;box-shadow:0 28px 90px #10201d38;position:relative;overflow:hidden}.hero-strip:after{display:none}.hero-copy h2{margin:0;max-width:790px;font-size:clamp(28px,3.5vw,48px);line-height:1.05;letter-spacing:0;position:relative;z-index:1}.hero-copy .eyebrow{color:#a7efe4}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(94px,1fr));gap:10px;align-items:stretch}.hero-stats div{min-width:96px;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;border-radius:18px;padding:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;z-index:1}.hero-stats strong,.hero-stats span{display:block}.hero-stats strong{font-size:28px}.hero-stats span{color:#d8d2e8;font-size:12px;font-weight:750}.landing-page{max-width:1280px;margin:0 auto 22px;display:grid;gap:22px}.marketing-only{padding:20px 28px 38px}.marketing-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;border:1px solid var(--line);background:linear-gradient(180deg,#fffffff5,#ffffffdb),#ffffffe6;border-radius:22px;padding:10px;box-shadow:0 18px 52px #1f16381f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.release-control-center{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(18px,2vw,28px);align-items:stretch;padding:clamp(22px,3vw,34px);border:1px solid rgba(12,18,28,.1);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.18),transparent 26rem),radial-gradient(circle at 8% 100%,rgba(18,200,168,.16),transparent 24rem),linear-gradient(135deg,#fff,#f7f9fc);box-shadow:0 28px 80px #0f172a1f;overflow:hidden}.release-control-center.ready{border-color:#12c8a852}.release-control-center.approved{background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.24),transparent 26rem),linear-gradient(135deg,#fff,#f2fbf8)}.release-control-center.failed{background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.14),transparent 25rem),linear-gradient(135deg,#fff,#fff7f7)}.release-control-main{min-width:0;display:grid;align-content:start;gap:14px}.release-control-main h2{max-width:820px;margin:0;color:var(--ll-ink, #090b10);font-size:clamp(36px,5vw,66px);font-weight:860;line-height:.94;letter-spacing:-.052em}.release-control-main p{max-width:680px;margin:0;color:var(--ll-muted, #596171);font-size:clamp(16px,1.5vw,19px);font-weight:650;line-height:1.45}.release-control-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px}.release-control-status div{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid rgba(12,18,28,.08);border-radius:18px;background:#ffffffad}.release-control-status span{color:#667085;font-size:11px;font-weight:850;letter-spacing:.02em;line-height:1;text-transform:uppercase}.release-control-status strong{min-width:0;color:#090b10;font-size:14px;font-weight:820;line-height:1.15;overflow-wrap:anywhere}.release-control-actions{min-width:0;display:grid;gap:10px;align-content:start;padding:12px;border:1px solid rgba(12,18,28,.08);border-radius:22px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6}.release-control-actions>*{width:100%;min-height:52px!important;justify-content:center!important}.release-control-link{text-decoration:none}.release-control-link.disabled,.release-control-link[aria-disabled=true]{pointer-events:none;opacity:.52}.approve-release-button:disabled{opacity:1;color:#344054!important;background:#eef2f7!important;border-color:#0c121c1a!important}.release-control-actions button:disabled,.release-control-actions button:disabled:hover{opacity:1!important;color:#344054!important;background:#eef2f7!important;border-color:#0c121c1a!important}.launch-details-disclosure{border:1px solid rgba(12,18,28,.09);border-radius:22px;background:#ffffffd1;box-shadow:0 14px 38px #0f172a0f;overflow:hidden}.launch-details-disclosure summary{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;color:#090b10;cursor:pointer;list-style:none}.launch-details-disclosure summary::-webkit-details-marker{display:none}.launch-details-disclosure summary span{min-width:0;display:grid;gap:4px}.launch-details-disclosure summary strong{color:#090b10;font-size:15px;font-weight:850;letter-spacing:-.02em;line-height:1.15}.launch-details-disclosure summary small{color:#667085;font-size:13px;font-weight:650;line-height:1.35}.launch-details-disclosure summary svg{color:#475467;transition:transform .22s ease}.launch-details-disclosure[open] summary svg{transform:rotate(90deg)}.launch-details-body{display:grid;gap:16px;padding:0 18px 18px}.release-decision-panel{display:grid;gap:16px;padding:clamp(18px,2.4vw,26px);border:1px solid rgba(12,18,28,.09);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#f8fafcf0),#fff;box-shadow:0 18px 52px #0f172a14}.release-decision-panel.ready{border-color:#12c8a842}.release-decision-panel.approved{background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.12),transparent 24rem),#fff}.release-decision-panel.failed{border-color:#ef44442e}.release-decision-copy h3{margin:0;color:#090b10;font-size:clamp(28px,3vw,42px);font-weight:860;letter-spacing:-.045em;line-height:1}.release-decision-copy p{margin:0;color:#596171;font-size:15px;font-weight:650;line-height:1.5}.release-decision-steps,.artifact-purpose-grid{display:grid;gap:12px}.release-decision-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.release-decision-steps div,.artifact-purpose-card{min-width:0;display:grid;gap:9px;padding:14px;border:1px solid rgba(12,18,28,.08);border-radius:18px;background:#fff}.release-decision-steps div.ready,.artifact-purpose-card.ready{border-color:#12c8a83d;background:linear-gradient(135deg,rgba(18,200,168,.08),transparent 58%),#fff}.release-decision-steps div.pending,.artifact-purpose-card.pending{background:#f8fafc}.release-decision-steps span,.artifact-purpose-card span{color:#667085;font-size:11px;font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.release-decision-steps strong,.artifact-purpose-card strong{color:#090b10;font-size:15px;font-weight:860;line-height:1.18}.release-decision-steps p,.artifact-purpose-card p{margin:0;color:#596171;font-size:13px;font-weight:620;line-height:1.42}.artifact-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-purpose-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.artifact-purpose-card svg{color:var(--workspace-blue, #304ffe)}.artifact-purpose-card .compact-button{width:100%;justify-content:center}.release-decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.release-decision-actions>button{min-height:50px;justify-content:center}@media(max-width:980px){.release-control-center{grid-template-columns:1fr;border-radius:24px}.release-control-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.release-control-center{padding:20px;border-radius:22px}.release-control-main h2{font-size:clamp(34px,12vw,48px)}.release-control-status,.release-control-actions,.release-decision-steps,.artifact-purpose-grid,.release-decision-actions,.observability-head,.observability-metrics,.observability-alert-list,.go-live-panel-head,.go-live-check-grid{grid-template-columns:1fr}}.marketing-brand,.brand-header{display:inline-flex;align-items:center;gap:12px;color:#1f1638;min-width:0}.marketing-brand strong,.marketing-brand span{display:block}.marketing-brand strong{color:#171123;font-size:19px;font-weight:950;letter-spacing:0;line-height:1}.marketing-brand span{color:#675d73;font-size:12px;font-weight:750;line-height:1.25;margin-top:5px;max-width:310px}.brand-logo{width:46px;height:46px;border-radius:15px;padding:4px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--violet),var(--rose),var(--teal)) border-box;border:2px solid transparent;box-shadow:0 14px 32px #35215f29;flex:0 0 auto}.brand-logo-orbit{width:100%;height:100%;border-radius:13px;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.32),transparent 34%),linear-gradient(135deg,var(--violet-dark),var(--violet) 52%,var(--teal))}.brand-logo-orbit svg{filter:drop-shadow(0 4px 8px rgba(31,22,56,.3))}.marketing-nav-panel{display:flex;align-items:center;gap:10px;justify-content:flex-end;min-width:0}.marketing-nav nav,.marketing-auth-actions{align-items:center;display:flex}.marketing-nav nav{background:#f5f3ffb8;border:1px solid rgba(53,33,95,.08);border-radius:999px;gap:4px;padding:4px}.marketing-auth-actions{gap:8px}.marketing-nav a{border-radius:999px;color:#51465f;display:inline-flex;font-size:13px;font-weight:850;line-height:1;min-height:34px;padding:10px 12px;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.marketing-nav a:hover{background:#fff;color:#171123;transform:translateY(-1px)}.marketing-nav .ghost-button,.marketing-nav .primary-button{min-height:42px;white-space:nowrap}.landing-hero{min-height:540px;border:1px solid rgba(255,255,255,.18);border-radius:34px;padding:clamp(26px,5vw,54px);color:#fff;background:linear-gradient(135deg,rgba(21,165,146,.16),transparent 42%),linear-gradient(135deg,#171123,#35215f 62%,#6f4acb 132%);box-shadow:0 32px 92px #1b132f3d;display:grid;grid-template-columns:1fr;gap:clamp(20px,4vw,36px);align-items:end;position:relative;overflow:hidden}.landing-hero:after{display:none}.landing-copy{position:relative;z-index:1;display:grid;gap:18px;max-width:980px}.product-badge{width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;border-radius:999px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;color:#f5f3ff;box-shadow:inset 0 1px #ffffff29;font-weight:900}.landing-copy h2{max-width:930px;margin:0;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:0}.landing-copy p{max-width:820px;margin:0;color:#efe9ff;font-size:clamp(17px,2vw,21px);line-height:1.45}.landing-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-actions .primary-button,.landing-actions .ghost-button{min-height:52px;padding-inline:20px}.landing-actions .ghost-button{background:#ffffff1a;border-color:#fff3;color:#fff;box-shadow:none}.landing-proof{display:flex;flex-wrap:wrap;gap:11px}.landing-proof span{border:1px solid rgba(255,255,255,.14);background:#ffffff1a;border-radius:999px;padding:8px 11px;color:#f5f3ff;display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:13px}.launch-visual{position:relative;z-index:1;width:min(100%,920px);border:1px solid rgba(255,255,255,.18);background:#ffffff1f;border-radius:26px;padding:18px;display:grid;grid-template-columns:1fr 1.15fr;gap:14px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 58px #0000002e}.visual-topline,.visual-build{display:flex;align-items:center;gap:11px}.visual-topline span{width:12px;height:12px;border-radius:50%;background:#34d399;box-shadow:0 0 0 6px #34d39924}.visual-topline strong{flex:1}.visual-topline em{font-style:normal;color:#f5f3ff;font-weight:850}.visual-score{border-radius:20px;padding:18px;background:#ffffff24;display:flex;justify-content:space-between;align-items:center}.visual-score small,.visual-build span{color:#ddd6fe;display:block}.visual-score strong{display:block;margin-top:4px;font-size:48px;line-height:1}.visual-status-text{max-width:8ch}.visual-status-badge{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:850;white-space:nowrap}.visual-status-badge svg{color:#7df6e5}.visual-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.visual-list span{border-radius:13px;padding:10px;background:#ffffff1f;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:850}.visual-build{border-radius:16px;padding:14px;background:#ffffff1f}.visual-build svg{flex:0 0 auto}.landing-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.platform-strip{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.platform-strip span{color:var(--muted);font-weight:850;margin-right:4px}.platform-strip strong{border-radius:999px;padding:8px 12px;background:#f5f3ff;color:#5b21b6}.landing-stats div{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:20px;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-stats strong,.landing-stats span{display:block}.landing-stats strong{font-size:34px;color:var(--teal-dark)}.landing-stats span{color:var(--muted);font-weight:800}.landing-section-heading{max-width:760px}.landing-section-heading h3,.human-flow h3{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.outcome-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:20px;display:grid;gap:10px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.outcome-card svg{color:var(--teal-dark)}.outcome-card strong{font-size:18px}.outcome-card p{margin:0;color:var(--muted);line-height:1.48}.human-flow{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:26px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-difference-panel{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:start;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.launch-difference-panel h3{margin:0;font-size:clamp(24px,2.7vw,36px);line-height:1.1}.difference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.difference-list div{border:1px solid var(--line);border-radius:15px;padding:12px;display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;background:#ffffff0e}.difference-list svg{margin-top:2px;color:var(--teal)}.difference-list span{color:#f7f4fb;line-height:1.36;font-weight:750}.market-position-panel{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:24px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;align-items:start;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.market-position-panel h3{margin:0;font-size:clamp(24px,2.8vw,38px);line-height:1.08}.market-position-panel p{margin:12px 0 0;color:var(--muted);line-height:1.5}.market-comparison-grid{display:grid;gap:10px}.market-comparison-grid div{border:1px solid var(--line);border-radius:15px;padding:14px;background:#ffffff0e;display:grid;gap:5px}.market-comparison-grid div:last-child{border-color:#7df6e538;background:#1dd6bb17}.market-comparison-grid span{color:var(--muted);line-height:1.4}.pwa-android-panel{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:24px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:start;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pwa-android-panel h3{margin:0;font-size:clamp(24px,2.8vw,38px);line-height:1.08}.pwa-android-panel p{margin:12px 0 0;color:var(--muted);line-height:1.5}.pwa-comparison-grid{display:grid;gap:10px}.pwa-comparison-grid div{border:1px solid var(--line);border-radius:15px;padding:14px;background:#ffffff0e;display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:start}.pwa-comparison-grid svg{color:var(--teal);margin-top:3px}.pwa-comparison-grid strong,.pwa-comparison-grid span{grid-column:2}.pwa-comparison-grid span{color:var(--muted);line-height:1.4}.seo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:17px;display:grid;gap:12px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.seo-card strong{display:block;font-size:19px;line-height:1.2;margin-bottom:8px}.seo-card span,.seo-card p{color:var(--muted);line-height:1.45;margin:0}.seo-card ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.seo-card li{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr}.seo-card li svg{color:var(--teal)}.seo-card a{align-items:center;border:1px solid rgba(125,246,229,.26);border-radius:999px;color:#f7f4fb;display:inline-flex;font-size:13px;font-weight:850;justify-content:center;min-height:38px;padding:9px 12px;text-decoration:none;transition:background .16s ease,transform .16s ease}.seo-card a:hover{background:#7df6e51a;transform:translateY(-1px)}.landing-pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.landing-price-card{position:relative;border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:18px;display:grid;gap:11px;align-content:start;min-height:100%;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-price-card.highlight{border-color:#7df6e557;background:linear-gradient(180deg,#1dd6bb21,#ffffff0b),#0e0d16e0}.landing-price-card.free{border-style:dashed}.landing-price-card strong{font-size:18px}.landing-price-card p{margin:0;color:var(--muted);line-height:1.45}.landing-price{color:#fbfaff;font-size:34px;line-height:1;font-weight:950}.landing-price small,.price-card em small{color:var(--muted);font-size:13px;font-weight:800}.landing-price-card em{color:#7df6e5;font-style:normal;font-weight:850}.landing-price-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.landing-price-card li{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;color:#ede9f6;line-height:1.35;font-size:13px}.landing-price-card li svg{margin-top:2px;color:var(--teal)}.plan-badge{width:-moz-max-content;width:max-content;border:1px solid rgba(125,246,229,.24);border-radius:999px;background:#1dd6bb1a;color:#dffffa;padding:5px 8px;font-size:11px;font-weight:900}.plan-badge.inline{margin-bottom:7px}.human-flow p{color:var(--muted);line-height:1.48}.human-steps{display:grid;gap:10px}.human-steps div{border:1px solid var(--line);background:#ffffffb8;border-radius:15px;padding:14px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center}.human-steps span{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--violet-dark),var(--teal));color:#fff;display:grid;place-items:center;font-weight:950}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-card{border:1px solid var(--line);background:#ffffffdb;border-radius:16px;padding:18px;box-shadow:var(--shadow-soft)}.faq-card p{margin:8px 0 0;color:var(--muted);line-height:1.48}.marketing-footer{border:1px solid var(--line);background:linear-gradient(180deg,#ffffffed,#ffffffd1),#ffffffe0;border-radius:24px;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:20px;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.footer-brand,.footer-brand>div,.footer-content,.footer-links{display:flex}.footer-brand{align-items:center;gap:12px;min-width:0}.footer-brand>div,.footer-content{min-width:0;flex-direction:column}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{color:#171123;font-size:17px;font-weight:950;line-height:1}.footer-brand span{color:#675d73;font-size:13px;font-weight:750;line-height:1.35;margin-top:5px}.footer-content{align-items:flex-end;gap:10px}.footer-links{flex-wrap:wrap;gap:8px;justify-content:flex-end}.marketing-footer button,.marketing-footer a{border:1px solid rgba(53,33,95,.08);background:#f5f3ff9e;border-radius:999px;color:#4a3f58;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:850;min-height:34px;padding:8px 11px;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.marketing-footer button:hover,.marketing-footer a:hover{background:#fff;color:#171123;transform:translateY(-1px)}.footer-copyright{color:#675d73;font-size:12px;font-weight:750;line-height:1.35;margin:0;text-align:right}.legal-modal{width:min(760px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow:auto;border:1px solid var(--line);border-radius:22px;background:#fff;padding:26px;box-shadow:var(--shadow);position:relative}.legal-sections{display:grid;gap:14px;margin-top:18px}.legal-sections section{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface)}.legal-sections p{margin:8px 0 0;color:var(--muted)}.support-widget{position:fixed;right:18px;bottom:18px;z-index:40;display:grid;gap:10px;justify-items:end}.support-fab{width:58px;height:58px;border:0;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--violet-dark),var(--teal));display:grid;place-items:center;box-shadow:0 18px 50px #1f163847}.support-panel{width:min(390px,calc(100vw - 28px));border:1px solid var(--line);border-radius:18px;background:#fffffff5;box-shadow:var(--shadow);overflow:hidden}.support-header{background:#171123;color:#fff;padding:14px;display:flex;justify-content:space-between;gap:10px;align-items:center}.support-header span{display:block;margin-top:3px;color:#ddd6fe;font-size:12px}.support-header button{width:32px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff14;color:#fff}.support-messages{max-height:330px;overflow:auto;padding:12px;display:grid;gap:10px}.support-messages.admin{max-height:360px;border:1px solid var(--line);border-radius:16px;background:#fbfdfc}.support-message{border-radius:16px;padding:10px 12px;background:#f5f3ff;border:1px solid rgba(139,92,246,.14)}.support-message.user{background:#eefdf7}.support-message.admin{background:#fff7ed}.support-message small{text-transform:uppercase;font-weight:900;color:var(--teal-dark)}.support-message p{margin:5px 0 0;color:#241642}.support-compose{padding:12px;border-top:1px solid var(--line);display:grid;gap:10px}.support-compose.admin{border-top:0;padding:0}.support-compose textarea{width:100%;min-height:78px;resize:vertical;border:1px solid var(--line);border-radius:14px;padding:11px;background:#fff;color:var(--ink)}.workspace-dashboard{max-width:1280px;margin:0 auto 20px;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:14px}.workspace-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:14px;align-content:start}.workspace-list{display:grid;gap:8px}.workspace-row{border:1px solid var(--line);background:#ffffffc7;border-radius:14px;padding:12px;color:var(--ink);display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;text-align:left}.workspace-row.selected{border-color:#15a59261;background:linear-gradient(135deg,#f1fbf8,#fff);box-shadow:0 12px 28px #15a59217}.workspace-row strong,.workspace-row span,.workspace-row em{display:block}.workspace-row span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.workspace-row em{font-style:normal;background:#f4f2f8;color:#51465f;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.release-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px;background:#f4f2f8e6;border-radius:15px}.release-mode-toggle button{min-height:42px;border:0;background:transparent;border-radius:10px;color:#5f5573;font-weight:850}.release-mode-toggle button.selected{background:#fff;color:#171123;box-shadow:0 8px 18px #1b132f14}.release-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.release-metrics div{border:1px solid var(--line);border-radius:13px;background:linear-gradient(180deg,#fff,#fbfafc);padding:14px}.release-metrics span,.release-metrics strong{display:block}.release-metrics span{color:var(--muted);font-size:12px;font-weight:800}.release-metrics strong{margin-top:4px;font-size:20px;color:#1f1638}.upgrade-panel p{color:var(--muted);line-height:1.45;margin:0}.version-timeline{display:grid;gap:12px}.version-row{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start}.version-dot{width:12px;height:12px;border-radius:50%;margin-top:4px;background:var(--teal);box-shadow:0 0 0 5px #e6f6f2}.version-row strong,.version-row small{display:block}.version-row strong span{color:var(--muted);font-weight:800}.version-row p{margin:4px 0;color:#5f5573;line-height:1.35}.version-row small{color:var(--muted);line-height:1.35}.empty-history{min-height:92px;border:1px dashed #c4b5fd;border-radius:16px;display:grid;place-items:center;gap:8px;color:var(--muted);text-align:center}.admin-console{max-width:1280px;margin:0 auto;display:grid;gap:18px}.admin-hero{border-radius:26px;padding:28px;background:linear-gradient(135deg,#171123,#35215f 62%,#15a592 150%);color:#fff;display:flex;justify-content:space-between;gap:18px;align-items:center;box-shadow:0 28px 90px #10201d38}.admin-hero h2{margin:0;max-width:780px;font-size:clamp(26px,3.2vw,40px)}.admin-hero .eyebrow{color:#a7efe4}.admin-health{border:1px solid rgba(255,255,255,.16);background:#ffffff14;border-radius:999px;padding:10px 14px;display:flex;align-items:center;gap:9px;flex:0 0 auto}.admin-health span{width:10px;height:10px;border-radius:50%;background:#34d399}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-ops-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:1px solid var(--line);background:#ffffffd1;border-radius:19px;padding:14px;box-shadow:var(--shadow-soft)}.admin-ops-strip div{border:1px solid rgba(139,92,246,.14);background:#fbfdfc;border-radius:13px;padding:12px;display:grid;gap:4px}.admin-ops-strip span{color:var(--muted);font-size:12px;font-weight:800}.admin-ops-strip strong{color:#1f1638;text-transform:capitalize}.observability-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(12,18,28,.08);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.12),transparent 26rem),linear-gradient(180deg,#fffffff0,#f8fafceb);box-shadow:0 20px 58px #0f172a14}.observability-panel.healthy{background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.12),transparent 26rem),linear-gradient(180deg,#fffffff0,#f8fafceb)}.observability-panel.critical{border-color:#dc26262e;background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.12),transparent 26rem),linear-gradient(180deg,#fffffff0,#fff7f7eb)}.observability-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.observability-head h3{margin:0;color:#090b10;font-size:clamp(24px,2.4vw,36px);font-weight:860;letter-spacing:-.045em;line-height:1}.observability-head span{display:block;margin-top:6px;color:#596171;font-size:13px;font-weight:650;line-height:1.4}.observability-state{min-width:96px;padding:12px 14px;border:1px solid rgba(12,18,28,.08);border-radius:18px;background:#fff;text-align:center}.observability-state strong{display:block;color:#090b10;font-size:24px;font-weight:900;line-height:1}.observability-state span{margin-top:4px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.observability-metrics,.observability-alert-list{display:grid;gap:10px}.observability-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.observability-metrics div{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid rgba(12,18,28,.08);border-radius:16px;background:#fff}.observability-metrics span{color:#667085;font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}.observability-metrics strong{color:#090b10;font-size:22px;font-weight:900;line-height:1}.observability-alert-list{grid-template-columns:repeat(2,minmax(0,1fr))}.observability-alert,.observability-empty-state{min-width:0;display:grid;gap:8px;padding:14px;border:1px solid rgba(12,18,28,.08);border-radius:18px;background:#fff}.observability-alert.warning{border-color:#d9770633}.observability-alert.critical{border-color:#dc26262e}.observability-alert-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.observability-alert-top span,.observability-alert-top b{width:-moz-fit-content;width:fit-content;padding:6px 8px;border-radius:999px;font-size:11px;font-weight:900;line-height:1;text-transform:capitalize}.observability-alert-top span{background:#f2f4f7;color:#344054}.observability-alert-top b{background:#fff7ed;color:#9a3412}.observability-alert.critical .observability-alert-top b{background:#fef2f2;color:#b42318}.observability-alert strong{color:#090b10;font-size:15px;font-weight:860;line-height:1.18}.observability-alert p,.observability-alert small,.observability-alert em,.observability-empty-state span{margin:0;color:#596171;font-size:13px;font-style:normal;font-weight:620;line-height:1.42}.observability-alert em{color:#344054;font-weight:800}.go-live-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(12,18,28,.08);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(48,79,254,.1),transparent 28rem),linear-gradient(180deg,#fffffff0,#f8fafceb);box-shadow:0 20px 58px #0f172a14}.go-live-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center}.go-live-panel-head h3{margin:0;color:#090b10;font-size:clamp(24px,2.4vw,36px);font-weight:860;letter-spacing:-.045em;line-height:1}.go-live-panel-head span{display:block;margin-top:6px;color:#596171;font-size:13px;font-weight:650;line-height:1.4}.go-live-score{min-width:96px;padding:12px 14px;border:1px solid rgba(12,18,28,.08);border-radius:18px;background:#fff;text-align:center}.go-live-score strong{display:block;color:#090b10;font-size:24px;font-weight:900;line-height:1}.go-live-score span{margin-top:4px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.go-live-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.go-live-check{min-width:0;display:grid;gap:9px;padding:14px;border:1px solid rgba(12,18,28,.08);border-radius:18px;background:#fff}.go-live-check.verified,.go-live-check.ready{border-color:#12c8a838;background:linear-gradient(135deg,rgba(18,200,168,.08),transparent 58%),#fff}.go-live-check.manual{border-color:#304ffe29}.go-live-check.attention{border-color:#d9770633;background:linear-gradient(135deg,rgba(245,158,11,.08),transparent 58%),#fff}.go-live-check.blocked{border-color:#dc26262e;background:linear-gradient(135deg,rgba(239,68,68,.08),transparent 58%),#fff}.go-live-check-top,.go-live-check-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.go-live-check-top span,.go-live-check-top b{width:-moz-fit-content;width:fit-content;padding:6px 8px;border-radius:999px;font-size:11px;font-weight:900;line-height:1}.go-live-check-top span{background:#f2f4f7;color:#344054}.go-live-check-top b{background:#eef4ff;color:#244f8f}.go-live-check.verified .go-live-check-top b,.go-live-check.ready .go-live-check-top b{background:#ecfdf3;color:#067647}.go-live-check.attention .go-live-check-top b{background:#fff7ed;color:#9a3412}.go-live-check.blocked .go-live-check-top b{background:#fef2f2;color:#b42318}.go-live-check strong{color:#090b10;font-size:15px;font-weight:860;line-height:1.18}.go-live-check p,.go-live-check small{margin:0;color:#596171;font-size:13px;font-weight:620;line-height:1.42}.go-live-check small{color:#667085;font-size:12px}.admin-kpi,.admin-panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-kpi{padding:18px;display:flex;gap:12px;align-items:flex-start}.admin-kpi svg{color:var(--teal-dark)}.admin-kpi span,.admin-kpi strong,.admin-kpi small{display:block}.admin-kpi span,.admin-kpi small{color:var(--muted)}.admin-kpi strong{margin:4px 0 2px;font-size:28px}.admin-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:16px}.admin-panel{padding:18px;display:grid;gap:14px;align-content:start}.admin-panel.full{grid-column:1 / -1}.github-admin-setup{border:1px solid rgba(125,246,229,.22);background:linear-gradient(135deg,#7df6e51f,#8b5cf614),#ffffff0d;border-radius:16px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.github-admin-setup div{display:grid;gap:4px}.github-admin-setup span{color:var(--muted);line-height:1.4}.admin-table,.customer-list,.capability-demand,.support-list,.rebuild-lineage-list,.build-run-list,.admin-records-panel{display:grid;gap:10px}.admin-row,.customer-row,.support-row,.build-run-row,.admin-record-row,.download-history-card{border:1px solid var(--line);background:#fbfdfc;border-radius:16px;padding:12px;display:grid;align-items:center;gap:12px}.admin-row{grid-template-columns:1.3fr 1fr auto auto}.admin-resource-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-resource-tabs button{border:1px solid rgba(139,92,246,.2);background:#fff;color:#37205f;border-radius:999px;padding:9px 12px;font-weight:850;cursor:pointer}.admin-resource-tabs button.selected{background:var(--violet-dark);color:#fff}.records-summary,.admin-record-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.records-summary{color:var(--muted);font-weight:800}.records-summary strong{color:#241642}.admin-record-row{grid-template-columns:1.4fr auto auto}.admin-record-row span,.admin-record-row em{color:var(--muted);font-style:normal}.admin-record-row b{border-radius:999px;background:#eefdf7;color:#075e54;padding:7px 10px;font-size:12px;text-transform:capitalize}.admin-record-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.admin-record-badges small{width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 8px;border:1px solid rgba(48,79,254,.14);border-radius:999px;background:#304ffe14;color:#27327a!important;font-size:11px;font-weight:820;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rebuild-lineage-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fbfdfc}.rebuild-lineage-row>div{min-width:0;display:grid;gap:4px}.rebuild-lineage-row span,.rebuild-lineage-row small{color:var(--muted);font-size:11px;font-weight:760}.rebuild-lineage-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.rebuild-lineage-row .lineage-links{margin-top:4px}.rebuild-lineage-row .lineage-links a{background:#090b100a;border-color:#090b101f;color:#111827}.rebuild-lineage-row .lineage-links a:hover{background:#090b1014;border-color:#090b1038}.rebuild-lineage-row .lineage-triage-button{width:-moz-fit-content;width:fit-content;min-height:34px;margin-top:6px;padding:7px 10px;border-radius:999px;font-size:12px}.rebuild-lineage-row .lineage-triage-button svg{width:14px;height:14px;color:currentColor}.rebuild-lineage-row svg{color:var(--muted)}.support-admin-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:14px;align-items:start}.support-thread-list{display:grid;gap:8px}.support-status-tabs,.support-triage-actions{display:flex;flex-wrap:wrap;gap:8px}.support-status-tabs button{border:1px solid rgba(9,11,16,.1);background:#fff;color:#344054;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850}.support-status-tabs button:hover,.support-status-tabs button:focus-visible{background:#f5f7fa;color:#10131a}.support-status-tabs button.selected{border-color:#090b10e0;background:#10131a;color:#fff}.support-triage-actions{padding:10px;border:1px solid rgba(9,11,16,.08);border-radius:16px;background:#f9fafbd6}.support-triage-actions .ghost-button,.support-triage-actions .primary-button{min-height:40px}.support-thread-list button,.empty-support-state{border:1px solid var(--line);background:#fbfdfc;border-radius:16px;padding:12px;text-align:left;display:grid;gap:5px;color:var(--ink)}.support-thread-list button.selected{border-color:#15a59261;background:#f1fbf8}.support-thread-list span,.support-thread-list em,.empty-support-state{color:var(--muted);font-style:normal}.support-admin-detail{display:grid;gap:12px}.customer-row{grid-template-columns:auto 1fr auto auto auto}.support-row,.build-run-row{grid-template-columns:1fr auto}.build-run-row.ready{background:#f5f3ff}.build-run-row.waiting{background:#fff7ed}.download-history-card{grid-template-columns:auto 1fr;align-items:start}.download-history-card svg{color:var(--teal)}.download-history-card strong,.download-history-card span{display:block}.download-history-card span{color:var(--muted);line-height:1.35;margin-top:4px}.admin-row strong,.admin-row span,.customer-row strong,.customer-row span,.support-row strong,.support-row span,.build-run-row span,.build-run-row strong{display:block}.admin-row span,.customer-row span,.support-row span,.build-run-row span{color:var(--muted);font-size:12px}.admin-row em,.customer-row em,.support-row em,.status-badge{font-style:normal;border-radius:999px;padding:6px 9px;background:#f4f1ff;color:#5f5573;font-size:12px;font-weight:850;width:-moz-fit-content;width:fit-content}.status-badge.building{background:#e0f2fe;color:#0369a1}.status-badge.review{background:#fef3c7;color:#9a5a00}.status-badge.queued{background:#f1f5f9;color:#475569}.payment-status-card{border-radius:18px;padding:16px;background:#f3efff;border:1px solid #ddd6fe}.payment-status-card strong,.payment-status-card span{display:block}.payment-status-card span{color:var(--muted);margin-top:4px;line-height:1.35}.admin-mini-list{border:1px solid var(--line);border-radius:15px;padding:12px;display:flex;justify-content:space-between;gap:10px}.admin-mini-list span{color:var(--muted)}.capability-demand div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);background:#fbfdfc;border-radius:15px;padding:11px}.capability-demand svg{color:var(--teal)}.infra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.infra-card{border:1px solid var(--line);background:#fbfdfc;border-radius:16px;padding:13px;display:grid;gap:6px}.infra-card svg{color:var(--teal)}.infra-card span{color:var(--muted);font-size:12px;line-height:1.35}.mobile-stepper{display:none}.content-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.primary-panel,.phone-wrap,.blueprint,.billing-panel{background:var(--panel);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.primary-panel{min-height:760px;padding:clamp(20px,4vw,34px)}.side-panel{display:grid;gap:18px;position:sticky;top:28px}.step-stack{display:grid;gap:24px}.step-heading{display:flex;gap:16px;align-items:flex-start}.heading-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--violet-dark),var(--teal));flex:0 0 auto}.field-label,.section-title{font-weight:800;color:#2b2148;margin-bottom:8px}.section-block{display:grid;gap:10px}.section-header-row,.panel-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-header-row .section-title{margin-bottom:4px}.section-header-row span,.section-header-row small{color:var(--muted);line-height:1.35}.section-header-row small{flex:0 0 auto;background:#f4f1ff;color:var(--teal);border-radius:999px;padding:6px 10px;font-weight:850}.input-row,.plain-input,.textarea{width:100%;border:1px solid var(--line);background:#fbfdfce0;border-radius:18px;color:var(--ink)}.input-row{height:58px;display:flex;align-items:center;gap:12px;padding:0 16px}.input-row input{border:0;outline:0;background:transparent;width:100%;min-width:0;color:var(--ink)}.input-row input::-moz-placeholder{color:#5e5669;opacity:1}.input-row input::placeholder{color:#5e5669;opacity:1}.plain-input{height:52px;padding:0 14px;outline:0}.textarea{min-height:96px;resize:vertical;padding:14px;outline:0}.action-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px}.primary-button,.connector-button{min-height:48px;border:0;border-radius:13px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:850;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button:focus-visible,.connector-button:focus-visible,.ghost-button:focus-visible,.price-card:focus-visible,.stripe-button:focus-visible,.modal-close:focus-visible{outline:3px solid rgba(124,58,237,.28);outline-offset:2px}.primary-button{color:#fff;background:linear-gradient(135deg,var(--violet-dark),var(--violet));box-shadow:0 14px 32px #35215f38}.secondary-button{min-height:44px;border:1px solid #d8cff7;border-radius:15px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#2b2148;font-weight:850;box-shadow:0 10px 24px #1f16380f}.compact-button{flex:0 0 auto}.primary-button:hover,.connector-button:hover,.choice-button:hover,.feature-toggle:hover,.chip:hover{transform:translateY(-1px)}.primary-button:disabled{opacity:.5;cursor:not-allowed}.connector-button{background:#f4f2f8;color:#2b2148}.connector-button.connected{background:#e8f7f4;color:var(--teal-dark)}.wide{width:100%}.scan-board{display:grid;grid-template-columns:116px 1fr;gap:20px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#f5fbfa,#fff);box-shadow:inset 0 1px #ffffffb8}.scan-board p{margin-bottom:0;color:var(--muted);line-height:1.5}.scan-meter{--score: 72%;width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 0 57%,transparent 58%),conic-gradient(var(--teal) var(--score),#e5dff3 0)}.scan-meter span{font-size:24px;font-weight:950}.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.wow-asset-card,.trust-panel,.integration-readiness,.preview-state{border:1px solid var(--line);background:#fbfdfce6;border-radius:18px;padding:18px;display:grid;gap:12px}.magic-result{background:linear-gradient(135deg,#fff,#f6fbfa)}.magic-result-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.magic-result-head h3{margin:0}.magic-result-head>span{flex:0 0 auto;border-radius:999px;background:#e8f7f4;color:var(--teal-dark);padding:7px 10px;font-weight:850;font-size:12px}.scan-insight-grid,.wow-asset-grid,.before-after-grid,.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scan-insight-card{border:1px solid rgba(139,92,246,.16);background:#ffffffd1;border-radius:13px;padding:13px;display:grid;gap:5px}.scan-insight-card span,.recommendation-row span,.asset-check span,.trust-row span,.integration-card span{color:var(--muted);line-height:1.35}.scan-insight-card strong{color:#1f1638;line-height:1.25}.recommendation-row,.asset-check,.trust-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.recommendation-row svg,.asset-check svg,.trust-row svg{color:var(--teal);margin-top:2px}.fix-handoff-panel{background:linear-gradient(135deg,#fffffff0,#f6fbfae6)}.fix-handoff-panel>p{margin:0;color:var(--muted);line-height:1.55}.fix-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fix-path-grid div{border:1px solid rgba(139,92,246,.16);border-radius:14px;padding:13px;background:#ffffffc2;display:grid;gap:5px}.fix-path-grid strong,.fix-instruction-card strong{color:#1f1638}.fix-path-grid span,.fix-instruction-card span{color:var(--muted);line-height:1.35;font-size:13px}.fix-platform-row{display:flex;flex-wrap:wrap;gap:8px}.fix-platform-row button{border:1px solid rgba(139,92,246,.18);border-radius:999px;padding:9px 12px;background:#fffc;color:var(--ink);font-weight:800;font-size:12px}.fix-platform-row button.selected{border-color:#15a5926b;background:#15a5921f;color:var(--teal-dark)}.fix-instruction-card{border:1px solid rgba(21,165,146,.22);border-radius:16px;background:#ffffffd1;padding:14px;display:grid;gap:12px}.fix-instruction-card>div{display:grid;gap:3px}.fix-instruction-card pre{margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:13px;padding:14px;background:#14101f;color:#f5f3ff;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.fix-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fix-history-list{border:1px solid var(--line);border-radius:14px;background:#ffffff0e;padding:12px;display:grid;gap:7px}.fix-history-list strong{font-size:13px}.fix-history-list span{color:var(--muted);font-size:12px;line-height:1.35}.github-connected-card{border:1px solid rgba(21,165,146,.32);background:linear-gradient(135deg,#f1fbf8,#fff);border-radius:15px;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.github-connected-card svg{color:var(--teal)}.github-connected-card strong,.github-connected-card span{display:block}.github-connected-card span{color:var(--muted);margin-top:3px;line-height:1.35}.github-source-panel{border:1px solid rgba(48,79,254,.14);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.12),transparent 18rem),linear-gradient(135deg,#fff,#f7f9fc);display:grid;gap:12px;padding:16px}.github-source-panel.connected,.github-source-panel.select-repo{border-color:#15a5924d;background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.16),transparent 18rem),#fff}.github-source-panel.error{border-color:#ef444438;background:#fff7f7}.github-source-panel p{color:var(--muted);font-size:14px;font-weight:650;line-height:1.45;margin:0}.github-active-repo{align-items:center;border:1px solid rgba(21,165,146,.24);border-radius:16px;background:#e8f7f49e;color:var(--teal-dark);display:flex;gap:10px;min-width:0;padding:12px}.github-active-repo span{min-width:0;color:var(--muted);display:grid;font-size:12px;font-weight:800;gap:2px}.github-active-repo strong{color:#171123;font-size:14px;overflow-wrap:anywhere}.github-repo-picker{display:grid;gap:8px}.github-repo-picker button{align-items:center;border:1px solid var(--line);border-radius:16px;background:#fff;color:#171123;display:flex;gap:10px;min-width:0;padding:11px 12px;text-align:left}.github-repo-picker button:hover,.github-repo-picker button.selected{border-color:#304ffe47;background:#eef2ff}.github-repo-picker span{min-width:0;display:grid;gap:2px}.github-repo-picker strong{overflow-wrap:anywhere}.github-repo-picker small{color:var(--muted);font-size:12px;font-weight:700}.github-flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.github-flow-steps span{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:850;min-width:0;padding:8px 10px;text-align:center}.github-flow-steps span.ready{border-color:#15a59247;background:#e8f7f4b8;color:var(--teal-dark)}.detected-grid,.feature-grid,.output-tabs,.artifact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detected-item,.artifact{border:1px solid var(--line);background:#fbfdfce6;border-radius:14px;padding:13px;display:flex;align-items:center;gap:10px;min-width:0}.detected-item span,.artifact span{min-width:0;overflow-wrap:anywhere}.choice-grid,.chip-grid{display:flex;flex-wrap:wrap;gap:10px}.choice-grid.compact .choice-button{padding:10px 12px}.choice-button,.chip,.feature-toggle{border:1px solid var(--line);background:#ffffffe0;color:var(--ink);border-radius:13px;min-height:42px;padding:0 14px;font-weight:750}.choice-button.selected,.chip.selected{border-color:#15a59257;background:linear-gradient(135deg,#f1fbf8,#fff);color:var(--teal-dark);box-shadow:0 10px 24px #15a59214}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#f4f2f8e6;border-radius:15px;padding:6px}.segmented button{min-height:42px;border:0;border-radius:10px;background:transparent;font-weight:800;color:#5f5573}.segmented button.selected{background:#fff;color:#171123;box-shadow:0 8px 18px #1b132f14}.feature-toggle{min-height:54px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left}.feature-toggle.on{border-color:#15a59257;background:linear-gradient(135deg,#f1fbf8,#fff)}.ai-interview{background:#fff}.ai-question{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;border:1px solid var(--line);background:#fbfdfc;border-radius:15px;padding:14px}.ai-question>span{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--violet-dark),var(--teal));color:#fff;display:grid;place-items:center;font-weight:950}.ai-question p,.ai-question strong{display:block}.ai-question p{margin-bottom:6px;color:#3d334f;line-height:1.42}.ai-question strong{color:var(--teal-dark)}.chip{display:inline-flex;align-items:center;gap:8px}.native-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.native-card{min-height:180px;border:1px solid var(--line);background:#ffffffe0;border-radius:16px;padding:16px;display:grid;gap:9px;text-align:left;color:var(--ink)}.native-card.selected{border-color:#15a5925c;background:linear-gradient(135deg,#f1fbf8,#fff);box-shadow:0 14px 34px #15a5921a}.native-card-top{display:flex;align-items:center;justify-content:space-between}.native-card-top span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e8f7f4;color:var(--teal)}.native-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.38}.native-meta{display:grid;gap:6px;align-self:end}.native-meta span,.native-meta em{min-width:0;overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.native-meta span{background:#f2f5f3;color:#5f5573}.native-meta em{width:-moz-fit-content;width:fit-content;background:#fff7ed;color:#9a5a00}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:stretch}.studio-controls{display:grid;gap:18px}.swatches{display:flex;gap:10px;flex-wrap:wrap}.swatches button{width:42px;height:42px;border-radius:11px;border:4px solid #fff;box-shadow:0 0 0 1px var(--line)}.swatches button.selected{box-shadow:0 0 0 2px #171123,0 8px 18px #1b132f29}.asset-preview{border:1px solid var(--line);background:linear-gradient(145deg,#f7faf8,#fff);border-radius:20px;padding:24px;display:grid;align-content:center;justify-items:center;text-align:center;gap:18px}.icon-preview{width:126px;height:126px;border-radius:28px;display:grid;place-items:center;color:#fff;box-shadow:0 22px 54px #10201d42}.icon-preview span{font-size:42px;font-weight:950}.asset-kicker{color:var(--muted);font-weight:800;margin-bottom:4px}.asset-preview p{color:var(--muted);margin-bottom:0}.preview-block{border:1px solid var(--line);background:#fbfdfce6;border-radius:16px;padding:18px;min-height:150px;display:grid;gap:8px;align-content:start}.preview-block svg{color:var(--teal)}.preview-block p{color:var(--muted);line-height:1.45;margin-bottom:0}.wow-asset-grid{grid-template-columns:1.1fr 1fr 1fr}.brand-assets-studio{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f5fbfa);border-radius:22px;padding:20px;display:grid;gap:18px}.brand-assets-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px minmax(0,1fr);gap:16px;align-items:stretch}.asset-control-panel,.android-preview-stack,.asset-validation-panel,.android-export-panel{border:1px solid rgba(139,92,246,.14);background:#ffffffdb;border-radius:16px;padding:16px;display:grid;gap:14px}.asset-upload-row input{display:none}.asset-upload-button{min-height:76px;border:1px dashed #c4b5fd;border-radius:14px;padding:14px;display:grid;grid-template-columns:36px 1fr;gap:4px 10px;align-items:center;background:#fbfaff;cursor:pointer}.asset-upload-button svg{grid-row:span 2;color:var(--teal)}.asset-upload-button span{color:var(--muted);font-size:12px;font-weight:850}.asset-upload-button strong{min-width:0;color:#2b2148;overflow-wrap:anywhere}.section-block.tight{gap:8px}.android-preview-stack{justify-items:stretch;background:linear-gradient(180deg,#1f16380a,#ffffffeb)}.android-icon-preview{width:98px;height:98px;border-radius:24px;margin:0 auto;display:grid;place-items:center;color:#fff;box-shadow:0 20px 42px #1f163833}.android-icon-preview span{font-size:34px;font-weight:950}.notification-preview-card{border-radius:15px;background:#1f1638;color:#fff;padding:14px;display:grid;gap:10px;box-shadow:0 16px 36px #1f16382e}.notification-preview-head{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px}.notification-preview-head em{color:#cfc7df;font-size:12px;font-style:normal}.notification-small-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#ffffff29}.notification-preview-card p{margin:0;color:#ebe7f4;font-size:13px}.notification-rich-image{min-height:92px;border-radius:12px;display:grid;place-items:center;gap:5px;color:#fff;text-align:center;padding:12px}.notification-rich-image span{max-width:100%;font-size:12px;font-weight:850;overflow-wrap:anywhere}.splash-preview-card{min-height:144px;border-radius:18px;color:#fff;display:grid;place-items:center;gap:10px;text-align:center;padding:16px}.splash-logo{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;background:#fff3;font-weight:950;font-size:22px}.splash-preview-card span{font-size:12px;font-weight:850}.asset-check.valid svg{color:var(--teal)}.asset-check.warning svg{color:#d97706}.asset-check strong,.asset-check small{display:block}.asset-check strong{color:#2b2148;margin-bottom:2px}.asset-check small{color:var(--muted);line-height:1.35}.asset-save-status,.saved-asset-strip{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;gap:6px;background:#f4f2f8}.asset-save-status{grid-template-columns:auto 1fr;align-items:center;color:#51465f;font-size:12px;font-weight:850}.asset-save-status svg{color:var(--teal)}.asset-save-status.saved{background:#e8f7f4;color:var(--teal-dark)}.asset-save-status.error{background:#fff7ed;color:#9a5a00}.saved-asset-strip strong,.saved-asset-strip span{display:block}.saved-asset-strip strong{color:#2b2148}.saved-asset-strip span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.android-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-export-item{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;background:#fbfdfc}.asset-export-item svg{color:var(--teal);margin-top:2px}.asset-export-item span{min-width:0;color:#4a405d;font-size:12px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.name-option-list{display:grid;gap:10px}.name-option-list button{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:13px;padding:11px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;text-align:left}.name-option-list button.selected{background:#f1fbf8;border-color:#15a59257}.name-option-list span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--violet-dark),var(--teal));font-size:12px;font-weight:950}.launch-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;border-radius:22px;padding:26px;background:linear-gradient(135deg,#171123,#35215f 62%,#0f766e 150%);color:#fff}.launch-hero .eyebrow{color:#a7efe4}.launch-hero p{color:#dce5e1;margin-bottom:0}.launch-hero .primary-button{background:#fff;color:#1f1638;flex:0 0 auto}.pipeline{display:grid;gap:10px}.preview-state{min-height:190px;align-content:start}.preview-state h3{margin-bottom:4px}.preview-state p{color:var(--muted);line-height:1.42;margin-bottom:0}.browser-preview,.android-preview-card,.push-preview{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px;display:grid;gap:8px}.browser-preview>span{width:62px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--violet),var(--rose),var(--teal))}.android-preview-card svg,.push-preview svg{color:var(--teal)}.android-preview-card span,.push-preview span{color:var(--muted);line-height:1.35}.push-preview{grid-template-columns:auto 1fr;align-items:center}.build-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.build-panel,.native-summary{border:1px solid var(--line);background:#fbfdfce6;border-radius:18px;padding:20px;display:grid;gap:12px}.panel-title-row{justify-content:flex-start;align-items:center}.panel-title-row h3{margin:0}.panel-title-row svg{color:var(--teal);flex:0 0 auto}.agent-step{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.agent-step span,.agent-step.compact svg{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet-dark),var(--teal));color:#fff;font-weight:900;font-size:12px}.agent-step.compact svg{padding:7px}.agent-step p{margin:4px 0 0;color:#5f5573;line-height:1.42}.native-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.native-summary-card{border:1px solid var(--line);background:#ffffffe6;border-radius:14px;padding:13px;display:grid;gap:8px}.native-summary-card svg{color:var(--teal)}.native-summary-card span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.signed-download-panel{border:1px solid var(--line);background:linear-gradient(135deg,#f1fbf8,#fff);border-radius:18px;padding:18px;display:grid;gap:12px}.signed-download-panel p{color:var(--muted);line-height:1.45;margin:0}.release-decision-card{border:1px solid rgba(9,11,16,.08);border-radius:28px;background:radial-gradient(circle at 92% 0%,rgba(18,200,168,.16),transparent 20rem),linear-gradient(135deg,#fff,#f7f9fc);box-shadow:0 22px 60px #0f172a17;display:grid;gap:18px;padding:clamp(20px,3vw,30px)}.release-decision-card.ready{border-color:#15a5923d}.release-decision-card.approved{background:radial-gradient(circle at 92% 0%,rgba(18,200,168,.2),transparent 20rem),linear-gradient(135deg,#f5fffc,#fff)}.release-decision-card.failed{background:radial-gradient(circle at 92% 0%,rgba(239,68,68,.12),transparent 20rem),linear-gradient(135deg,#fff7f7,#fff)}.release-decision-copy{max-width:820px;display:grid;gap:8px}.release-decision-copy h3{color:var(--workspace-ink, #090b10);font-size:clamp(28px,4vw,44px);line-height:1.02;letter-spacing:-.04em;margin:0}.release-decision-copy p{color:var(--workspace-muted, #596171);font-size:15px;font-weight:620;line-height:1.55;margin:0}.release-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.release-file-action{align-items:center;border:1px solid var(--workspace-line, rgba(9, 11, 16, .1));border-radius:20px;background:#ffffffd1;color:var(--workspace-ink, #090b10);display:flex;gap:12px;min-width:0;padding:14px;text-align:left;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.release-file-action:hover:not(:disabled):not(.disabled){border-color:#304ffe47;background:#fff;box-shadow:0 14px 34px #0f172a1a;transform:translateY(-1px)}.release-file-action:disabled,.release-file-action.disabled{cursor:not-allowed;opacity:.58}.release-file-action svg{color:var(--rev-cobalt, #304ffe);flex:0 0 auto}.release-file-action span{min-width:0;display:grid;gap:4px}.release-file-action strong{color:inherit;font-size:14px;line-height:1.2}.release-file-action small{color:var(--workspace-muted, #596171);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.release-decision-actions{display:flex;flex-wrap:wrap;gap:10px}.release-decision-actions .primary-button,.release-decision-actions .secondary-button{min-height:48px}.live-build-panel{border:1px solid var(--line);background:#ffffffdb;border-radius:18px;padding:18px;display:grid;gap:16px}.build-queue-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid rgba(9,11,16,.1);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.12),transparent 18rem),linear-gradient(180deg,#fffffff5,#f7f9fceb);box-shadow:0 18px 44px #0f172a14}.build-queue-callout.blocked{background:radial-gradient(circle at 100% 0%,rgba(255,184,77,.16),transparent 18rem),linear-gradient(180deg,#fffffffa,#fff9edeb)}.build-queue-callout.error{background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.12),transparent 18rem),linear-gradient(180deg,#fffffffa,#fff1f2eb)}.build-queue-callout>div{min-width:0;display:grid;gap:5px}.build-queue-callout strong{color:var(--ll-ink, #090b10);font-size:16px;font-weight:820;letter-spacing:-.02em}.build-queue-callout span{color:var(--ll-muted, #596171);font-size:13px;font-weight:650;line-height:1.45}.build-recovery-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(245,158,11,.28);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.14),transparent 18rem),linear-gradient(180deg,#fffffffa,#fffbebe6);box-shadow:0 18px 44px #0f172a14}.build-recovery-panel.error{border-color:#dc26263d;background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.13),transparent 18rem),linear-gradient(180deg,#fffffffa,#fff1f2eb)}.build-recovery-panel.working{border-color:#304ffe33;background:radial-gradient(circle at 100% 0%,rgba(48,79,254,.1),transparent 18rem),linear-gradient(180deg,#fffffffa,#eff6ffe6)}.build-recovery-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.build-recovery-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#090b10;color:#fff;box-shadow:0 14px 28px #0f172a2e}.build-recovery-copy>div:last-child{min-width:0;display:grid;gap:6px}.build-recovery-copy h3,.build-recovery-copy p,.build-recovery-copy strong{margin:0}.build-recovery-copy h3{color:#090b10;font-size:clamp(20px,3vw,28px);font-weight:850;line-height:1.02;letter-spacing:-.035em}.build-recovery-copy p:not(.eyebrow){color:#596171;font-size:14px;font-weight:650;line-height:1.5}.build-recovery-copy strong{color:#111827;font-size:14px;font-weight:820;line-height:1.45}.build-recovery-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px}.build-recovery-steps div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffffbd}.build-recovery-steps span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#090b10;color:#fff;font-size:11px;font-weight:850;line-height:1}.build-recovery-steps p{margin:0;color:#344054;font-size:12px;font-weight:720;line-height:1.3}.build-recovery-actions{display:flex;flex-wrap:wrap;gap:8px}.build-recovery-actions .primary-button,.build-recovery-actions .secondary-button,.build-recovery-actions .ghost-button{min-height:38px;border-radius:999px;text-decoration:none}.build-recovery-actions .secondary-button,.build-recovery-actions .ghost-button{background:#fff;color:#090b10;border-color:#0f172a1f}.build-recovery-actions .secondary-button:hover,.build-recovery-actions .secondary-button:focus-visible,.build-recovery-actions .ghost-button:hover,.build-recovery-actions .ghost-button:focus-visible{background:#f8fafc;color:#090b10;border-color:#0f172a33}.live-build-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px}.live-build-list,.live-artifact-list{display:grid;gap:10px;min-width:0}.live-build-row,.artifact-download-row,.empty-live-state{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px;min-width:0}.live-build-row,.artifact-download-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-build-row div,.artifact-download-row span{min-width:0;display:grid;gap:3px}.live-build-row strong,.artifact-download-row strong{color:#171123;overflow-wrap:anywhere}.live-build-row span,.artifact-download-row small,.empty-live-state{color:#5f576c;font-size:13px;line-height:1.35}.build-rebuild-note{width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 8px;border:1px solid rgba(48,79,254,.14);border-radius:999px;background:#304ffe14;color:#27327a!important;font-size:11px!important;font-weight:820;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-link-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.build-link-row a{border:1px solid rgba(21,165,146,.26);background:#15a59217;border-radius:999px;color:var(--teal-dark);font-size:12px;font-weight:800;line-height:1;padding:7px 9px;text-decoration:none}.build-link-row a:hover{border-color:#15a5927a;background:#15a59226}.live-build-artifact-strip{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:8px}.live-build-artifact-strip button{min-height:30px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;color:#0f172a;font-size:11px;font-weight:820;line-height:1;padding:0 10px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.live-build-artifact-strip button:hover:not(:disabled),.live-build-artifact-strip button:focus-visible:not(:disabled){transform:translateY(-1px);border-color:#15a59257;background:#15a5921a}.live-build-artifact-strip button:disabled{cursor:wait;color:#475467;background:#eef2f7}.admin-links{margin-top:8px}.live-build-row em{border-radius:999px;color:var(--teal-dark);background:#15a5921f;font-size:12px;font-style:normal;padding:6px 9px;white-space:nowrap}.live-build-row.failed em,.empty-live-state.warning{color:#9a3412;background:#fff7ed}.artifact-download-row{width:100%;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.artifact-download-row:hover:not(:disabled){border-color:#15a59261;box-shadow:0 12px 26px #1b132f14;transform:translateY(-1px)}.artifact-download-row:disabled{cursor:wait;opacity:.72}.empty-live-state{display:flex;align-items:center;gap:9px}.release-approval-panel{border:1px solid rgba(111,74,203,.2);background:linear-gradient(135deg,#6f4acb17,#15a59214);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.release-approval-panel div{display:grid;gap:4px}.release-approval-panel strong{color:#171123}.release-approval-panel span{color:#5f576c;font-size:13px;line-height:1.4}.release-approval-panel.completed{border-color:#15a59257;background:#15a5921a}.play-handoff-panel{border:1px solid var(--line);background:#ffffffe6;border-radius:18px;display:grid;gap:16px;padding:18px}.play-handoff-panel.ready{border-color:#15a59257;box-shadow:0 16px 36px #15a59214}.handoff-summary-grid,.handoff-check-grid,.handoff-next-steps{display:grid;gap:10px}.handoff-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-copy-card,.handoff-check,.handoff-next-steps div{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:12px}.handoff-copy-card{display:grid;gap:7px}.handoff-copy-card svg,.handoff-check.ready svg{color:var(--teal)}.handoff-copy-card span,.handoff-check span{color:#5f576c;font-size:12px;font-weight:800}.handoff-copy-card strong{color:#171123;font-size:13px;line-height:1.4}.handoff-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.handoff-check{align-items:center;display:flex;gap:8px}.handoff-check.pending svg{color:var(--amber)}.handoff-next-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.handoff-next-steps div{display:flex;gap:9px}.handoff-next-steps span{align-items:center;background:#15a5921f;border-radius:999px;color:var(--teal-dark);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.handoff-next-steps strong{color:#171123;font-size:13px;line-height:1.35}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px;display:grid;gap:7px}.integration-card svg{color:var(--teal)}.pipeline-row,.policy-row,.blueprint-row{border:1px solid var(--line);background:#ffffffe6;border-radius:14px;padding:14px;display:flex;align-items:center;gap:12px}.pipeline-row span{flex:1;font-weight:800}.pipeline-row.done{background:linear-gradient(135deg,#f1fbf8,#fff);border-color:#15a59247}.artifact-grid{grid-template-columns:1fr}.policy-list{display:grid;gap:10px}.policy-row{justify-content:space-between;align-items:flex-start}.policy-row p{margin:4px 0 0;color:var(--muted);line-height:1.4}.required,.optional{border-radius:999px;padding:5px 10px;font-weight:850;font-size:12px;flex:0 0 auto}.required{background:#f5f3ff;color:#7c3aed}.optional{background:#f2f4f3;color:#65716e}.footer-actions{padding-top:8px}.phone-wrap{padding:16px}.phone{max-width:292px;margin:0 auto;border:9px solid #171123;border-radius:34px;background:#f4f7f5;overflow:hidden;min-height:580px;box-shadow:0 26px 64px #1b132f33}.phone-status{height:34px;padding:0 16px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:850;background:#fff}.phone-header{color:#fff;padding:18px;display:flex;gap:12px;align-items:center}.mini-icon{width:48px;height:48px;border-radius:12px;background:#ffffff2e;display:grid;place-items:center;font-weight:950}.phone-header span{display:block;opacity:.86;font-size:12px}.phone-body{padding:16px;display:grid;gap:12px}.phone-card,.notification-preview{background:#fffffff0;border:1px solid var(--line);border-radius:16px;padding:14px}.phone-card small{color:var(--muted);font-weight:800}.phone-score{margin-top:6px;font-size:38px;font-weight:950;color:var(--violet-dark)}.phone-card.rows{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.phone-card.rows span{background:#f4f2f8;border-radius:11px;padding:8px;font-size:12px;font-weight:850;text-align:center}.native-mini-list{display:grid;gap:10px}.native-mini-list>div{display:flex;flex-wrap:wrap;gap:8px}.native-mini-list span{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:#e8f7f4;color:var(--teal)}.notification-preview{display:flex;gap:10px;align-items:flex-start}.notification-preview svg{color:var(--amber);flex:0 0 auto}.notification-preview span{display:block;color:var(--muted);font-size:12px}.blueprint{padding:18px}.blueprint h3{margin-bottom:12px}.blueprint{display:grid;gap:10px}.blueprint-row{box-shadow:none}.blueprint-row svg{color:var(--teal);flex:0 0 auto}.production-backbone .blueprint-row span{flex:1}.production-backbone .blueprint-row strong{color:var(--teal-dark);font-size:12px}.build-progress-card,.outstanding-card{border:1px solid var(--line);background:#f4f2f8;border-radius:14px;padding:12px;display:grid;gap:9px}.build-progress-card>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.build-progress-card span,.outstanding-card small{color:var(--muted);font-weight:800}.build-progress-card strong{color:var(--teal-dark);font-size:22px}.build-progress-track{height:9px;border-radius:999px;background:#e5dff3;overflow:hidden}.build-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--rose))}.outstanding-card span{color:#5f5573;font-size:12px;line-height:1.3}.billing-panel{padding:18px;display:grid;gap:14px}.billing-panel p{margin:0;color:var(--muted);line-height:1.45}.auth-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oauth-grid{display:grid;grid-template-columns:1fr;gap:10px}.signed-in-card{border:1px solid var(--line);background:#fbfdfce6;border-radius:15px;padding:12px;display:flex;align-items:center;gap:12px}.mini-avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet-dark),var(--teal));color:#fff;font-weight:950}.signed-in-card strong,.signed-in-card span{display:block}.signed-in-card span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.pricing-stack{display:grid;gap:10px}.price-card{border:1px solid var(--line);background:#ffffffe6;border-radius:15px;padding:13px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;text-align:left;color:var(--ink)}.price-card.selected{border-color:#15a59257;background:linear-gradient(135deg,#f1fbf8,#fff);box-shadow:0 12px 28px #15a59214}.price-card strong,.price-card span{display:block}.price-card span{color:var(--muted);margin-top:3px;line-height:1.35;font-size:13px}.price-card em{font-style:normal;font-weight:950;color:var(--teal);display:grid;justify-items:end;gap:2px}.price-card small{display:block;color:var(--muted);margin-top:5px;line-height:1.3;font-size:12px}.plan-feature-panel{border:1px solid var(--line);border-radius:15px;background:#ffffff0e;padding:13px;display:grid;gap:8px}.plan-feature-panel div{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.plan-feature-panel svg{color:var(--teal);margin-top:2px}.plan-feature-panel span{color:var(--muted);line-height:1.35;font-size:13px}.stripe-button{min-height:48px;border:0;border-radius:13px;background:linear-gradient(135deg,#635bff,var(--violet));color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 14px 32px #635bff38}.stripe-button:disabled{opacity:.7;cursor:wait}.stripe-note{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:12px;line-height:1.35}.stripe-note svg{color:var(--teal);flex:0 0 auto;margin-top:1px}.auth-provider-note{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;border:1px solid var(--line);background:#f4f2f8;border-radius:13px;padding:11px;color:var(--muted);font-size:12px;line-height:1.35}.auth-provider-note svg{color:var(--teal);margin-top:1px}.auth-redirect-notice{position:fixed;z-index:80;top:92px;left:50%;display:flex;align-items:center;gap:10px;width:min(640px,calc(100vw - 32px));min-height:56px;padding:10px 12px 10px 16px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#fffffff5;color:#10131a;box-shadow:0 22px 70px #0f172a29;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-redirect-notice svg{flex:0 0 auto;color:#2563eb}.auth-redirect-notice span{flex:1;font-size:.92rem;font-weight:760;line-height:1.35}.auth-redirect-notice .compact-button{min-height:38px;white-space:nowrap}.auth-redirect-notice .inline-close{position:static;flex:0 0 auto;width:38px;height:38px}.oauth-helper{margin:-2px 0 2px;color:var(--rev-muted);font-size:12px;line-height:1.45}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080e12b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;padding:18px;z-index:40;overflow-y:auto;overscroll-behavior:contain}.modal-backdrop.auth-backdrop{background:radial-gradient(circle at 50% 0%,rgba(125,246,229,.12),transparent 34%),#080e12}.auth-modal{width:min(100%,480px);max-height:min(760px,calc(100dvh - 36px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 34px 120px #0000004d;position:relative;display:grid;gap:13px}.github-setup-modal{width:min(980px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 32px));overflow:auto;background:#fffffff5;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:0 34px 120px #0000004d;position:relative;display:grid;gap:18px}.github-return-modal{width:min(520px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));overflow:auto;border:1px solid var(--workspace-line, rgba(9, 11, 16, .1));border-radius:var(--workspace-radius, 16px);background:#fff;color:var(--workspace-ink, #090b10);box-shadow:0 24px 80px #05060838;position:relative;display:grid;gap:14px;padding:24px}.github-return-modal h2{margin:0;color:#090b10;font-size:26px;line-height:1.05}.github-return-actions{display:grid;gap:8px}.github-return-note{min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(48,79,254,.14);border-radius:12px;background:#eef2ff;color:#2230a8;font-size:12px;font-weight:750;line-height:1.35}.github-return-note svg{color:#304ffe}.github-flow-steps.modal-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.github-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.github-setup-status-strip,.github-next-checks{border:1px solid rgba(21,165,146,.18);background:#e8f7f49e;border-radius:18px;padding:12px;display:grid;gap:10px}.github-setup-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.github-setup-status-strip>div{min-height:48px;border:1px solid rgba(21,165,146,.18);background:#ffffffb8;border-radius:14px;padding:10px;display:flex;gap:8px;align-items:center;color:#5a615f;font-size:13px;line-height:1.35}.github-setup-status-strip>div.ready{border-color:#15a5926b;color:var(--teal-dark);font-weight:800}.github-setup-step,.github-manifest-preview{border:1px solid rgba(139,92,246,.18);background:#fbfdfce0;border-radius:18px;padding:16px;display:grid;gap:10px;align-content:start}.github-setup-step>span{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#e8f7f4;color:var(--teal-dark);font-weight:900}.github-setup-step p,.github-manifest-preview span{margin:0;color:var(--muted);line-height:1.45}.setup-code-card{min-height:52px;border:1px dashed rgba(139,92,246,.28);border-radius:14px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;color:var(--muted);word-break:break-all}.setup-code-card.ready{border-style:solid;border-color:#15a5926b;background:#15a59214;color:#182a27}.github-setup-step pre,.github-manifest-preview pre{max-height:260px;overflow:auto;border-radius:14px;padding:12px;margin:0;background:#1f1638eb;color:#f4f0ff;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.github-manifest-preview>div{display:grid;gap:5px}.github-next-checks>div:first-child{display:grid;gap:4px}.github-next-checks span{color:var(--muted)}.github-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.github-command-row code{border:1px solid rgba(139,92,246,.14);background:#ffffffc2;border-radius:12px;padding:11px 12px;color:#2b2440;overflow-x:auto;white-space:nowrap}.modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid var(--line);background:#fff;border-radius:12px;color:var(--ink);font-size:24px;line-height:1}.modal-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--violet-dark),var(--teal));color:#fff;display:grid;place-items:center}.modal-copy{color:var(--muted);line-height:1.45}.modal-plan{border:1px solid #c8e8e1;background:linear-gradient(135deg,#f1fbf8,#fff);border-radius:14px;padding:12px;display:flex;gap:10px;align-items:center}.modal-plan svg{color:var(--teal)}.modal-plan strong,.modal-plan span{display:block}.modal-plan span{color:var(--muted);font-size:12px}@media(max-width:1080px){.content-grid{grid-template-columns:1fr}.side-panel{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.billing-panel{grid-column:1 / -1}.workspace-dashboard,.landing-hero,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel{grid-template-columns:1fr}.seo-card-grid,.landing-pricing-grid,.outcome-grid,.pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpis,.admin-ops-strip,.admin-grid,.infra-grid,.before-after-grid,.integration-grid,.release-file-grid,.live-build-grid,.handoff-summary-grid,.handoff-check-grid,.handoff-next-steps,.wow-asset-grid{grid-template-columns:1fr}.release-decision-actions{flex-direction:column}.release-decision-actions .primary-button,.release-decision-actions .secondary-button{justify-content:center;width:100%}.release-approval-panel{align-items:stretch;flex-direction:column}.release-approval-panel .primary-button{justify-content:center;width:100%}.play-handoff-panel .section-header-row{align-items:stretch;flex-direction:column}.play-handoff-panel .primary-button{justify-content:center;width:100%}}@media(max-width:760px){.auth-redirect-notice{top:72px;align-items:flex-start;flex-wrap:wrap}.auth-redirect-notice span{flex-basis:calc(100% - 72px)}.auth-redirect-notice .compact-button{width:calc(100% - 48px)}.app-shell{display:block}.desktop-rail{display:none}.workspace,.marketing-only{padding:14px}.marketing-nav{display:grid;gap:14px;border-radius:22px}.marketing-nav nav{display:grid;grid-template-columns:1fr;align-items:stretch}.topbar{align-items:flex-start;margin-bottom:14px;display:grid}.app-header{border-radius:22px}.brand-header,.marketing-brand{align-items:flex-start}.brand-logo{width:48px;height:48px;border-radius:17px}.topbar h1{font-size:28px}.score-pill{min-width:76px;padding:9px;border-radius:15px}.topbar-actions{width:100%;display:grid;grid-template-columns:1fr 1fr auto}.topbar-actions .account-chip{grid-column:1 / 3}.hero-strip{grid-template-columns:1fr;padding:18px;border-radius:22px}.hero-stats{grid-template-columns:repeat(3,1fr)}.landing-hero{min-height:auto;border-radius:26px;padding:22px}.landing-copy h2{font-size:clamp(40px,13vw,58px)}.landing-actions{display:grid}.landing-stats,.outcome-grid,.visual-list{grid-template-columns:1fr}.human-flow{border-radius:24px;padding:18px}.workspace-dashboard{grid-template-columns:1fr}.admin-hero{display:grid;padding:18px;border-radius:22px}.admin-kpis,.admin-ops-strip,.admin-grid,.github-setup-grid,.github-setup-status-strip,.github-admin-setup,.infra-grid,.admin-row,.customer-row,.support-row,.build-run-row{grid-template-columns:1fr}.view-toggle{width:100%}.score-pill span{font-size:20px}.mobile-stepper{display:flex;gap:8px;overflow-x:auto;margin:0 auto 14px;max-width:1280px;padding-bottom:2px}.mobile-stepper button{border:1px solid var(--line);background:#fff;color:#5f5573;min-height:40px;border-radius:999px;padding:0 14px;font-weight:850;white-space:nowrap}.mobile-stepper button.active{background:#1f1638;color:#fff}.primary-panel{min-height:auto;padding:18px;border-radius:22px}.step-heading{display:grid;grid-template-columns:48px 1fr;gap:12px}.heading-icon{width:48px;height:48px;border-radius:16px}.action-strip,.scan-board,.scan-insight-grid,.studio-layout,.side-panel,.detected-grid,.feature-grid,.output-tabs,.native-grid,.build-board,.native-summary-grid,.before-after-grid,.integration-grid,.brand-assets-grid,.android-export-grid,.wow-asset-grid,.auth-cta,.oauth-grid,.topbar-actions{grid-template-columns:1fr}.topbar-actions .account-chip{grid-column:auto}.hero-stats{grid-template-columns:1fr}.scan-board{text-align:center;justify-items:center}.segmented{grid-template-columns:1fr}.launch-hero{display:grid}.github-command-row{grid-template-columns:1fr}.launch-hero .primary-button{width:100%}.phone{min-height:520px}}:root{--panel: rgba(16, 15, 24, .72);--panel-solid: #11101a;--ink: #f6f4fb;--muted: #a39bad;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--teal: #1dd6bb;--teal-dark: #56f0db;--mint: rgba(29, 214, 187, .12);--violet: #8b7cf6;--violet-dark: #262137;--rose: #f064a6;--amber: #f4b860;--blue: #7aa7ff;--surface: rgba(255, 255, 255, .055);--shadow: 0 28px 100px rgba(0, 0, 0, .42);--shadow-soft: 0 18px 56px rgba(0, 0, 0, .26);color:var(--ink);background:#07070c}body{color:var(--ink);background:linear-gradient(180deg,rgba(139,124,246,.11),transparent 32%),linear-gradient(135deg,rgba(29,214,187,.1),transparent 36%),#07070c}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%);pointer-events:none}button,a,.workspace-row,.native-card,.feature-toggle,.choice-button,.chip,.price-card,.outcome-card,.landing-price-card,.difference-list div,.faq-card,.support-thread-list button{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}button:hover,.workspace-row:hover,.native-card:hover,.feature-toggle:hover,.choice-button:hover,.chip:hover,.price-card:hover,.outcome-card:hover,.faq-card:hover,.support-thread-list button:hover{transform:translateY(-1px)}.marketing-nav,.app-header,.workspace-card,.primary-panel,.phone-wrap,.blueprint,.billing-panel,.admin-kpi,.admin-panel,.platform-strip,.landing-stats div,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.faq-card,.outcome-card,.landing-price-card,.seo-card,.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.wow-asset-card,.trust-panel,.integration-readiness,.preview-state,.brand-assets-studio,.asset-control-panel,.android-preview-stack,.asset-validation-panel,.android-export-panel,.build-panel,.native-summary,.signed-download-panel,.auth-modal,.github-setup-modal,.legal-modal,.support-panel{border-color:var(--line);background:linear-gradient(180deg,#ffffff14,#ffffff0b),#0e0d16c7;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.marketing-nav,.app-header{border-radius:18px;position:sticky;top:14px;z-index:20}.marketing-brand,.brand-header,.marketing-brand strong,.brand-header h1,h1,h2,h3,strong{color:#fbfaff}.marketing-brand span,p,.faq-card p,.outcome-card p,.landing-price-card p,.seo-card span,.human-flow p,.preview-block p,.asset-preview p,.phone-header span,.phone-card small,.blueprint-row span,.support-message p,.admin-row span,.customer-row span,.support-row span,.build-run-row span,.detected-item span,.artifact span{color:var(--muted)}.eyebrow,.asset-kicker,.section-title,.field-label{color:#7df6e5}.landing-hero{min-height:min(720px,calc(100vh - 132px));border-radius:28px;background:linear-gradient(115deg,#ffffff17,#ffffff05 38%,#1dd6bb14),radial-gradient(circle at 82% 18%,rgba(139,124,246,.22),transparent 32%),#090910;box-shadow:0 34px 120px #0000006b}.landing-copy h2{max-width:980px;color:#fff;font-size:clamp(44px,6.4vw,88px);line-height:.96;font-weight:760;letter-spacing:0}.landing-copy p{color:#c9c2d4}.product-badge,.landing-proof span,.visual-list span,.fix-platform-row button,.admin-health,.status-badge,.required,.optional,.workspace-row em,.native-meta span,.native-meta em,.magic-result-head>span{border-color:#ffffff1f;background:#ffffff12;color:#ebe7f5}.primary-button,.shadcn-action.bg-primary,.view-toggle button.selected,.rail-button.is-active{background:linear-gradient(135deg,#f8f7ff,#d9fff8);color:#08070d;box-shadow:0 18px 44px #1dd6bb2e}.ghost-button,.secondary-button,.connector-button,.shadcn-action{border-color:#ffffff1c;background:#ffffff0f;color:#f5f2fb;box-shadow:none}.ghost-button:hover,.secondary-button:hover,.connector-button:hover,.fix-platform-row button:hover{border-color:#7df6e547;background:#ffffff18}.launch-visual,.visual-score,.visual-build,.notification-preview-card,.phone,.admin-hero,.hero-strip,.launch-hero{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff1c,#ffffff0b),#0e0d16;box-shadow:var(--shadow-soft)}.scan-meter{background:radial-gradient(circle at center,#0c0b12 0 57%,transparent 58%),conic-gradient(#7df6e5 78%,#ffffff24 0)}.landing-stats strong,.score-pill span,.phone-score,.build-progress-card strong{color:#7df6e5}.platform-strip strong,.phone-card.rows span,.native-mini-list span,.asset-save-status.saved,.pipeline-row.done,.signed-download-panel,.fix-platform-row button.selected,.workspace-row.selected,.feature-toggle.on,.choice-button.selected,.chip.selected,.native-card.selected,.price-card.selected,.name-option-list button.selected,.support-thread-list button.selected{border-color:#7df6e538;background:#1dd6bb17;color:#dffffa}.outcome-card,.faq-card,.landing-price-card,.seo-card,.native-card,.preview-block,.scan-insight-card,.market-comparison-grid div,.pwa-comparison-grid div,.fix-path-grid div,.fix-instruction-card,.fix-history-list,.detected-item,.artifact,.ai-question,.asset-upload-button,.asset-export-item,.native-summary-card,.integration-card,.pipeline-row,.policy-row,.blueprint-row,.admin-row,.customer-row,.support-row,.build-run-row,.admin-record-row,.download-history-card,.support-message,.price-card,.signed-in-card,.legal-sections section{border-color:var(--line);background:#ffffff0e;color:#f7f4fb}.market-position-panel,.pwa-android-panel,.landing-price-card,.seo-card,.plan-feature-panel{border-color:var(--line);background:linear-gradient(180deg,#ffffff14,#ffffff0b),#0e0d16c7}.fix-path-grid strong,.fix-instruction-card strong{color:#fbfaff}.fix-handoff-panel>p,.fix-path-grid span,.fix-instruction-card span{color:var(--muted)}.fix-instruction-card pre{border:1px solid rgba(255,255,255,.1);background:#090910;color:#f5f3ff}.plain-input,.textarea,.support-compose textarea{border-color:#ffffff1f;background:#ffffff0e;color:#fbfaff}.plain-input::-moz-placeholder,.textarea::-moz-placeholder,.support-compose textarea::-moz-placeholder{color:#8f879d}.plain-input::placeholder,.textarea::placeholder,.support-compose textarea::placeholder{color:#8f879d}.brand-logo{border-color:#ffffff29;background:linear-gradient(#0f0e17,#0f0e17) padding-box,linear-gradient(135deg,#7df6e5,#8b7cf6) border-box}.brand-logo-orbit,.brand-mark,.heading-icon,.ai-question>span,.agent-step span,.agent-step.compact svg,.mini-avatar,.modal-icon,.human-steps span{background:linear-gradient(135deg,#262137,#1dd6bb)}.desktop-rail{border-right:1px solid rgba(255,255,255,.08);background:#08080ed1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.rail-button{border-radius:14px;color:#a9a1b5}.rail-button.is-active{color:#08070d}.admin-hero,.hero-strip,.launch-hero{background:linear-gradient(115deg,#ffffff14,#ffffff06),#0b0a12}.support-header{background:#0b0a12}.modal-backdrop{background:#030307bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.empty-history,.empty-support-state{border-color:#7df6e53d;background:#1dd6bb0e;color:#bcb4c9}.build-progress-track{background:#ffffff17}.build-progress-track span{background:linear-gradient(90deg,#7df6e5,#8b7cf6)}.scan-board.loading{position:relative;overflow:hidden}.scan-board.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08),transparent);animation:premium-shimmer 1.35s infinite}.loading-state{display:grid;gap:8px;margin-top:14px;max-width:460px}.loading-state span{height:9px;border-radius:999px;background:#ffffff1c;overflow:hidden}.loading-state span:nth-child(2){width:82%}.loading-state span:nth-child(3){width:58%}@keyframes premium-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:820px){.marketing-nav,.app-header{position:static}.landing-hero{min-height:auto}.landing-copy h2{font-size:clamp(38px,12vw,58px)}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.landing-page *,.app-shell *,.modal-backdrop *{min-width:0}@media(max-width:1180px){.workspace,.marketing-only{padding-inline:clamp(14px,3vw,24px)}.launch-visual{grid-template-columns:1fr;width:100%}.brand-assets-grid,.support-admin-layout,.admin-record-row,.records-summary{grid-template-columns:1fr}}@media(max-width:900px){.marketing-nav{align-items:stretch;display:grid}.marketing-nav-panel{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:stretch}.marketing-auth-actions{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-nav nav{flex:1 1 520px;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketing-nav a,.marketing-nav button{min-height:42px;border:1px solid var(--line);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding-inline:10px;text-align:center}.marketing-nav button{width:100%}.marketing-footer{grid-template-columns:1fr}.footer-content{align-items:stretch}.footer-links{justify-content:flex-start}.footer-copyright{text-align:left}.landing-hero{padding:clamp(18px,5vw,30px)}.landing-copy{gap:16px}.side-panel,.support-admin-layout,.admin-row,.customer-row,.support-row,.build-run-row,.policy-row{grid-template-columns:1fr}}@media(max-width:640px){.marketing-only,.workspace{padding:10px}.marketing-nav,.app-header,.landing-hero,.primary-panel,.workspace-card,.admin-panel,.billing-panel,.blueprint,.phone-wrap{border-radius:16px}.marketing-nav{gap:10px;padding:10px}.marketing-brand,.brand-header{gap:10px}.marketing-brand strong{font-size:18px}.marketing-brand span,.brand-header .eyebrow{font-size:11px;line-height:1.25}.marketing-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-auth-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-nav a[href="#how"],.marketing-nav a[href="#outcomes"],.marketing-nav a[href="#pwa"]{display:none}.marketing-nav a,.marketing-nav button{min-height:40px;font-size:12px}.marketing-nav .primary-button{grid-column:auto}.marketing-nav .primary-button,.landing-actions .primary-button,.landing-actions .ghost-button{min-height:46px}.marketing-footer{border-radius:16px;padding:14px}.footer-brand{align-items:flex-start}.footer-brand .brand-logo{width:42px;height:42px;border-radius:14px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links button,.footer-links a{justify-content:center;text-align:center}.landing-hero{padding:18px;gap:18px}.landing-copy h2{font-size:clamp(34px,11.5vw,48px);line-height:1.02}.landing-copy p{font-size:15px;line-height:1.52}.product-badge{width:100%;justify-content:center;white-space:normal;text-align:center}.landing-actions,.landing-stats,.outcome-grid,.pain-grid,.fix-path-grid,.faq-grid,.human-flow,.launch-difference-panel,.market-position-panel,.landing-pricing-grid,.pwa-android-panel,.seo-card-grid,.visual-list,.visual-score,.action-strip,.fix-action-row,.release-metrics,.output-tabs,.detected-grid,.feature-grid,.native-grid,.build-board,.native-summary-grid,.integration-grid,.android-export-grid,.handoff-summary-grid,.handoff-check-grid,.handoff-next-steps,.wow-asset-grid{grid-template-columns:1fr}.launch-visual{padding:14px;border-radius:16px}.visual-topline,.visual-build,.scan-board,.github-connected-card,.download-history-card{grid-template-columns:1fr}.visual-score{display:grid;gap:12px}.difference-list{grid-template-columns:1fr}.platform-strip{align-items:stretch}.platform-strip span{width:100%}.platform-strip strong{flex:1 1 calc(50% - 8px);text-align:center}.topbar{gap:12px}.topbar h1{font-size:24px;line-height:1.08}.topbar-actions{display:grid;grid-template-columns:1fr;gap:8px}.view-toggle,.score-pill,.topbar-actions>button,.account-chip{width:100%}.score-pill{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;text-align:left}.mobile-stepper{margin-inline:-2px;padding:2px 2px 8px;scrollbar-width:none}.mobile-stepper::-webkit-scrollbar{display:none}.mobile-stepper button{background:#ffffff0f;color:#d9d2e5;border-color:var(--line)}.mobile-stepper button.active{background:linear-gradient(135deg,#f8f7ff,#d9fff8);color:#08070d}.primary-panel{padding:14px}.step-heading{grid-template-columns:42px 1fr;align-items:start}.heading-icon{width:42px;height:42px;border-radius:13px}.step-heading h2{font-size:23px;line-height:1.14}.scan-board{padding:16px;text-align:left;justify-items:stretch}.scan-meter{width:88px;height:88px}.native-card{min-height:auto}.studio-layout{grid-template-columns:1fr}.asset-preview,.brand-assets-studio,.asset-control-panel,.android-preview-stack,.asset-validation-panel,.android-export-panel{padding:14px;border-radius:16px}.admin-hero{padding:16px}.admin-hero h2{font-size:24px;line-height:1.15}.admin-resource-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.admin-resource-tabs::-webkit-scrollbar{display:none}.admin-resource-tabs button{flex:0 0 auto}.support-widget{right:10px;bottom:10px;left:10px}.support-panel{width:100%}.support-fab{justify-self:end}.phone{width:min(100%,292px);min-height:520px}.legal-modal,.auth-modal{width:min(100%,calc(100vw - 20px));max-height:calc(100dvh - 20px);padding:20px;border-radius:18px}}@media(max-width:420px){.brand-logo{width:42px;height:42px;border-radius:14px}.marketing-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-copy h2{font-size:clamp(32px,11vw,42px)}.landing-proof span,.platform-strip strong{width:100%;flex-basis:100%;justify-content:center}.visual-score strong{font-size:38px}.icon-preview{width:104px;height:104px;border-radius:24px}.fix-platform-row button,.fix-action-row .primary-button,.fix-action-row .ghost-button{width:100%;justify-content:center}.fix-instruction-card pre{max-height:220px;font-size:11px}}.score-pill,.account-chip,.view-toggle,.workspace-row,.release-mode-toggle,.release-metrics div,.input-row,.detected-item,.artifact,.choice-button,.chip,.feature-toggle,.segmented,.segmented button.selected,.native-card,.native-meta span,.native-meta em,.asset-preview,.preview-block,.name-option-list button,.asset-upload-button,.asset-save-status,.saved-asset-strip,.android-export-panel,.asset-export-item,.browser-preview,.android-preview-card,.push-preview,.integration-card,.native-summary-card,.phone-status,.phone-card,.phone-card.rows span,.notification-preview,.build-progress-card,.outstanding-card,.payment-status-card,.admin-mini-list,.capability-demand div,.infra-card,.support-thread-list button,.empty-support-state,.admin-resource-tabs button,.auth-provider-note,.modal-close,.modal-plan{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff13,#ffffff09),#0d0c14e0;color:#f7f4fb}.release-mode-toggle button,.segmented button,.admin-resource-tabs button{color:#cfc8da}.release-mode-toggle button.selected,.segmented button.selected,.admin-resource-tabs button.selected,.workspace-row.selected,.choice-button.selected,.chip.selected,.feature-toggle.on,.native-card.selected,.name-option-list button.selected,.price-card.selected{border-color:#7df6e547;background:linear-gradient(180deg,#7df6e524,#7df6e512),#0a2321bd;color:#effffb}.score-pill small,.account-chip span,.workspace-row span,.release-metrics span,.detected-item span,.artifact span,.native-card p,.native-meta span,.asset-upload-button span,.saved-asset-strip span,.asset-export-item span,.browser-preview span,.android-preview-card span,.push-preview span,.phone-status,.phone-card small,.notification-preview span,.outstanding-card span,.payment-status-card span,.admin-mini-list span,.infra-card span,.support-thread-list span,.support-thread-list em,.auth-provider-note,.modal-plan span{color:#bcb4c9}.score-pill span,.release-metrics strong,.workspace-row strong,.detected-item strong,.native-card strong,.asset-upload-button strong,.saved-asset-strip strong,.asset-export-item strong,.payment-status-card strong,.admin-mini-list strong,.infra-card strong,.modal-plan strong,.modal-close{color:#fbfaff}.required,.optional,.status-badge{color:#effffb}:root{--rev-black: #050505;--rev-ink: #111217;--rev-muted: #5f6675;--rev-soft: #f4f5f7;--rev-line: rgba(17, 18, 23, .1);--rev-line-dark: rgba(255, 255, 255, .12);--rev-cobalt: #494fdf;--rev-cobalt-deep: #2429a6;--rev-mint: #12c8a8;--rev-radius: 28px;--rev-shadow: 0 28px 80px rgba(13, 18, 35, .1)}body{background:#fff;color:var(--rev-ink)}.landing-page,.marketing-only{max-width:none;margin:0;gap:clamp(38px,6vw,92px);padding:clamp(14px,2.5vw,28px)}.marketing-nav,.landing-hero,.landing-stats,.platform-strip,.landing-section-heading,.outcome-grid,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.seo-card-grid,.landing-pricing-grid,.faq-grid,.marketing-footer{width:min(100%,1360px);margin-inline:auto}.marketing-nav{min-height:74px;border:1px solid rgba(17,18,23,.08);background:#ffffffe6;border-radius:999px;box-shadow:0 14px 46px #11121714;padding:10px 12px}.marketing-brand strong{color:var(--rev-ink);font-size:18px;font-weight:850}.marketing-brand span{color:var(--rev-muted);font-size:12px;font-weight:650}.brand-logo{border:0;border-radius:15px;background:#0a0a0a;box-shadow:none}.brand-logo-orbit{border-radius:13px;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 32%),linear-gradient(135deg,var(--rev-cobalt),#0d0d10 68%)}.marketing-nav nav{border:0;background:#f1f2f5;padding:5px}.marketing-nav a{color:#4f5563;font-weight:760;min-height:36px}.marketing-nav a:hover{background:#fff;color:var(--rev-ink)}.primary-button,.connector-button,.stripe-button,.ghost-button,.secondary-button{border-radius:999px;font-weight:800}.primary-button,.stripe-button{background:var(--rev-black);color:#fff;box-shadow:0 16px 40px #00000029}.primary-button:hover,.stripe-button:hover,.connector-button:hover,.ghost-button:hover,.secondary-button:hover{transform:translateY(-2px)}.ghost-button,.secondary-button,.connector-button{border-color:var(--rev-line);background:#fff;color:var(--rev-ink);box-shadow:none}.landing-hero{min-height:min(760px,calc(100svh - 130px));border:0;border-radius:clamp(26px,5vw,56px);padding:clamp(34px,7vw,92px);background:radial-gradient(circle at 78% 28%,rgba(73,79,223,.46),transparent 30%),radial-gradient(circle at 24% 12%,rgba(18,200,168,.22),transparent 26%),var(--rev-black);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:clamp(32px,6vw,76px)}.landing-copy{max-width:820px;gap:24px}.product-badge{border-color:#ffffff29;background:#ffffff17;box-shadow:none;color:#fff}.landing-copy h2{max-width:820px;font-size:clamp(52px,6.5vw,92px);line-height:.96;font-weight:760;color:#fff}.landing-copy p{max-width:700px;color:#ffffffc7;font-size:clamp(18px,1.8vw,24px);line-height:1.42}.landing-actions{gap:14px}.landing-actions .primary-button{background:#fff;color:#050505;box-shadow:none}.landing-actions .ghost-button{border-color:#ffffff29;background:#ffffff14;color:#fff}.landing-proof{gap:8px;max-width:740px}.landing-proof span{border-color:#ffffff24;background:#ffffff14;color:#ffffffd6;font-weight:720}.launch-visual{width:100%;min-height:520px;border:1px solid var(--rev-line-dark);border-radius:36px;padding:22px;background:linear-gradient(180deg,#ffffff29,#ffffff0e),#ffffff0f;grid-template-columns:1fr;align-content:space-between;box-shadow:0 34px 100px #0000003d}.visual-score,.visual-list span,.visual-build{border:1px solid rgba(255,255,255,.11);background:#ffffff17}.visual-score{border-radius:28px;padding:24px}.visual-score strong{font-size:clamp(62px,7vw,92px);font-weight:780}.visual-score .visual-status-text{font-size:clamp(34px,4.8vw,58px)}.visual-list{grid-template-columns:1fr}.visual-list span,.visual-build{border-radius:22px;padding:16px}.landing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--rev-line);padding-block:clamp(28px,4vw,44px)}.landing-stats div{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 clamp(18px,3vw,38px);display:grid;gap:10px;align-content:start}.landing-stats div+div{border-left:1px solid var(--rev-line)}.landing-stats svg{color:#7df6e5}.landing-stats small{color:#7df6e5;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.landing-stats strong{color:var(--rev-ink);font-size:clamp(24px,2.9vw,38px);line-height:1.02;font-weight:760;letter-spacing:0}.landing-stats span{max-width:36ch;line-height:1.55;font-weight:620}.landing-stats span,.platform-strip span,.platform-strip strong,.outcome-card p,.human-flow p,.launch-difference-panel p,.market-position-panel p,.pwa-android-panel p,.faq-card p,.seo-card span,.seo-card p,.landing-price-card p{color:var(--rev-muted)}.platform-strip{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;justify-content:center}.platform-strip span{width:100%;text-align:center;font-weight:760}.platform-strip strong{background:#f1f2f5;border-radius:999px;color:var(--rev-ink);padding:11px 16px}.landing-section-heading{max-width:920px;text-align:center}.landing-section-heading .eyebrow,.eyebrow{color:var(--rev-cobalt);font-weight:850}.landing-section-heading h3,.human-flow h3,.launch-difference-panel h3,.market-position-panel h3,.pwa-android-panel h3{color:var(--rev-ink);font-size:clamp(34px,5vw,68px);line-height:.98;font-weight:760}.outcome-grid,.pain-grid{gap:18px}.outcome-card,.faq-card,.seo-card,.landing-price-card{border:1px solid var(--rev-line);background:#fff;border-radius:28px;box-shadow:none;padding:clamp(22px,2.6vw,34px)}.outcome-card svg,.seo-card li svg,.landing-price-card li svg,.pwa-comparison-grid svg,.difference-list svg{color:var(--rev-cobalt)}.outcome-card strong,.faq-card strong,.seo-card strong,.landing-price-card strong{color:var(--rev-ink);font-weight:780}.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel{border:0;border-radius:44px;padding:clamp(32px,5.2vw,72px);background:var(--rev-soft);box-shadow:none;gap:clamp(24px,5vw,72px)}.launch-difference-panel,.pwa-android-panel{background:var(--rev-black);color:#fff}.launch-difference-panel h3,.pwa-android-panel h3,.launch-difference-panel strong,.pwa-android-panel strong{color:#fff}.launch-difference-panel p,.pwa-android-panel p,.difference-list span,.pwa-comparison-grid span{color:#ffffffb8}.human-steps div,.difference-list div,.market-comparison-grid div,.pwa-comparison-grid div{border:1px solid var(--rev-line);border-radius:24px;background:#fff;padding:18px;box-shadow:none}.difference-list div,.pwa-comparison-grid div{border-color:var(--rev-line-dark);background:#ffffff13}.human-steps span{background:var(--rev-black)}.market-comparison-grid div:last-child{border-color:#494fdf47;background:#eef0ff}.seo-card-grid{gap:18px}.seo-card a{border-color:var(--rev-line);background:var(--rev-black);color:#fff}.landing-pricing-grid{grid-template-columns:repeat(5,minmax(220px,1fr));gap:18px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.landing-price-card{min-width:220px}.landing-price-card.highlight{border-color:transparent;background:var(--rev-black);color:#fff;transform:translateY(-8px)}.landing-price-card.highlight strong,.landing-price-card.highlight .landing-price,.landing-price-card.highlight li,.landing-price-card.highlight p{color:#fff}.landing-price-card.free{border-style:solid;background:var(--rev-soft)}.landing-price{color:var(--rev-ink);font-size:clamp(36px,4vw,54px);font-weight:760}.landing-price-card li{color:#3d4350}.plan-badge{border:0;background:#fff;color:var(--rev-black)}.faq-grid{gap:18px}.marketing-footer{border:0;border-radius:36px 36px 0 0;background:var(--rev-black);box-shadow:none;color:#fff;padding:clamp(26px,4vw,44px)}.footer-brand strong,.footer-content,.footer-copyright{color:#fff}.footer-brand span{color:#ffffffa8}.marketing-footer button,.marketing-footer a{border-color:#ffffff21;background:#ffffff14;color:#fffc}.marketing-footer button:hover,.marketing-footer a:hover{background:#fff;color:#050505}.app-shell{grid-template-columns:92px minmax(0,1fr);background:#fff}.desktop-rail{background:var(--rev-black);gap:28px;padding:22px 14px}.rail-button{border:0;border-radius:999px;background:#ffffff14}.rail-button.is-active{background:#fff;color:#050505}.workspace{padding:clamp(18px,3vw,38px)}.topbar,.workspace-dashboard,.content-grid,.admin-console{max-width:1400px}.app-header,.workspace-card,.primary-panel,.phone-wrap,.blueprint,.billing-panel,.admin-kpi,.admin-panel,.admin-ops-strip,.support-panel,.auth-modal,.github-setup-modal,.legal-modal{border-color:var(--rev-line);background:#fff;box-shadow:none;color:var(--rev-ink)}.auth-modal h2{color:var(--rev-ink);font-size:clamp(27px,3vw,34px);line-height:1.06}.auth-modal .modal-copy{color:var(--rev-muted)}.app-header{border-radius:999px;padding:12px 16px}.brand-header h1,.app-header strong,.workspace-card h3,.primary-panel h2,.primary-panel h3,.billing-panel h3,.admin-panel h3{color:var(--rev-ink)}.view-toggle,.release-mode-toggle,.segmented,.admin-resource-tabs{border:0;background:#f1f2f5;border-radius:999px}.view-toggle button,.release-mode-toggle button,.segmented button,.admin-resource-tabs button{border-radius:999px;color:#596171}.view-toggle button.selected,.release-mode-toggle button.selected,.segmented button.selected,.admin-resource-tabs button.selected{background:#fff;color:var(--rev-ink);box-shadow:none}.workspace-dashboard{grid-template-columns:minmax(260px,.8fr) minmax(260px,.8fr) minmax(360px,1.4fr);gap:20px}.workspace-card,.primary-panel,.billing-panel,.phone-wrap,.blueprint,.admin-panel,.admin-kpi{border-radius:28px}.workspace-card,.primary-panel,.admin-panel{padding:clamp(22px,3vw,36px)}.content-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:26px}.primary-panel{min-height:auto}.step-stack{gap:30px}.heading-icon{border-radius:999px;background:var(--rev-black)}.input-row,.plain-input,.textarea,.support-compose textarea{border-color:var(--rev-line);border-radius:20px;background:#f7f8fa;color:var(--rev-ink)}.scan-board,.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.wow-asset-card,.trust-panel,.integration-readiness,.preview-state,.brand-assets-studio,.asset-control-panel,.android-preview-stack,.asset-validation-panel,.android-export-panel,.build-panel,.native-summary,.signed-download-panel{border:1px solid var(--rev-line);border-radius:28px;background:#f7f8fa;box-shadow:none}.scan-meter{background:radial-gradient(circle at center,#f7f8fa 0 57%,transparent 58%),conic-gradient(var(--rev-cobalt) var(--score),#dfe2eb 0)}.detected-item,.artifact,.choice-button,.chip,.feature-toggle,.native-card,.asset-preview,.preview-block,.name-option-list button,.asset-upload-button,.saved-asset-strip,.asset-export-item,.browser-preview,.android-preview-card,.push-preview,.integration-card,.native-summary-card,.phone-status,.phone-card,.notification-preview,.build-progress-card,.outstanding-card,.payment-status-card,.admin-mini-list,.infra-card,.support-thread-list button,.empty-support-state,.modal-plan,.auth-provider-note{border-color:var(--rev-line);background:#fff;color:var(--rev-ink)}.choice-button.selected,.chip.selected,.feature-toggle.on,.native-card.selected,.name-option-list button.selected,.workspace-row.selected{border-color:#494fdf42;background:#eef0ff;color:var(--rev-ink)}.workspace-row{border-color:var(--rev-line);border-radius:20px;background:#f7f8fa;color:var(--rev-ink)}.workspace-card h3,.workspace-card strong,.workspace-row strong,.release-metrics strong,.version-row strong,.build-status-panel strong,.primary-panel strong,.billing-panel strong,.admin-panel strong,.admin-kpi strong,.phone-wrap strong,.blueprint strong,.modal-plan strong,.auth-provider-note strong{color:var(--rev-ink)}.workspace-card p,.workspace-card span,.workspace-card small,.workspace-card em,.workspace-row span,.release-metrics span,.version-row p,.version-row small,.build-status-panel p,.build-status-panel span,.primary-panel p,.primary-panel span,.primary-panel small,.billing-panel p,.billing-panel span,.admin-panel p,.admin-panel span,.admin-kpi span,.admin-kpi small,.phone-wrap span,.phone-wrap small,.blueprint span,.modal-plan span,.auth-provider-note{color:var(--rev-muted)}.workspace-row em{background:#fff;color:#596171}.release-metrics div,.admin-ops-strip div,.scan-insight-card{border-color:var(--rev-line);background:#fff;border-radius:20px}.admin-hero{border-radius:40px;background:var(--rev-black);box-shadow:none}.admin-hero h2{font-size:clamp(34px,5vw,64px);line-height:.98}.admin-kpis,.admin-grid{gap:20px}.support-fab{border-radius:999px;background:var(--rev-black);box-shadow:0 16px 44px #00000038}.support-header{background:var(--rev-black)}.support-message,.support-message.user,.support-message.admin{border-color:var(--rev-line);background:#f7f8fa}.support-message p{color:var(--rev-ink)}@media(max-width:1080px){.landing-hero{grid-template-columns:1fr;min-height:auto}.launch-visual{min-height:auto}.outcome-grid,.pain-grid,.seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-dashboard,.content-grid{grid-template-columns:1fr}}@media(max-width:760px){.landing-page,.marketing-only{gap:42px;padding:10px}.marketing-nav{border-radius:28px;align-items:stretch}.marketing-nav-panel,.marketing-nav nav,.marketing-auth-actions{width:100%}.marketing-nav nav{display:flex;grid-template-columns:none;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;border-radius:22px}.marketing-nav nav::-webkit-scrollbar{display:none}.marketing-nav a[href="#how"],.marketing-nav a[href="#outcomes"],.marketing-nav a[href="#pwa"]{display:inline-flex}.marketing-nav a{flex:0 0 auto}.marketing-auth-actions{display:grid;grid-template-columns:1fr 1fr}.landing-hero{border-radius:32px;padding:30px 22px}.landing-copy h2{font-size:clamp(44px,14vw,68px)}.landing-actions,.landing-actions .primary-button,.landing-actions .ghost-button{width:100%}.landing-stats{grid-template-columns:1fr;gap:20px}.landing-stats div{padding:0}.landing-stats div+div{border-left:0;border-top:1px solid var(--rev-line);padding-top:20px}.outcome-grid,.pain-grid,.faq-grid,.seo-card-grid,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel{grid-template-columns:1fr}.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.marketing-footer{border-radius:28px;padding:26px}.landing-section-heading{text-align:left}.landing-section-heading h3,.human-flow h3,.launch-difference-panel h3,.market-position-panel h3,.pwa-android-panel h3{font-size:clamp(32px,11vw,48px)}.app-shell,.content-grid,.workspace-dashboard,.admin-grid,.admin-kpis,.admin-ops-strip{grid-template-columns:1fr}.app-header,.topbar{border-radius:28px}}.marketing-nav,.topbar.app-header{isolation:isolate;position:sticky;top:16px;z-index:30;border:1px solid rgba(17,18,23,.08);background:linear-gradient(180deg,#fffffff0,#ffffffd1),#ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15);box-shadow:0 22px 70px #11121717,inset 0 1px #ffffffb8}.marketing-nav{min-height:78px;padding:10px}.topbar.app-header{min-height:82px;padding:10px 12px 10px 14px}.marketing-brand,.brand-header{flex:1 1 auto}.marketing-brand-copy,.brand-header>div{display:grid;gap:3px}.marketing-brand strong,.brand-header h1{color:#090a0d;font-weight:820;letter-spacing:0}.brand-header h1{font-size:clamp(25px,2.8vw,35px)}.marketing-brand span,.brand-header .eyebrow{color:#626a79;font-weight:720}.brand-header .eyebrow{margin:0;color:var(--rev-cobalt)}.marketing-nav-panel,.topbar-actions{flex:0 0 auto;border:1px solid rgba(17,18,23,.07);border-radius:999px;background:#f6f7f9d6;padding:6px;box-shadow:inset 0 1px #ffffffb8}.marketing-nav-panel{gap:8px}.topbar-actions{gap:7px}.marketing-nav nav,.view-toggle{border:0;background:transparent;padding:0;box-shadow:none}.marketing-nav a,.marketing-auth-actions .ghost-button,.marketing-auth-actions .primary-button,.topbar-actions>.ghost-button,.topbar-actions>.primary-button,.view-toggle button{min-height:42px;border:0;border-radius:999px;box-shadow:none;font-size:13px;font-weight:780;padding-inline:16px;transition:background .16s ease,color .16s ease,transform .16s ease}.marketing-nav a,.topbar-actions>.ghost-button,.view-toggle button{background:transparent;color:#525a68}.marketing-nav a:hover,.topbar-actions>.ghost-button:hover,.view-toggle button:hover{background:#fff;color:#090a0d;transform:translateY(-1px)}.marketing-auth-actions .ghost-button,.topbar-actions>.ghost-button{background:#fff;color:#090a0d}.marketing-auth-actions .primary-button,.topbar-actions>.primary-button{background:#090a0d;color:#fff}.marketing-auth-actions .primary-button{background:linear-gradient(135deg,rgba(18,200,168,.16),transparent 42%),#eefdf9;color:#050505}.view-toggle{display:grid;grid-template-columns:repeat(2,minmax(80px,1fr));gap:4px}.view-toggle.builder-only{grid-template-columns:minmax(96px,1fr)}.view-toggle button.selected{background:#fff;color:#090a0d;box-shadow:0 10px 24px #1112170f}.account-chip{min-height:44px;border:0;border-radius:999px;background:#fff;box-shadow:none;padding:6px 12px 6px 8px}.account-chip svg{color:var(--rev-cobalt)}.score-pill{min-width:78px;min-height:58px;border:0;border-radius:20px;background:linear-gradient(145deg,#363742,#1d1e25);box-shadow:0 16px 38px #11121729;padding:8px 12px}.score-pill span{color:#fff;font-size:26px;font-weight:760}.score-pill small{color:#ffffffb8;font-weight:650}@media(max-width:1180px){.marketing-nav,.topbar.app-header{top:10px;border-radius:30px}.marketing-nav-panel,.topbar-actions{flex:1 1 100%}.topbar.app-header{display:grid;grid-template-columns:1fr;gap:12px}.topbar-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:24px}.view-toggle{grid-column:span 2}.score-pill{min-width:0}}@media(max-width:760px){.marketing-nav,.topbar.app-header{position:relative;top:auto;border-radius:28px;padding:12px}.marketing-brand,.brand-header{align-items:flex-start}.brand-header h1{font-size:25px;line-height:1.05}.marketing-nav-panel,.topbar-actions{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.marketing-nav nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;overflow:visible;border-radius:999px;background:#f1f2f5;padding:5px}.marketing-nav a{min-width:0;justify-content:center;padding-inline:8px;font-size:11.5px;white-space:nowrap}.marketing-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.marketing-auth-actions .ghost-button,.marketing-auth-actions .primary-button,.topbar-actions>.ghost-button,.topbar-actions>.primary-button,.view-toggle button{min-height:44px}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topbar-actions>.ghost-button:first-child,.view-toggle,.account-chip,.score-pill{grid-column:1 / -1}.score-pill{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:start;text-align:left;padding-inline:14px}}.builder-command-strip{width:min(100%,1400px);margin:0 auto 24px;border:1px solid var(--rev-line);border-radius:32px;background:linear-gradient(135deg,rgba(73,79,223,.08),transparent 34%),#f7f8fa;padding:16px;display:grid;grid-template-columns:minmax(220px,.75fr) minmax(420px,1.4fr) minmax(260px,.75fr);gap:14px;align-items:center}.builder-command-main{display:grid;gap:4px;padding:8px 12px}.builder-command-main span,.builder-command-main p,.builder-command-metrics span{color:var(--rev-muted);font-size:12px;font-weight:760}.builder-command-main strong{color:var(--rev-ink);font-size:clamp(22px,2.3vw,34px);line-height:1;font-weight:780}.builder-command-main p{margin:0;line-height:1.3}.builder-command-progress{border-radius:999px;background:#fff;padding:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.builder-command-progress button{min-height:48px;border:0;border-radius:999px;background:transparent;color:#697182;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease}.builder-command-progress button:hover{transform:translateY(-1px)}.builder-command-progress button.complete{color:var(--rev-cobalt)}.builder-command-progress button.active{background:var(--rev-black);color:#fff}.builder-command-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.builder-command-metrics div{min-height:72px;border:1px solid var(--rev-line);border-radius:22px;background:#fff;padding:12px;display:grid;align-content:center;gap:4px}.builder-command-metrics strong{color:var(--rev-ink);font-size:26px;line-height:1}.workspace-dashboard{align-items:stretch}.workspace-card{position:relative;overflow:hidden;transition:border-color .18s ease,transform .18s ease}.workspace-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--rev-cobalt),var(--rev-mint));opacity:0}.workspace-card:hover{border-color:#494fdf33;transform:translateY(-2px)}.workspace-card:hover:before,.workspace-card.version-panel:before{opacity:1}.workspace-card .panel-title-row{align-items:center}.workspace-card .panel-title-row svg,.primary-panel .panel-title-row svg,.billing-panel .panel-title-row svg{width:38px;height:38px;border-radius:999px;background:var(--rev-soft);color:var(--rev-cobalt);padding:10px}.app-switcher .workspace-list{gap:10px}.workspace-row{min-height:76px;padding:14px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.workspace-row:hover{transform:translateY(-1px);background:#fff}.workspace-row.selected{background:linear-gradient(135deg,#494fdf1f,#12c8a80d),#fff;box-shadow:inset 0 0 0 1px #494fdf1f}.version-panel{background:linear-gradient(135deg,rgba(73,79,223,.035),transparent 46%),#fff}.version-timeline{gap:18px}.version-row{grid-template-columns:20px 1fr}.version-dot{background:var(--rev-mint);box-shadow:0 0 0 8px #12c8a81f}.build-run-list{display:grid;gap:10px}.build-run-row{border:1px solid transparent;border-radius:22px;background:#f7f8fa;padding:14px;display:grid;grid-template-columns:.75fr 1fr;gap:12px;align-items:center}.build-run-row.ready{background:#eef0ff}.build-run-row.warning{background:#fff4e5}.build-run-row span{color:var(--rev-muted);font-size:12px;font-weight:760}.build-run-row strong{text-align:right;line-height:1.25}.download-history-card{border:1px solid var(--rev-line);border-radius:24px;background:#fff;padding:16px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.download-history-card svg{color:var(--rev-cobalt)}.primary-panel{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(73,79,223,.035),transparent 210px),#fff}.primary-panel:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--rev-cobalt),var(--rev-mint))}.step-heading{align-items:center;padding-bottom:6px}.step-heading h2{max-width:860px;color:var(--rev-ink);font-size:clamp(34px,4.6vw,66px);line-height:.98;font-weight:760}.heading-icon{width:64px;height:64px}.section-block{gap:14px}.section-title,.field-label{color:var(--rev-ink);font-size:13px;text-transform:uppercase;letter-spacing:.02em}.input-row{height:64px;padding-inline:18px}.input-row:focus-within,.plain-input:focus,.textarea:focus{border-color:#494fdf5c;box-shadow:0 0 0 4px #494fdf14;background:#fff}.action-strip{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.connector-button{min-height:56px}.scan-board{grid-template-columns:136px 1fr;border:0;border-radius:34px;background:var(--rev-black);color:#fff;padding:clamp(22px,3.2vw,34px)}.scan-board h3,.scan-board .scan-meter span{color:#fff}.scan-meter{width:116px;height:116px;background:radial-gradient(circle at center,var(--rev-black) 0 57%,transparent 58%),conic-gradient(#ffffff var(--score),rgba(255,255,255,.16) 0)}.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.brand-assets-studio,.native-summary,.live-build-panel,.play-handoff-panel,.signed-download-panel,.trust-panel,.integration-readiness{border-radius:34px;padding:clamp(22px,3.2vw,34px)}.magic-result{border:0;background:linear-gradient(135deg,#12c8a824,#494fdf17),#f7f8fa}.magic-result-head>span{background:var(--rev-black);color:#fff}.scan-insight-card{min-height:118px;padding:16px}.recommendation-row,.trust-row,.asset-check{min-height:42px;align-items:center}.recommendation-row svg,.asset-check svg,.trust-row svg{color:var(--rev-cobalt)}.fix-path-grid div,.fix-instruction-card,.fix-history-list{border-color:var(--rev-line);border-radius:24px;background:#fff}.fix-platform-row button,.choice-button,.chip{border-radius:999px;background:#f7f8fa}.fix-platform-row button.selected,.choice-button.selected,.chip.selected{border-color:transparent;background:var(--rev-black);color:#fff}.fix-instruction-card pre{border-radius:22px;background:#08080a}.detected-grid,.feature-grid,.output-tabs,.artifact-grid{gap:14px}.detected-item,.artifact,.preview-block{border-radius:24px;padding:18px}.segmented,.release-mode-toggle{padding:7px}.segmented button,.release-mode-toggle button{min-height:48px}.feature-toggle{min-height:68px;border-radius:24px;padding:14px}.feature-toggle.on{border-color:transparent;background:var(--rev-black);color:#fff}.feature-toggle.on span,.feature-toggle.on svg{color:#fff}.ai-interview{display:grid;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:14px;align-items:start}.ai-interview .panel-title-row{position:sticky;top:120px;display:grid;justify-items:start}.ai-question{grid-column:2;border-radius:24px;background:#f7f8fa;padding:18px}.ai-question>span{border-radius:999px;background:var(--rev-black)}.ai-question strong{color:var(--rev-cobalt)}.native-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.native-card{min-height:208px;border-radius:28px;padding:20px;background:#f7f8fa;transition:transform .18s ease,background .18s ease,border-color .18s ease}.native-card:hover{background:#fff}.native-card.selected{border-color:transparent;background:linear-gradient(135deg,#494fdf29,#12c8a814),#fff;box-shadow:inset 0 0 0 1px #494fdf2e}.native-card-top span{border-radius:999px;background:#fff;color:var(--rev-cobalt)}.native-card.selected .native-card-top span{background:var(--rev-black);color:#fff}.native-meta span,.native-meta em{border-radius:999px;background:#fff}.studio-layout{grid-template-columns:minmax(0,.95fr) minmax(260px,.55fr);gap:22px}.asset-preview{border:0;border-radius:36px;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,currentColor 16%,transparent),transparent 38%),var(--rev-black);color:#fff}.icon-preview,.android-icon-preview{border-radius:30px;box-shadow:0 28px 70px #00000047}.preview-block{min-height:176px;background:#f7f8fa}.preview-block svg{color:var(--rev-cobalt)}.brand-assets-studio{border:0;background:linear-gradient(135deg,rgba(73,79,223,.08),transparent 36%),#f7f8fa}.brand-assets-grid{grid-template-columns:minmax(280px,.9fr) minmax(280px,.82fr) minmax(280px,.9fr);gap:18px}.asset-control-panel,.android-preview-stack,.asset-validation-panel,.android-export-panel,.wow-asset-card{border-color:var(--rev-line);border-radius:28px;background:#fff}.asset-upload-button{border-color:#494fdf3d;border-radius:24px;background:#f7f8fa}.asset-upload-button svg,.asset-export-item svg{color:var(--rev-cobalt)}.notification-preview-card{border-radius:28px;background:var(--rev-black)}.notification-rich-image,.splash-preview-card{border-radius:24px}.asset-export-item{border-radius:20px;background:#f7f8fa}.wow-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.name-option-list button{border-radius:22px;background:#f7f8fa}.name-option-list button.selected{background:var(--rev-black);color:#fff}.launch-preview-grid,.build-board,.live-build-grid,.handoff-summary-grid,.handoff-check-grid,.handoff-next-steps{gap:18px}.browser-preview,.android-preview-card,.push-preview,.build-panel,.native-summary-card,.live-build-row,.artifact-download-row,.release-approval-panel,.handoff-copy-card,.handoff-check,.handoff-next-steps div,.policy-row{border-color:var(--rev-line);border-radius:24px;background:#f7f8fa}.build-panel,.native-summary{padding:24px}.live-build-row,.artifact-download-row{padding:16px}.live-build-row.completed,.live-build-row.waiting_for_approval,.handoff-check.ready,.release-approval-panel.completed,.play-handoff-panel.ready{background:linear-gradient(135deg,#12c8a81f,#494fdf0f),#fff}.release-approval-panel,.play-handoff-panel{border:1px solid var(--rev-line);border-radius:34px;background:#f7f8fa;padding:clamp(22px,3vw,34px)}.phone-wrap,.billing-panel,.blueprint{border-radius:34px;padding:18px}.phone-wrap{background:var(--rev-black)}.phone{border:1px solid rgba(255,255,255,.12);background:#0f1014;box-shadow:none}.phone-card small,.phone-card span,.notification-preview span{color:#ffffffb3}.phone-card strong,.notification-preview strong,.phone-score{color:#fff}.billing-panel{position:relative;overflow:hidden}.billing-panel:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--rev-cobalt),var(--rev-mint))}.price-card{border-radius:24px;background:#f7f8fa;padding:16px}.price-card.selected{background:var(--rev-black);color:#fff}.price-card.selected strong,.price-card.selected span,.price-card.selected small,.price-card.selected em{color:#fff}.plan-feature-panel{border-radius:24px;background:#f7f8fa}.blueprint{background:#f7f8fa}.blueprint-row{border-radius:20px;background:#fff}.footer-actions{position:sticky;bottom:16px;z-index:8;border:1px solid var(--rev-line);border-radius:999px;background:#ffffffd1;padding:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 60px #1112171a}.footer-actions .primary-button{min-height:56px}@media(max-width:1180px){.builder-command-strip{grid-template-columns:1fr}.builder-command-progress{overflow-x:auto;scrollbar-width:none}.builder-command-progress::-webkit-scrollbar{display:none}.builder-command-progress button{min-width:128px}.feature-grid,.native-grid,.scan-insight-grid,.output-tabs,.brand-assets-grid,.wow-asset-grid,.android-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-interview{grid-template-columns:1fr}.ai-interview .panel-title-row{position:static}.ai-question{grid-column:auto}}@media(max-width:760px){.builder-command-strip{border-radius:26px;padding:12px}.builder-command-progress{border-radius:24px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(118px,1fr)}.builder-command-metrics,.feature-grid,.native-grid,.scan-insight-grid,.output-tabs,.brand-assets-grid,.wow-asset-grid,.android-export-grid,.detected-grid,.artifact-grid,.scan-board{grid-template-columns:1fr}.scan-meter{width:112px;height:112px}.action-strip{grid-template-columns:1fr}.step-heading{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:14px}.step-heading h2{font-size:clamp(32px,10vw,46px)}.heading-icon{width:54px;height:54px}.footer-actions{border-radius:24px;bottom:10px}}.user-greeting{display:block;color:#596171;font-size:13px;font-weight:740;line-height:1.2}.marketing-auth-actions,.signed-in-actions,.account-session{display:inline-flex;align-items:center;justify-content:center;gap:8px}.marketing-user-chip{min-height:42px;display:inline-flex;align-items:center;border-radius:999px;background:#fff;color:#090a0d;font-size:13px;font-weight:820;padding:0 14px}.marketing-auth-actions .ghost-button,.marketing-auth-actions .primary-button,.topbar-actions>.ghost-button,.topbar-actions>.primary-button,.account-session .ghost-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.marketing-auth-actions .ghost-button:hover,.topbar-actions>.ghost-button:hover,.account-session .ghost-button:hover{background:#090a0d;color:#fff}.marketing-nav .marketing-auth-actions button.ghost-button:hover,.topbar.app-header .topbar-actions>button.ghost-button:hover,.topbar.app-header .account-session button.ghost-button:hover{background:#090a0d!important;color:#fff!important}.marketing-auth-actions .primary-button:hover,.topbar-actions>.primary-button:hover{background:var(--rev-cobalt);color:#fff}.marketing-nav .marketing-auth-actions button.primary-button:hover,.topbar.app-header .topbar-actions>button.primary-button:hover{background:var(--rev-cobalt)!important;color:#fff!important}.account-session{border-radius:999px;background:#ffffffb8;padding:0}.account-session .account-chip{min-width:132px}.logout-button{color:#3d4350}.signed-in-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.signed-in-card small{display:block;margin-bottom:2px;color:var(--rev-cobalt);font-size:11px;font-weight:820;text-transform:uppercase}.signed-in-card .logout-button{align-self:center;min-height:38px;padding-inline:14px}.landing-pricing-grid{align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.landing-price-card{min-width:0;display:grid;grid-template-rows:minmax(72px,auto) minmax(78px,auto) minmax(86px,auto) 1fr auto;gap:16px;height:100%}.landing-price-card.highlight{transform:none}.landing-plan-top,.landing-price-row{display:grid;align-content:start;gap:10px}.landing-plan-top strong{line-height:1.08}.landing-price-row{min-height:78px}.landing-price{font-size:clamp(34px,3.4vw,48px);white-space:nowrap}.landing-price-card p{min-height:86px}.landing-price-card ul{align-content:start;min-height:150px}.landing-plan-cta{align-self:end;min-height:46px}.plan-badge.empty{visibility:hidden}.landing-price-card.highlight .landing-plan-cta{background:#fff;color:#090a0d}.landing-price-card.highlight .landing-plan-cta:hover{background:var(--rev-mint)}@media(max-width:1180px){.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-session{grid-column:span 2;justify-content:stretch}}@media(max-width:760px){.marketing-auth-actions,.signed-in-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.marketing-user-chip{grid-column:1 / -1;justify-content:center}.account-session{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:8px}.account-session .account-chip,.account-session .logout-button{width:100%}.landing-pricing-grid{grid-template-columns:1fr}.landing-price-card{grid-template-rows:auto}.landing-price-card p,.landing-price-card ul{min-height:0}.signed-in-card{grid-template-columns:auto minmax(0,1fr)}.signed-in-card .logout-button{grid-column:1 / -1}}.landing-page .human-flow{color:var(--rev-ink)}.landing-page .human-flow p{color:#596171!important}.landing-page .landing-stats small,.landing-page .human-flow .eyebrow{color:var(--rev-cobalt)!important}.landing-page .landing-stats strong{color:var(--rev-ink)!important}.landing-page .landing-stats svg{color:var(--rev-cobalt)!important}.landing-page .human-steps div{background:#fff!important;color:var(--rev-ink)!important}.landing-page .human-steps div strong,.landing-page .market-comparison-grid div strong,.landing-page .seo-card strong,.landing-page .outcome-card strong,.landing-page .faq-card strong{color:var(--rev-ink)!important}.landing-page .market-comparison-grid div span,.landing-page .seo-card span,.landing-page .seo-card p,.landing-page .seo-card li,.landing-page .outcome-card p,.landing-page .faq-card p,.landing-page .landing-price-card:not(.highlight) p,.landing-page .landing-price-card:not(.highlight) li{color:#596171!important}.landing-page .launch-difference-panel,.landing-page .pwa-android-panel{color:#fff}.landing-page .launch-difference-panel h3,.landing-page .launch-difference-panel strong,.landing-page .pwa-android-panel h3,.landing-page .pwa-android-panel strong{color:#fff!important}.landing-page .launch-difference-panel p,.landing-page .launch-difference-panel span,.landing-page .pwa-android-panel p,.landing-page .pwa-android-panel span{color:#ffffffc7!important}.landing-page .difference-list div,.landing-page .pwa-comparison-grid div{background:#ffffff14!important}.landing-price-card:not(.highlight) .landing-price small,.price-card:not(.selected) em small,.price-card:not(.selected) small{color:#596171!important}.price-card:not(.selected){color:var(--rev-ink)!important}.price-card:not(.selected) strong{color:var(--rev-ink)!important}.price-card:not(.selected) span,.price-card:not(.selected) small{color:#596171!important}.price-card:not(.selected) em{color:#087f71!important}.price-card.selected .plan-badge.inline{background:#fff!important;color:#090a0d!important}.price-card:focus-visible,.landing-price-card button:focus-visible,.marketing-nav button:focus-visible,.topbar button:focus-visible,.auth-modal button:focus-visible{outline:3px solid rgba(73,79,223,.42);outline-offset:3px}.primary-button:active,.ghost-button:active,.stripe-button:active,.connector-button:active,.price-card:active,.landing-price-card button:active{transform:translateY(0);filter:brightness(.96)}.auth-modal{width:min(640px,calc(100vw - 48px));max-height:min(860px,calc(100dvh - 48px));scrollbar-gutter:auto;scrollbar-width:none}.auth-modal::-webkit-scrollbar{width:0;height:0}.auth-modal .plain-input{min-height:50px}.auth-modal .oauth-grid{gap:8px}@media(min-width:761px){.modal-backdrop.auth-backdrop{overflow:hidden}.auth-modal{max-height:none;overflow:visible;padding:26px 34px 28px;gap:10px}.auth-modal .oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-modal .oauth-grid .ghost-button{min-height:44px;padding-inline:10px;gap:6px;font-size:12px;white-space:nowrap}}@media(max-width:760px){.auth-modal{width:min(100%,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow-y:auto}}.admin-ops-strip span,.admin-kpi span,.admin-kpi small,.payment-status-card span,.infra-card span{color:#596171!important}.scan-meter.empty{background:radial-gradient(circle at center,var(--rev-black) 0 57%,transparent 58%),conic-gradient(#ffffff47 100%,#ffffff29 0)}.scan-meter.empty span,.phone-score.empty{font-size:14px;line-height:1.15;text-align:center;letter-spacing:0}.inline-alert{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:#ffffff1a;color:#fff!important}.score-pill span{white-space:nowrap}.workspace{--surface-gap: clamp(18px, 2.2vw, 26px);--panel-gap: clamp(18px, 2vw, 24px);--inner-gap: clamp(12px, 1.4vw, 16px)}.content-grid,.workspace-dashboard,.admin-grid,.support-admin-layout,.side-panel{gap:var(--surface-gap)}.primary-panel,.billing-panel,.phone-wrap,.blueprint,.workspace-card,.admin-panel{padding:clamp(22px,2.8vw,34px)}.step-stack,.billing-panel,.brand-assets-studio,.live-build-panel,.play-handoff-panel,.signed-download-panel,.admin-panel,.workspace-card{gap:var(--panel-gap)}.section-block,.panel-title-row,.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.trust-panel,.integration-readiness,.blueprint,.output-tabs,.wow-asset-grid{gap:var(--inner-gap)}.blueprint h3{margin:0;color:var(--rev-ink);line-height:1.15}.blueprint-row{min-height:58px;padding:16px;line-height:1.35}.blueprint-row span,.blueprint-row strong{margin:0}.scan-board{gap:clamp(18px,2vw,24px);align-items:center}.scan-board h3,.scan-board p,.empty-live-state strong,.empty-live-state span{margin:0}.empty-live-state{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;line-height:1.45}.empty-live-state>div{display:grid;gap:4px;min-width:0}.empty-live-state strong,.empty-live-state span{display:block}.footer-actions{margin-top:2px}@media(max-width:760px){.workspace{--surface-gap: 20px;--panel-gap: 22px;--inner-gap: 14px}.primary-panel,.billing-panel,.phone-wrap,.blueprint,.workspace-card,.admin-panel{padding:20px}.scan-board{align-items:start}.empty-live-state{padding:15px}}.marketing-nav .marketing-nav-panel{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:8px}.marketing-nav nav,.marketing-nav .marketing-auth-actions{display:flex;align-items:center;height:46px}.marketing-nav nav a,.marketing-nav .marketing-auth-actions button{height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;vertical-align:middle}@media(max-width:760px){.marketing-nav .marketing-nav-panel{grid-template-columns:1fr;justify-items:stretch}.marketing-nav nav,.marketing-nav .marketing-auth-actions{height:auto}.marketing-nav nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible}}@media(max-width:760px){.workspace,.marketing-only{padding-inline:12px}.topbar.app-header{position:static;display:grid;gap:12px;min-height:0;padding:14px;border-radius:26px}.brand-header{align-items:center;gap:10px}.brand-header .brand-logo{width:46px;height:46px}.brand-header h1{max-width:none;font-size:22px;line-height:1.05}.brand-header .eyebrow{font-size:11px}.topbar-actions{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;border-radius:22px;padding:7px;background:#f7f8fa;box-shadow:none}.topbar-actions>.ghost-button:first-child,.topbar-actions>.ghost-button:not(:first-child),.topbar-actions>.primary-button.small,.topbar-actions .view-toggle,.topbar-actions .account-session,.topbar-actions .score-pill{grid-column:span 2}.topbar-actions .score-pill,.topbar-actions .account-session{grid-column:1 / -1}.topbar-actions .ghost-button,.topbar-actions .primary-button,.view-toggle button{min-height:42px;border-radius:16px;box-shadow:none}.score-pill{min-width:0;display:flex;align-items:center;justify-content:space-between;padding:12px;text-align:left;border-radius:18px;background:var(--rev-black);color:#fff}.score-pill span{color:#fff;font-size:22px}.score-pill small{color:#ffffffb8;font-weight:800}.builder-command-strip{margin-bottom:14px;padding:14px;border-radius:24px}.builder-command-main{padding:2px 2px 0}.builder-command-main strong{font-size:24px}.builder-command-main p{font-size:12px}.builder-command-progress{display:none}.builder-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px}.builder-command-metrics div{min-height:60px;border-radius:16px;padding:10px}.builder-command-metrics strong{font-size:clamp(16px,5vw,20px);overflow-wrap:anywhere}.mobile-stepper{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px auto 18px;padding:6px;border:1px solid var(--rev-line);border-radius:999px;background:#f7f8fa;overflow:visible}.mobile-stepper button{min-width:0;min-height:38px;border-radius:999px;padding:0 6px;font-size:12px;color:#737b8b}.mobile-stepper button.active{background:#fff;color:var(--rev-ink);box-shadow:0 8px 22px #11121714}.primary-panel,.billing-panel,.phone-wrap,.blueprint,.workspace-card,.admin-panel{border-radius:24px}.step-heading h2{font-size:clamp(30px,9vw,40px);line-height:1}.heading-icon{width:50px;height:50px}.input-row{height:58px;border-radius:18px}.connector-button,.primary-button,.ghost-button,.stripe-button{border-radius:18px}.scan-board{border-radius:28px;padding:22px}.scan-meter{width:104px;height:104px}.landing-hero{border-radius:28px;padding:24px 18px}.landing-copy h2{font-size:clamp(38px,12vw,54px)}.landing-copy p{font-size:16px}.launch-visual{border-radius:22px}.visual-score .visual-status-text{font-size:clamp(30px,10vw,42px)}.landing-stats{gap:12px}.landing-stats div{border:1px solid var(--rev-line);border-radius:22px;background:#fff;padding:18px!important}.landing-stats div+div{border-left:1px solid var(--rev-line);border-top:1px solid var(--rev-line)}.landing-section-heading h3,.human-flow h3,.launch-difference-panel h3,.market-position-panel h3,.pwa-android-panel h3{font-size:clamp(30px,9.5vw,42px)}.outcome-card,.faq-card,.seo-card,.landing-price-card,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel{border-radius:24px}.support-widget{right:12px;bottom:12px;left:auto}.support-fab{width:48px;height:48px;border-radius:999px}.support-panel{width:min(360px,calc(100vw - 24px))}}@media(max-width:760px){.landing-page .marketing-nav{position:sticky;top:8px;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:8px 10px;border-radius:20px;background:#fffffff0;box-shadow:0 12px 34px #11121714}.landing-page .marketing-brand{flex:1 1 auto;gap:9px;min-width:0}.landing-page .marketing-brand .brand-logo{width:38px;height:38px;border-radius:13px}.landing-page .marketing-brand-copy{min-width:0}.landing-page .marketing-brand strong{font-size:14px;line-height:1;white-space:nowrap}.landing-page .marketing-brand span{display:none}.landing-page .marketing-nav-panel{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;width:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-page .marketing-nav nav{display:none!important}.landing-page .marketing-auth-actions{width:auto;display:flex;align-items:center;gap:6px;height:auto}.landing-page .marketing-auth-actions .ghost-button,.landing-page .marketing-auth-actions .primary-button{height:38px!important;min-height:38px!important;border-radius:999px;padding:0 12px!important;font-size:12px;line-height:1!important;white-space:nowrap}.landing-page .marketing-auth-actions .ghost-button{background:transparent;color:#4f5868}.landing-page .marketing-auth-actions .primary-button{min-width:104px;background:#090a0d;color:#fff}.landing-page .marketing-user-chip{max-width:112px;min-height:38px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mobile-menu-button,.mobile-section-shortcuts,.mobile-nav-backdrop,.mobile-nav-sheet{display:none}.mobile-section-shortcuts{display:none!important}@media(max-width:760px){.landing-page .marketing-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;overflow:visible;padding:9px 10px}.landing-page .marketing-nav-panel{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.landing-page .desktop-section-nav{display:none!important}.landing-page .marketing-auth-actions{display:flex}.landing-page .marketing-auth-actions:not(.signed-in-actions) .ghost-button{display:none!important}.landing-page .marketing-auth-actions.signed-in-actions{display:flex!important;width:auto;flex:0 0 auto}.landing-page .marketing-auth-actions.signed-in-actions .marketing-user-chip,.landing-page .marketing-auth-actions.signed-in-actions .logout-button{display:none!important}.landing-page .marketing-auth-actions.signed-in-actions .ghost-button:not(.logout-button){display:inline-flex;width:auto!important;min-width:104px;max-width:118px;flex:0 0 auto;height:38px!important;min-height:38px!important;padding:0 12px!important;border-radius:999px;background:#f2f5ff;color:#174ea6;font-size:12px;font-weight:800}.landing-page .marketing-auth-actions:not(.signed-in-actions) .primary-button{min-width:104px;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12px}.mobile-menu-button{display:inline-flex!important;align-items:center;justify-content:center;height:38px;width:38px!important;min-width:38px!important;max-width:38px!important;flex:0 0 38px;padding:0;border:1px solid rgba(17,18,23,.08);border-radius:999px;background:#fff;color:#10131a;box-shadow:0 10px 26px #11121714;font-size:12px;font-weight:820}.mobile-menu-button span{display:none}.mobile-section-shortcuts{position:sticky;top:76px;z-index:24;display:flex;gap:8px;margin:0 0 16px;padding:4px 2px 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-section-shortcuts::-webkit-scrollbar{display:none}.mobile-section-shortcuts a{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,18,23,.08);border-radius:999px;background:#fffffff0;color:#303746;box-shadow:0 10px 26px #1112170f;padding:0 13px;font-size:12px;font-weight:780;white-space:nowrap;text-decoration:none}.mobile-nav-sheet{grid-column:1 / -1;display:grid;gap:12px;width:100%;margin-top:10px;border:1px solid rgba(17,18,23,.08);border-radius:22px;background:#fff;box-shadow:0 24px 68px #11121729;padding:10px}.landing-page .mobile-nav-sheet nav{display:grid!important;grid-template-columns:1fr;gap:6px;width:100%;overflow:visible;padding:0;background:transparent}.landing-page .mobile-nav-sheet nav a{min-height:46px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(17,18,23,.06);border-radius:15px;background:#f7f8fb;color:#10131a;padding:0 13px;font-size:14px;font-weight:800;text-decoration:none}.landing-page .mobile-nav-sheet nav a svg{color:#7a8394}.mobile-menu-account{display:grid;gap:8px;border-top:1px solid rgba(17,18,23,.08);padding-top:10px}.mobile-menu-account button{width:100%;min-height:44px!important}.mobile-menu-user{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;border-radius:16px;background:#f7f8fb;padding:9px}.mobile-menu-user strong,.mobile-menu-user span,.mobile-menu-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-user strong{color:#10131a;font-size:13px;font-weight:820}.mobile-menu-user span{color:#647085;font-size:12px;font-weight:650}.mobile-menu-user small{color:#647085;font-size:11px;font-weight:700}.mobile-menu-note{display:grid;gap:3px;padding:11px 12px;border:1px solid rgba(17,18,23,.08);border-radius:15px;background:#f7f8fb}.mobile-menu-note span{color:#596171;font-size:11px;font-weight:820;line-height:1.15;text-transform:uppercase}.mobile-menu-note strong{color:#10131a;font-size:13px;font-weight:800;line-height:1.3}.topbar.app-header{position:sticky;top:8px;display:grid;grid-template-columns:1fr;gap:10px;border-radius:24px;padding:10px}.topbar.app-header .brand-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.topbar.app-header .brand-header .brand-logo{width:40px;height:40px;border-radius:14px}.topbar.app-header .brand-header h1{font-size:18px;line-height:1.1}.topbar.app-header .brand-header .eyebrow{font-size:11px}.topbar.app-header .user-greeting{display:none}.topbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.topbar-actions .account-session{grid-column:1 / -1}.topbar-actions .view-toggle{grid-column:auto!important}.topbar-actions>.ghost-button:first-child{grid-column:auto!important}.topbar-actions>.ghost-button,.topbar-actions>.primary-button{min-height:42px;justify-content:center;padding-inline:10px}.topbar-actions .view-toggle{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(17,18,23,.07);border-radius:16px;background:#f2f4f8;padding:4px}.topbar-actions .view-toggle.builder-only{grid-template-columns:1fr}.topbar-actions .account-session{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;border:1px solid rgba(17,18,23,.07);border-radius:18px;background:#f7f8fb;padding:6px}.topbar-actions .account-session .account-chip{min-width:0;width:100%;justify-content:flex-start;overflow:hidden;border-radius:14px;background:#fff}.topbar-actions .account-session .account-chip div{min-width:0}.topbar-actions .account-session .account-chip strong,.topbar-actions .account-session .account-chip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions .account-session .logout-button{min-height:42px;padding:0 12px;border-radius:14px;background:#fff;color:#10131a}.topbar-actions .score-pill{display:none}}@media(max-width:420px){.landing-page .marketing-auth-actions .primary-button{min-width:auto;padding-inline:10px!important}.topbar-actions .score-pill,.topbar-actions>.primary-button{grid-column:1 / -1}}.landing-page.marketing-only{gap:16px}.landing-page .marketing-nav{margin-bottom:0}@media(max-width:760px){.landing-page.marketing-only{gap:9px}.mobile-section-shortcuts{margin:-1px 0 3px;padding:0 2px 3px}.landing-page .landing-hero{margin-top:0}}@media(max-width:420px){.landing-page.marketing-only{gap:8px}.mobile-section-shortcuts{margin-bottom:2px}}.app-shell{--workspace-bg: #f4f6f8;--workspace-ink: #090b10;--workspace-muted: #667085;--workspace-soft: #f8fafc;--workspace-line: rgba(12, 18, 28, .1);--workspace-line-strong: rgba(12, 18, 28, .18);--workspace-black: #050608;--workspace-blue: #304ffe;--workspace-mint: #12c8a8;--workspace-warn: #f59e0b;--workspace-radius: 8px;background:linear-gradient(180deg,rgba(48,79,254,.06),transparent 320px),var(--workspace-bg);grid-template-columns:76px minmax(0,1fr)}.desktop-rail{background:var(--workspace-black);border-right:1px solid rgba(255,255,255,.08);gap:24px;padding:18px 12px}.brand-mark,.rail-button,.rail-button span{border-radius:999px}.brand-mark{width:48px;height:48px;background:linear-gradient(135deg,#12c8a8eb,#304ffef2)!important;box-shadow:none}.desktop-rail nav{gap:10px}.rail-button{width:48px;height:48px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8}.rail-button.is-active{background:#fff;color:var(--workspace-black);box-shadow:none}.workspace{width:100%;padding:18px 22px 44px;color:var(--workspace-ink)}.topbar,.builder-command-strip,.workspace-dashboard,.content-grid,.admin-console{width:min(100%,1480px);max-width:1480px}.topbar.app-header{top:12px;min-height:72px;margin-bottom:14px;border:1px solid var(--workspace-line);border-radius:12px;background:#ffffffeb;box-shadow:0 18px 48px #0c121c14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-header h1{color:var(--workspace-ink);font-size:25px;line-height:1.08}.brand-header .eyebrow,.user-greeting{color:var(--workspace-muted)}.topbar-actions{border:1px solid var(--workspace-line);border-radius:10px;background:var(--workspace-soft);padding:5px}.topbar-actions>.ghost-button,.topbar-actions>.primary-button,.account-session .logout-button,.view-toggle button{min-height:38px;border-radius:7px}.view-toggle{border-radius:8px;background:transparent}.view-toggle button.selected,.topbar-actions>.ghost-button:hover,.account-session .ghost-button:hover{background:#fff!important;color:var(--workspace-ink)!important}.score-pill{min-height:46px;border-radius:8px;background:var(--workspace-black);box-shadow:none}.score-pill span{font-size:22px}.builder-command-strip{margin:0 auto 14px;grid-template-columns:minmax(220px,.78fr) minmax(440px,1.35fr) minmax(260px,.72fr);gap:10px;border:1px solid var(--workspace-line);border-radius:12px;background:#fff;box-shadow:0 20px 56px #0c121c12;padding:10px}.builder-command-main{min-height:96px;border-radius:var(--workspace-radius);background:linear-gradient(135deg,rgba(18,200,168,.17),transparent 44%),var(--workspace-black);padding:16px}.builder-command-main span,.builder-command-main p{color:#ffffffb3}.builder-command-main strong{color:#fff;font-size:28px;font-weight:780}.builder-command-progress{align-self:stretch;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-soft);padding:8px}.builder-command-progress button{min-height:52px;border-radius:7px;color:#5f6878}.builder-command-progress button.complete{color:var(--workspace-blue)}.builder-command-progress button.active{background:var(--workspace-black);color:#fff}.builder-command-metrics{align-self:stretch;gap:8px}.builder-command-metrics div{min-height:96px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-soft)}.builder-command-metrics strong{color:var(--workspace-ink);font-size:24px}.workspace-dashboard{margin:0 auto 14px;grid-template-columns:minmax(250px,.95fr) minmax(250px,.9fr) minmax(320px,1.2fr) minmax(280px,.95fr);gap:10px}.workspace-card,.primary-panel,.billing-panel,.phone-wrap,.blueprint,.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.wow-asset-card,.trust-panel,.integration-readiness,.preview-state,.brand-assets-studio,.asset-control-panel,.android-preview-stack,.asset-validation-panel,.android-export-panel,.build-panel,.native-summary,.live-build-panel,.play-handoff-panel,.signed-download-panel,.admin-panel,.admin-kpi,.support-panel,.auth-modal,.github-setup-modal,.legal-modal{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff;box-shadow:none;color:var(--workspace-ink)}.workspace-card{min-height:100%;padding:16px;gap:12px;overflow:hidden}.workspace-card:before,.billing-panel:before,.primary-panel:before{height:3px;background:linear-gradient(90deg,var(--workspace-blue),var(--workspace-mint))}.workspace-card:hover{transform:none;border-color:var(--workspace-line-strong)}.workspace-card .panel-title-row svg,.primary-panel .panel-title-row svg,.billing-panel .panel-title-row svg{width:32px;height:32px;border-radius:7px;background:#eef2ff;color:var(--workspace-blue);padding:8px}.workspace-row,.release-metrics div,.download-history-card,.build-run-row,.scan-insight-card,.detected-item,.artifact,.preview-block,.choice-button,.chip,.feature-toggle,.native-card,.asset-preview,.asset-upload-button,.saved-asset-strip,.asset-export-item,.browser-preview,.android-preview-card,.push-preview,.integration-card,.native-summary-card,.phone-status,.phone-card,.notification-preview,.build-progress-card,.outstanding-card,.payment-status-card,.modal-plan,.auth-provider-note,.support-message,.support-thread-list button{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-soft);color:var(--workspace-ink);box-shadow:none}.workspace-row{min-height:64px;padding:11px}.workspace-row:hover{background:#fff}.workspace-row.selected,.choice-button.selected,.chip.selected,.feature-toggle.on,.native-card.selected,.name-option-list button.selected,.handoff-check.ready,.release-approval-panel.completed,.play-handoff-panel.ready,.live-build-row.completed,.live-build-row.waiting_for_approval{border-color:#304ffe38;background:linear-gradient(135deg,#304ffe1a,#12c8a814),#fff;color:var(--workspace-ink)}.workspace-row em,.native-meta span,.native-meta em,.plan-badge,.policy-row span,.live-build-row em{border-radius:999px}.release-mode-toggle,.segmented{border:1px solid var(--workspace-line);border-radius:8px;background:var(--workspace-soft);padding:4px}.release-mode-toggle button,.segmented button{border-radius:6px}.release-mode-toggle button.selected,.segmented button.selected{background:#fff;box-shadow:none}.content-grid{margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(330px,370px);gap:14px}.primary-panel{min-height:0;padding:24px;background:linear-gradient(180deg,rgba(48,79,254,.035),transparent 180px),#fff}.side-panel{top:104px;gap:14px}.step-stack{gap:22px}.step-heading{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:0}.heading-icon{width:52px;height:52px;border-radius:var(--workspace-radius);background:var(--workspace-black)}.step-heading h2{max-width:860px;color:var(--workspace-ink);font-size:38px;line-height:1.02;font-weight:780}.section-title,.field-label,.eyebrow{color:var(--workspace-muted);font-size:12px;font-weight:820;letter-spacing:0}.input-row,.plain-input,.textarea,.support-compose textarea{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-soft);color:var(--workspace-ink)}.app-shell .input-row svg,.app-shell .input-row input,.app-shell .plain-input,.app-shell .textarea,.app-shell .support-compose textarea{color:var(--workspace-ink)}.app-shell .input-row input{font-weight:720;caret-color:var(--workspace-blue)}.app-shell .input-row input::-moz-placeholder,.app-shell .plain-input::-moz-placeholder,.app-shell .textarea::-moz-placeholder,.app-shell .support-compose textarea::-moz-placeholder{color:#475467;opacity:1}.app-shell .input-row input::placeholder,.app-shell .plain-input::placeholder,.app-shell .textarea::placeholder,.app-shell .support-compose textarea::placeholder{color:#475467;opacity:1}.input-row{height:56px}.plain-input{height:48px}.input-row:focus-within,.plain-input:focus,.textarea:focus,.support-compose textarea:focus{border-color:#304ffe70;box-shadow:0 0 0 3px #304ffe1a;background:#fff}.primary-button,.connector-button,.secondary-button,.ghost-button,.stripe-button{min-height:46px;border-radius:7px;font-weight:820}.primary-button,.stripe-button{background:var(--workspace-black);color:#fff;box-shadow:none}.primary-button:hover,.stripe-button:hover{background:var(--workspace-blue)}.ghost-button,.secondary-button,.connector-button{border:1px solid var(--workspace-line);background:#fff;color:var(--workspace-ink);box-shadow:none}.ghost-button:hover,.secondary-button:hover,.connector-button:hover{border-color:var(--workspace-line-strong);background:var(--workspace-soft)}.scan-board{grid-template-columns:112px minmax(0,1fr);border:0;border-radius:var(--workspace-radius);background:linear-gradient(135deg,rgba(18,200,168,.16),transparent 36%),var(--workspace-black);padding:22px}.scan-meter{width:96px;height:96px;background:radial-gradient(circle at center,var(--workspace-black) 0 57%,transparent 58%),conic-gradient(#ffffff var(--score),rgba(255,255,255,.16) 0)}.scan-meter span{color:#fff;font-size:22px}.scan-board h3,.scan-board p{color:#fff}.scan-board p{color:#ffffffb8}.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.brand-assets-studio,.trust-panel,.integration-readiness,.native-summary,.live-build-panel,.play-handoff-panel,.signed-download-panel{padding:18px}.magic-result{background:linear-gradient(135deg,#304ffe12,#12c8a814),#fff}.magic-result-head>span{background:var(--workspace-black);color:#fff}.scan-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fix-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fix-path-grid div,.fix-instruction-card,.fix-history-list,.name-option-list button,.live-build-row,.artifact-download-row,.release-approval-panel,.handoff-copy-card,.handoff-check,.handoff-next-steps div,.policy-row{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:var(--workspace-soft)}.fix-platform-row button{border-radius:999px;background:var(--workspace-soft)}.fix-platform-row button.selected{background:var(--workspace-black);color:#fff}.fix-instruction-card pre{border-radius:var(--workspace-radius);background:#07080b}.detected-grid,.feature-grid,.output-tabs,.artifact-grid,.before-after-grid,.integration-grid{gap:10px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-toggle{min-height:60px;padding:12px}.feature-toggle.on{background:var(--workspace-black);color:#fff}.feature-toggle.on svg,.feature-toggle.on span{color:#fff}.ai-interview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-interview .panel-title-row{grid-column:1 / -1;position:static}.ai-question{grid-column:auto;min-height:154px;border-radius:var(--workspace-radius);background:var(--workspace-soft)}.ai-question>span,.agent-step span,.agent-step.compact svg{border-radius:999px;background:var(--workspace-black)}.native-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.native-card{min-height:190px;padding:16px}.native-card:hover{background:#fff;transform:none}.native-card-top span{border-radius:7px;background:#eef2ff;color:var(--workspace-blue)}.studio-layout{grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:14px}.asset-preview{min-height:260px;border:0;background:linear-gradient(135deg,rgba(48,79,254,.34),transparent 48%),var(--workspace-black);color:#fff}.asset-preview h3,.asset-preview p,.asset-preview .asset-kicker{color:#fff}.icon-preview,.android-icon-preview{border-radius:10px}.output-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-assets-studio{background:linear-gradient(135deg,rgba(48,79,254,.05),transparent 38%),#fff}.brand-assets-grid{grid-template-columns:minmax(260px,.95fr) minmax(260px,.85fr) minmax(260px,.95fr);gap:12px}.android-export-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wow-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.launch-hero{border-radius:var(--workspace-radius);background:linear-gradient(135deg,rgba(18,200,168,.18),transparent 38%),var(--workspace-black);padding:24px}.launch-hero h2{color:#fff;font-size:34px}.launch-hero .primary-button{background:#fff;color:var(--workspace-black)}.pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pipeline-row{min-height:96px;grid-template-columns:1fr;justify-items:start;align-content:space-between;gap:8px}.pipeline-row.done{background:linear-gradient(135deg,#12c8a81f,#304ffe0f),#fff}.before-after-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-state{min-height:210px;padding:16px}.build-board,.live-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.handoff-summary-grid,.handoff-check-grid,.handoff-next-steps{gap:10px}.phone-wrap{padding:14px;background:var(--workspace-black)}.phone{border-radius:26px;background:#0d0f14}.phone-header{border-radius:8px 8px 16px 16px}.phone-card,.notification-preview{background:#ffffff14;border-color:#ffffff1a}.phone-card small,.phone-card span,.notification-preview span{color:#ffffffb3!important}.phone-card strong,.notification-preview strong,.phone-score{color:#fff!important}.billing-panel,.blueprint{padding:16px}.price-card{border-radius:var(--workspace-radius);background:var(--workspace-soft)}.price-card.selected{background:var(--workspace-black)}.plan-feature-panel{border-radius:var(--workspace-radius);background:var(--workspace-soft)}.footer-actions{bottom:12px;border-radius:10px;background:#ffffffe6}.modal-backdrop{background:#0506089e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-modal,.github-setup-modal,.legal-modal,.support-panel{box-shadow:0 24px 80px #05060838}.auth-modal{width:min(620px,calc(100vw - 32px));padding:24px}.modal-icon{border-radius:var(--workspace-radius);background:var(--workspace-black);color:#fff}.modal-close{border-radius:999px}@media(max-width:1240px){.builder-command-strip,.content-grid{grid-template-columns:1fr}.workspace-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel .phone-wrap{grid-row:span 2}.brand-assets-grid,.native-grid,.feature-grid,.output-tabs,.before-after-grid,.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-interview{grid-template-columns:1fr}}@media(max-width:760px){.github-flow-steps,.github-flow-steps.modal-flow,.app-shell{grid-template-columns:1fr}.desktop-rail{display:none}.workspace{padding:10px 10px 28px}.topbar.app-header{position:static;margin-bottom:10px;border-radius:10px}.brand-header h1{font-size:20px}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:8px}.topbar-actions>.ghost-button:not(:first-child),.topbar-actions>.primary-button.small{grid-column:auto!important}.topbar-actions .score-pill{display:none}.builder-command-strip{margin-bottom:10px;padding:8px;border-radius:10px}.builder-command-main,.builder-command-metrics div{min-height:72px}.builder-command-main strong{font-size:23px}.builder-command-progress{display:none}.builder-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}.builder-command-metrics div{padding:9px}.builder-command-metrics span{font-size:11px}.builder-command-metrics strong{font-size:17px}.mobile-stepper{margin:10px auto;border-radius:8px;background:#fff;padding:4px}.mobile-stepper button{min-height:36px;border-radius:6px;font-size:11px}.workspace-dashboard,.content-grid,.side-panel,.studio-layout,.brand-assets-grid,.scan-insight-grid,.fix-path-grid,.feature-grid,.native-grid,.output-tabs,.android-export-grid,.wow-asset-grid,.before-after-grid,.build-board,.live-build-grid,.pipeline,.artifact-grid,.detected-grid,.integration-grid,.handoff-summary-grid,.handoff-check-grid,.handoff-next-steps{grid-template-columns:1fr}.primary-panel,.workspace-card,.billing-panel,.phone-wrap,.blueprint,.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.brand-assets-studio,.trust-panel,.integration-readiness,.native-summary,.live-build-panel,.play-handoff-panel,.signed-download-panel{padding:16px}.step-heading{grid-template-columns:44px minmax(0,1fr);gap:10px}.heading-icon{width:44px;height:44px}.step-heading h2{font-size:28px}.action-strip,.scan-board{grid-template-columns:1fr}.launch-hero{display:grid;padding:18px}.launch-hero h2{font-size:28px}.footer-actions{position:static;border-radius:8px}.auth-modal,.github-setup-modal,.legal-modal{width:min(100%,calc(100vw - 20px));max-height:calc(100dvh - 20px);overflow-y:auto;padding:18px}}.app-shell{--ui-bg: #f3f5f8;--ui-panel: #ffffff;--ui-panel-subtle: #f8fafc;--ui-ink: #090b10;--ui-muted: #5f6877;--ui-line: rgba(9, 11, 16, .12);--ui-line-strong: rgba(9, 11, 16, .22);--ui-black: #050608;--ui-blue: #304ffe;--ui-mint: #12c8a8;--ui-danger: #b42318;--ui-warning: #a15c00;--ui-radius: 8px;background:linear-gradient(90deg,var(--ui-black) 0 76px,transparent 76px),linear-gradient(180deg,rgba(48,79,254,.055),transparent 340px),var(--ui-bg);transform:none!important}.desktop-rail{position:fixed!important;inset:0 auto 0 0;z-index:35;width:76px;height:100dvh;background:var(--ui-black)!important;border-right:1px solid rgba(255,255,255,.08);padding:18px 10px}.workspace{grid-column:2}.desktop-rail .brand-mark{width:46px;height:46px;border:1px solid rgba(255,255,255,.14)}.desktop-rail nav{width:100%;gap:12px}.rail-button{width:46px;height:46px;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff12!important;color:#ffffffb8!important;box-shadow:none!important}.rail-button:hover{background:#ffffff24!important;color:#fff!important;transform:none}.rail-button.is-active,.rail-button:active{background:#fff!important;color:var(--ui-black)!important}.rail-button span{right:-3px;bottom:-3px;background:var(--ui-blue);color:#fff;border:2px solid var(--ui-black)}.topbar.app-header{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:10px 12px;border-radius:var(--ui-radius);background:#fffffff2}.brand-header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.brand-header .brand-logo{width:46px;height:46px;border-radius:var(--ui-radius)}.brand-header .eyebrow,.brand-header .user-greeting{margin:0;color:var(--ui-muted);font-size:11px;font-weight:780;line-height:1.15}.brand-header h1{margin:1px 0 0;color:var(--ui-ink);font-size:22px;font-weight:820;line-height:1.05}.topbar-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:6px;min-height:54px;border-radius:var(--ui-radius);background:#f4f6fa;border:1px solid var(--ui-line);padding:5px}.topbar-actions>.ghost-button,.topbar-actions>.primary-button,.topbar-actions .account-session .logout-button,.view-toggle button{min-height:44px!important;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:0 15px;font-size:13px;line-height:1}.view-toggle{height:44px;min-width:130px;display:grid;align-items:stretch;gap:4px;border:1px solid var(--ui-line);border-radius:7px;background:#fff;padding:3px}.view-toggle.has-admin{min-width:192px}.view-toggle.builder-only{min-width:112px}.topbar-actions .account-session{min-height:44px;display:grid;grid-auto-flow:column;align-items:center;gap:6px;border:0;border-radius:7px;background:transparent;padding:0}.topbar-actions .account-chip{min-height:44px;max-width:210px;border:1px solid var(--ui-line);border-radius:7px;background:#fff;padding:6px 10px}.topbar-actions .account-chip strong,.topbar-actions .account-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-pill{width:132px;min-width:132px;min-height:44px;height:44px;border-radius:7px;display:grid;align-content:center;justify-items:center;padding:5px 10px;overflow:hidden}.score-pill span{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:17px;line-height:1;white-space:nowrap}.score-pill small{font-size:11px;line-height:1.1}.app-shell button,.app-shell a,.modal-backdrop button,.support-widget button{-webkit-tap-highlight-color:transparent}.app-shell .primary-button,.app-shell .stripe-button,.app-shell .feature-toggle.on,.app-shell .price-card.selected,.app-shell .name-option-list button.selected,.app-shell .builder-command-progress button.active,.app-shell .mobile-stepper button.active,.app-shell .fix-platform-row button.selected,.app-shell .landing-price-card.highlight .landing-plan-cta{border-color:var(--ui-black)!important;background:var(--ui-black)!important;color:#fff!important;box-shadow:none!important}.app-shell .primary-button *,.app-shell .stripe-button *,.app-shell .feature-toggle.on *,.app-shell .price-card.selected *,.app-shell .name-option-list button.selected *,.app-shell .builder-command-progress button.active *,.app-shell .mobile-stepper button.active *,.app-shell .fix-platform-row button.selected *,.app-shell .landing-price-card.highlight .landing-plan-cta *{color:inherit!important}.app-shell .primary-button:hover:not(:disabled),.app-shell .stripe-button:hover:not(:disabled),.app-shell .primary-button:active:not(:disabled),.app-shell .stripe-button:active:not(:disabled){border-color:var(--ui-blue)!important;background:var(--ui-blue)!important;color:#fff!important}.app-shell .ghost-button,.app-shell .secondary-button,.app-shell .connector-button,.app-shell .view-toggle button,.app-shell .release-mode-toggle button,.app-shell .segmented button,.app-shell .admin-resource-tabs button,.app-shell .choice-button,.app-shell .chip,.app-shell .feature-toggle,.app-shell .native-card,.app-shell .price-card,.app-shell .artifact-download-row,.modal-backdrop .ghost-button{border-color:var(--ui-line)!important;background:#fff!important;color:var(--ui-ink)!important;box-shadow:none!important}.app-shell .ghost-button *,.app-shell .secondary-button *,.app-shell .connector-button *,.app-shell .view-toggle button *,.app-shell .release-mode-toggle button *,.app-shell .segmented button *,.app-shell .admin-resource-tabs button *,.app-shell .choice-button *,.app-shell .chip *,.app-shell .feature-toggle *,.app-shell .native-card *,.app-shell .price-card *,.app-shell .artifact-download-row *,.modal-backdrop .ghost-button *{color:inherit!important}.app-shell .ghost-button:hover:not(:disabled),.app-shell .secondary-button:hover:not(:disabled),.app-shell .connector-button:hover:not(:disabled),.app-shell .choice-button:hover,.app-shell .chip:hover,.app-shell .feature-toggle:hover,.app-shell .admin-resource-tabs button:hover,.app-shell .artifact-download-row:hover:not(:disabled),.modal-backdrop .ghost-button:hover:not(:disabled){border-color:var(--ui-black)!important;background:var(--ui-black)!important;color:#fff!important;transform:none!important}.app-shell .view-toggle button:hover,.app-shell .view-toggle button.selected,.app-shell .release-mode-toggle button:hover,.app-shell .release-mode-toggle button.selected,.app-shell .segmented button:hover,.app-shell .segmented button.selected,.app-shell .admin-resource-tabs button.selected,.app-shell .choice-button.selected,.app-shell .chip.selected{border-color:var(--ui-black)!important;background:var(--ui-black)!important;color:#fff!important}.app-shell button:disabled,.app-shell button:disabled:hover{border-color:#090b1014!important;background:#e9edf3!important;color:#7a8494!important;cursor:not-allowed;opacity:1}.app-shell button:focus-visible,.modal-backdrop button:focus-visible,.support-widget button:focus-visible,.app-shell a:focus-visible{outline:3px solid rgba(48,79,254,.34)!important;outline-offset:2px}.builder-command-strip,.workspace-dashboard,.content-grid,.admin-console{gap:12px}.builder-command-strip{grid-template-columns:minmax(250px,.76fr) minmax(430px,1.36fr) minmax(270px,.72fr);border-radius:var(--ui-radius);box-shadow:none}.builder-command-main{min-height:78px;padding:14px}.builder-command-main strong{font-size:25px}.builder-command-progress{padding:6px}.builder-command-metrics div{min-height:78px}.builder-command-metrics strong{font-size:22px}.builder-command-main,.builder-command-progress,.builder-command-metrics div,.workspace-card,.primary-panel,.billing-panel,.blueprint,.admin-kpi,.admin-panel,.admin-ops-strip,.magic-result,.recommendation-panel,.fix-handoff-panel,.ai-interview,.brand-assets-studio,.native-summary,.live-build-panel,.play-handoff-panel,.signed-download-panel,.trust-panel,.integration-readiness,.preview-state{border-radius:var(--ui-radius)!important;box-shadow:none!important}.builder-command-progress button{min-width:0;min-height:66px;font-size:14px;line-height:1;white-space:nowrap}.workspace-card:before,.primary-panel:before,.billing-panel:before{height:2px}.admin-console{width:min(100%,1480px);max-width:1480px;margin:0 auto}.admin-hero{min-height:128px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:0;border-radius:var(--ui-radius)!important;background:linear-gradient(135deg,rgba(18,200,168,.16),transparent 42%),var(--ui-black)!important;box-shadow:none!important;padding:22px}.admin-hero h2{max-width:860px;color:#fff!important;font-size:29px;font-weight:780;line-height:1.04}.launch-hero,.scan-board,.launch-hero h2,.launch-hero h3,.launch-hero strong,.launch-hero span,.scan-board h3,.scan-board strong,.scan-board span{color:#fff!important}.launch-hero p,.scan-board p{color:#ffffffbd!important}.launch-hero button:disabled,.launch-hero button:disabled:hover{background:#e9edf3!important;color:#6f7a8a!important}.admin-hero .eyebrow{color:#ffffffb8!important}.admin-health{border-radius:var(--ui-radius);background:#ffffff1a;color:#fff}.admin-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-kpi{min-height:118px;padding:16px;background:#fff}.admin-kpi svg,.admin-panel .panel-title-row svg{width:32px;height:32px;border-radius:7px;padding:8px;background:#eef2ff;color:var(--ui-blue)!important}.admin-kpi strong{color:var(--ui-ink);font-size:28px;line-height:1}.admin-kpi span,.admin-kpi small,.admin-panel span,.admin-panel p,.admin-panel small,.admin-record-row em,.records-summary span,.github-admin-setup span,.infra-card span,.payment-status-card span,.admin-mini-list span{color:var(--ui-muted)!important}.admin-ops-strip{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ui-line);background:#fff;padding:10px}.admin-ops-strip div,.admin-row,.customer-row,.support-row,.admin-record-row,.support-thread-list button,.empty-support-state,.support-admin-detail,.payment-status-card,.admin-mini-list,.capability-demand div,.infra-card,.github-admin-setup,.records-summary,.support-messages.admin,.support-compose textarea{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-panel-subtle)!important;color:var(--ui-ink)!important;box-shadow:none!important}.admin-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:12px}.admin-panel{padding:16px;gap:12px;background:#fff}.admin-panel h3,.workspace-card h3,.primary-panel h2,.primary-panel h3,.billing-panel h3,.blueprint h3{color:var(--ui-ink)!important;font-size:18px;line-height:1.15;font-weight:780}.admin-row,.admin-record-row{grid-template-columns:minmax(0,1.4fr) minmax(110px,.8fr) auto auto}.admin-record-row{grid-template-columns:minmax(0,1.4fr) minmax(110px,auto) auto}.rebuild-lineage-row{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-panel-subtle)!important;color:var(--ui-ink)!important;box-shadow:none!important}.rebuild-lineage-row span,.rebuild-lineage-row small{color:var(--ui-muted)!important}.rebuild-lineage-row strong{color:var(--ui-ink)!important}.status-badge,.admin-row em,.customer-row em,.support-row em,.admin-record-row b,.workspace-row em,.policy-row span,.live-build-row em{background:#eef2ff!important;color:#1d2fbf!important;border:1px solid rgba(48,79,254,.14);border-radius:999px;font-weight:820}.status-badge.review,.status-badge.waiting,.build-run-row.waiting,.build-run-row.warning{background:#fff7ed!important;color:var(--ui-warning)!important;border-color:#f59e0b38!important}.status-badge.failed,.live-build-row.failed em,.asset-save-status.error{background:#fff1f0!important;color:var(--ui-danger)!important;border-color:#b4231838!important}.support-message{background:#fff!important}.support-message p{color:var(--ui-ink)!important}.support-message small{color:var(--ui-blue)!important}.admin-grid>.admin-panel.large:first-child{grid-column:1 / -1}.landing-page .primary-button,.landing-page .marketing-auth-actions .primary-button,.landing-page .mobile-menu-account .primary-button{border-color:#090a0d!important;background:#090a0d!important;color:#fff!important}.landing-page .primary-button *,.landing-page .marketing-auth-actions .primary-button *,.landing-page .mobile-menu-account .primary-button *{color:inherit!important}.landing-page .primary-button:hover:not(:disabled),.landing-page .primary-button:active:not(:disabled){border-color:#304ffe!important;background:#304ffe!important;color:#fff!important}.landing-page .ghost-button,.landing-page .marketing-auth-actions .ghost-button,.landing-page .mobile-menu-account .ghost-button,.landing-page .landing-price-card:not(.highlight) .landing-plan-cta{border-color:#090b101f!important;background:#fff!important;color:#090a0d!important}.landing-page .ghost-button *,.landing-page .marketing-auth-actions .ghost-button *,.landing-page .mobile-menu-account .ghost-button *,.landing-page .landing-price-card:not(.highlight) .landing-plan-cta *{color:inherit!important}.landing-page .ghost-button:hover:not(:disabled),.landing-page .ghost-button:active:not(:disabled),.landing-page .landing-price-card:not(.highlight) .landing-plan-cta:hover{border-color:#090a0d!important;background:#090a0d!important;color:#fff!important}.landing-page .landing-price-card.highlight .landing-plan-cta{border-color:#fff!important;background:#fff!important;color:#090a0d!important}.landing-page .landing-price-card.highlight .landing-plan-cta:hover{background:#e9fff9!important;color:#090a0d!important}.landing-page .marketing-nav a:hover,.landing-page .mobile-nav-sheet nav a:hover{background:#090a0d!important;color:#fff!important}@media(max-width:760px){.mobile-section-shortcuts{width:100%;max-width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;overflow:visible!important;padding:4px 0 8px}.mobile-section-shortcuts a{width:100%;min-width:0;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-page .landing-plan-cta,.landing-page .landing-price-card.highlight .landing-plan-cta,.landing-page .landing-price-card.highlight .landing-plan-cta *{color:#090a0d!important}.landing-page .landing-price-card:not(.highlight) .landing-plan-cta,.landing-page .landing-price-card:not(.highlight) .landing-plan-cta *{color:#090a0d!important}.landing-page .landing-price-card:not(.highlight) .landing-plan-cta:hover,.landing-page .landing-price-card:not(.highlight) .landing-plan-cta:hover *{color:#fff!important}}@media(max-width:1240px){.app-shell{background:linear-gradient(90deg,var(--ui-black) 0 76px,transparent 76px),var(--ui-bg)}.topbar.app-header,.builder-command-strip,.admin-hero,.admin-grid{grid-template-columns:1fr}.topbar-actions{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:stretch}.topbar-actions>*,.view-toggle,.score-pill{width:100%}.admin-kpis,.admin-ops-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-shell{background:var(--ui-bg)}.desktop-rail{display:none}.workspace{grid-column:1}.topbar.app-header{display:grid;gap:10px;min-height:0;padding:10px}.brand-header .brand-logo{width:42px;height:42px}.brand-header h1{font-size:19px}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.view-toggle,.view-toggle.has-admin,.view-toggle.builder-only{min-width:0}.topbar-actions .account-session,.topbar-actions .score-pill{grid-column:1 / -1}.builder-command-strip{gap:8px}.builder-command-main{min-height:86px}.builder-command-metrics div{min-height:74px}.mobile-stepper{border-radius:var(--ui-radius)}.admin-hero{min-height:0;padding:18px}.admin-hero h2{font-size:25px}.admin-kpis,.admin-ops-strip,.support-admin-layout,.infra-grid{grid-template-columns:1fr}.admin-row,.customer-row,.admin-record-row{grid-template-columns:1fr;justify-items:start}}@media(min-width:1241px){.app-shell{grid-template-columns:76px minmax(0,1fr)!important;background:linear-gradient(90deg,var(--ui-black) 0 76px,transparent 76px),#f5f7fb!important}.workspace{width:min(100%,1560px);max-width:1560px;margin:0 auto;padding:14px 20px 28px!important;gap:12px!important}.topbar.app-header{display:grid!important;grid-template-columns:minmax(320px,1fr) auto!important;align-items:center;gap:14px;min-height:66px!important;padding:10px 12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:10px!important;background:#fffffff5!important;box-shadow:0 14px 34px #0f172a0f!important}.brand-header{min-width:0;gap:10px!important;align-items:center}.brand-header .brand-logo{width:42px!important;height:42px!important;border-radius:9px!important}.brand-header .eyebrow,.step-heading .eyebrow,.launch-hero .eyebrow{font-size:10px!important;letter-spacing:0!important;line-height:1.1}.brand-header h1{margin:1px 0 0;color:var(--ui-ink)!important;font-size:20px!important;font-weight:820!important;line-height:1.08!important;letter-spacing:0!important}.user-greeting{display:block;margin-top:3px;color:var(--ui-muted)!important;font-size:12px!important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions{display:flex!important;grid-auto-flow:initial!important;grid-template-columns:none!important;align-items:center;justify-content:flex-end;gap:8px!important;min-width:0}.topbar-actions .ghost-button,.topbar-actions .primary-button,.view-toggle button,.logout-button{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:8px!important;font-size:12px!important;font-weight:780!important;line-height:1!important;white-space:nowrap}.view-toggle,.view-toggle.has-admin,.view-toggle.builder-only{width:auto!important;min-width:0!important;height:40px;padding:3px!important;border-radius:9px!important;background:#eef2f8!important}.account-session{gap:6px!important}.account-chip{min-height:40px!important;padding:5px 9px!important;border-radius:9px!important;background:#f8fafc!important}.account-chip strong,.account-chip span{font-size:11px!important;line-height:1.05!important}.score-pill{min-width:86px!important;min-height:40px!important;padding:5px 10px!important;border-radius:9px!important;background:var(--ui-black)!important;color:#fff!important}.score-pill span,.score-pill small{color:inherit!important;font-size:11px!important;line-height:1.1!important}.builder-command-strip{display:grid!important;grid-template-columns:230px minmax(0,1fr) 286px!important;gap:10px!important;align-items:stretch;padding:0!important;border:0!important;background:transparent!important}.builder-command-main,.builder-command-progress,.builder-command-metrics div{min-height:58px!important;border-radius:10px!important}.builder-command-main{padding:11px 13px!important;background:linear-gradient(135deg,rgba(18,200,168,.16),transparent 54%),var(--ui-black)!important;color:#fff!important}.builder-command-main span,.builder-command-main p{color:#ffffffad!important;font-size:11px!important;line-height:1.12!important}.builder-command-main strong{display:block;margin:3px 0 2px;color:#fff!important;font-size:18px!important;line-height:1.04!important}.builder-command-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:5px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important}.builder-command-progress button{min-height:48px!important;height:48px;padding:0 9px!important;border-radius:8px!important;font-size:12px!important;gap:6px!important}.builder-command-progress button svg{width:15px;height:15px;flex:0 0 auto}.builder-command-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}.builder-command-metrics div{padding:10px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important}.builder-command-metrics span{font-size:10px!important;line-height:1.1!important}.builder-command-metrics strong{margin-top:3px;font-size:18px!important;line-height:1!important}.workspace-dashboard{display:grid!important;grid-template-columns:minmax(260px,.95fr) minmax(300px,1.04fr) minmax(300px,1.08fr) minmax(280px,1fr)!important;gap:10px!important;align-items:stretch}.workspace-card{min-height:0!important;padding:13px!important;gap:10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:10px!important;background:#fff!important}.workspace-card:before{display:none!important}.workspace-card .panel-title-row,.primary-panel .panel-title-row,.billing-panel .panel-title-row,.admin-panel .panel-title-row{gap:8px!important;min-height:30px;margin:0!important;align-items:center}.workspace-card .panel-title-row svg,.primary-panel .panel-title-row svg,.billing-panel .panel-title-row svg,.admin-panel .panel-title-row svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:8px!important}.workspace-card h3,.primary-panel h3,.billing-panel h3,.admin-panel h3{font-size:15px!important;line-height:1.1!important}.workspace-list{max-height:118px!important;overflow:auto;gap:6px!important}.workspace-row,.build-run-row,.version-row,.download-history-card{padding:8px 9px!important;border-radius:8px!important}.workspace-row strong,.build-run-row strong,.version-row strong,.download-history-card strong{font-size:12px!important;line-height:1.12!important}.workspace-row span,.workspace-row em,.build-run-row span,.version-row p,.version-row small,.download-history-card span{font-size:10.5px!important;line-height:1.18!important}.release-mode-toggle{min-height:38px;padding:3px!important;border-radius:9px!important}.release-mode-toggle button{min-height:32px!important;border-radius:7px!important;font-size:12px!important}.release-metrics{gap:6px!important}.release-metrics div{min-height:58px!important;padding:9px!important;border-radius:8px!important}.release-metrics span{font-size:10px!important}.release-metrics strong{font-size:18px!important}.upgrade-panel p{display:none!important}.workspace-card .wide,.upgrade-panel .primary-button{min-height:36px!important;height:36px;border-radius:8px!important;font-size:12px!important}.version-timeline,.build-run-list{max-height:156px!important;overflow:auto;gap:6px!important}.download-history-card{margin-top:auto;gap:8px!important}.content-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 336px!important;gap:12px!important;align-items:start}.primary-panel{min-height:auto!important;padding:18px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:10px!important;background:#fff!important}.primary-panel:before{display:none!important}.side-panel{position:sticky!important;top:14px;width:100%;max-height:calc(100vh - 28px);overflow:auto;gap:10px!important;padding-right:2px}.step-stack{gap:14px!important}.step-heading{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center;gap:10px!important;margin:0 0 3px!important;padding:0 0 13px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.heading-icon{width:38px!important;height:38px!important;border-radius:9px!important}.heading-icon svg{width:19px!important;height:19px!important}.step-heading h2{max-width:760px;margin:2px 0 0;color:var(--ui-ink)!important;font-size:23px!important;font-weight:820!important;line-height:1.12!important;letter-spacing:0!important}.section-block,.ai-interview,.brand-assets-studio,.scan-board,.launch-hero,.preview-state,.fix-handoff-panel,.recommendation-panel,.magic-result,.trust-panel,.integration-readiness,.live-build-panel,.play-handoff-panel,.signed-download-panel,.native-summary,.asset-preview,.billing-panel,.blueprint{padding:14px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:none!important}.section-title{margin-bottom:8px!important;font-size:12px!important;line-height:1.1!important}.section-header-row{align-items:end;gap:10px!important}.section-header-row span,.section-header-row small,.field-label,.hint,.scan-board p,.launch-hero p,.ai-question p,.native-card p,.preview-block p{font-size:12px!important;line-height:1.35!important}.scan-board{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr)!important;gap:14px!important;align-items:center}.scan-board h3{font-size:20px!important;line-height:1.12!important}.ai-interview{display:grid!important;grid-template-columns:minmax(210px,.58fr) repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch}.ai-interview .panel-title-row{align-content:start;padding-right:6px}.ai-question{min-height:86px!important;padding:10px!important;gap:8px!important;border-radius:8px!important}.ai-question>span{width:24px!important;height:24px!important;font-size:11px!important}.ai-question strong{font-size:12px!important;line-height:1.2!important}.choice-grid,.feature-grid,.chip-grid,.native-grid,.preview-grid,.pipeline,.before-after-grid{gap:8px!important}.native-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.native-card,.preview-block,.feature-toggle,.choice-button,.chip,.pipeline-row{min-height:0!important;padding:10px!important;border-radius:8px!important}.native-card-top{gap:7px!important}.native-card-top span,.preview-block strong,.feature-toggle span,.pipeline-row span{font-size:12px!important;line-height:1.15!important}.textarea,.url-input,.brand-field input,.brand-field textarea{border-radius:9px!important;font-size:13px!important}.textarea{min-height:88px!important}.segmented{min-height:42px!important;padding:4px!important;border-radius:9px!important}.segmented button{min-height:34px!important;border-radius:7px!important;font-size:12px!important}.brand-assets-studio{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)!important;gap:12px!important}.asset-grid,.brand-fields,.store-copy-grid,.permissions-grid,.trust-grid{gap:8px!important}.launch-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;min-height:118px!important;background:linear-gradient(135deg,rgba(18,200,168,.16),transparent 48%),var(--ui-black)!important}.launch-hero h2{font-size:28px!important;line-height:1.05!important}.launch-hero .primary-button{min-height:42px!important;border-radius:8px!important;white-space:nowrap}.pipeline{grid-template-columns:repeat(5,minmax(0,1fr))!important}.side-panel .billing-panel,.side-panel .blueprint,.side-panel .phone-wrap,.side-panel .production-backbone{border-radius:10px!important}.side-panel .billing-panel h3,.side-panel .blueprint h3,.side-panel .production-backbone h3{font-size:15px!important}.admin-console{gap:12px!important}.admin-hero{min-height:110px!important;padding:18px!important;border-radius:10px!important}.admin-hero h2{font-size:25px!important;line-height:1.08!important}.workspace-dashboard{grid-template-columns:1.05fr 1.08fr 1fr 1.08fr!important}.workspace-card{max-height:168px;padding:12px!important;gap:8px!important;overflow:hidden}.workspace-list{max-height:70px!important}.workspace-row{min-height:50px!important}.release-metrics div{min-height:46px!important;padding:7px 8px!important}.release-metrics strong{font-size:16px!important}.workspace-card .wide{min-height:32px!important;height:32px!important}.upgrade-panel .primary-button{display:none!important}.version-timeline{max-height:96px!important}.build-run-list{max-height:none!important;overflow:hidden!important}.version-row{grid-template-columns:12px minmax(0,1fr)!important;gap:7px!important}.version-row p,.version-row small,.download-history-card{display:none!important}.build-run-row{display:grid!important;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:8px;min-height:28px!important}.build-run-row strong{text-align:right}.content-grid{margin-top:0!important}.side-panel{max-height:calc(100vh - 28px)!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:rgba(9,11,16,.22) transparent}.side-panel::-webkit-scrollbar,.workspace-list::-webkit-scrollbar,.version-timeline::-webkit-scrollbar{width:6px}.side-panel::-webkit-scrollbar-track,.workspace-list::-webkit-scrollbar-track,.version-timeline::-webkit-scrollbar-track{background:transparent}.side-panel::-webkit-scrollbar-thumb,.workspace-list::-webkit-scrollbar-thumb,.version-timeline::-webkit-scrollbar-thumb{border-radius:999px;background:#090b102e}.step-heading h2{font-size:22px!important;line-height:1.1!important}.ai-interview{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ai-interview .panel-title-row{grid-column:1 / -1;padding-right:0}.ai-question{min-height:132px!important}.launch-hero h2,.launch-hero h3,.launch-hero strong,.launch-hero span{color:#fff!important}.launch-hero p,.launch-hero .eyebrow{color:#ffffffb8!important}.launch-hero .primary-button:disabled,.launch-hero .primary-button:disabled:hover{border-color:#e6eaf2!important;background:#e6eaf2!important;color:#596274!important}}.sidebar-snapshot{display:grid;gap:12px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:var(--ui-ink);box-shadow:none}.sidebar-snapshot p{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.38}.sidebar-snapshot h3,.phone-preview-title h3{color:var(--ui-ink)!important}.snapshot-readiness{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:54px;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,rgba(18,200,168,.12),transparent 58%),#f8fafc;border:1px solid rgba(15,23,42,.08)}.snapshot-readiness span,.snapshot-row span,.snapshot-next span{color:var(--ui-muted);font-size:12px;line-height:1.2}.snapshot-readiness strong{color:var(--ui-ink);font-size:20px;line-height:1;text-align:right}.snapshot-row-list{display:grid;gap:6px}.snapshot-row{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:30px;padding:7px 9px;border-radius:8px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.snapshot-row strong{color:var(--ui-ink);font-size:12px;line-height:1.15;text-align:right}.snapshot-next{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding-top:2px}.snapshot-next svg{color:var(--ui-blue)}.support-history-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;color:var(--ui-ink)}.support-history-panel .section-header-row.compact{align-items:flex-start}.support-history-panel .section-title{margin-bottom:4px;color:var(--ui-ink)}.support-history-list{display:grid;gap:8px}.support-history-row{display:grid;gap:6px;width:100%;padding:11px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc;color:var(--ui-ink);text-align:left}.support-history-row.unread{border-color:#304ffe42;background:linear-gradient(135deg,rgba(48,79,254,.09),transparent 48%),#fff;box-shadow:0 14px 30px #304ffe14}.support-history-row:hover,.support-history-row:focus-visible{border-color:#304ffe38;background:#fff}.support-history-row strong,.support-history-row small,.support-history-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-history-row strong{font-size:13px;line-height:1.2}.support-history-row small,.support-history-row em{color:var(--ui-muted);font-size:12px;font-style:normal;line-height:1.25}.support-thread-status{width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:#eef6ff;color:#244f8f;font-size:11px;font-weight:850;line-height:1}.support-history-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.support-thread-status.waiting{background:#fff7ed;color:#9a3412}.support-thread-status.closed{background:#ecfdf3;color:#067647}.support-thread-status.admin-new{background:#10131a;color:#fff}.support-thread-status.admin-seen{background:#f0f4ff;color:#27327a}.compact-plan-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#f8fafc}.plan-option{min-height:42px;padding:7px 6px;border:0;border-radius:7px;background:transparent;color:var(--ui-muted);display:grid;justify-items:center;gap:2px;font-weight:800}.plan-option span,.plan-option strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-option span{font-size:10px}.plan-option strong{color:inherit;font-size:12px}.plan-option.selected{background:var(--ui-black);color:#fff}.selected-plan-summary{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 10px;border-radius:8px;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.selected-plan-summary span,.selected-plan-summary em{color:var(--ui-muted);font-size:11px;line-height:1.2;font-style:normal}.selected-plan-summary strong{display:block;margin-top:2px;color:var(--ui-ink);font-size:13px;line-height:1.1}.plan-feature-panel.compact{gap:6px;padding:9px;border-radius:8px}.plan-feature-panel.compact span{font-size:12px;line-height:1.25}.phone-preview-title{margin-bottom:10px!important}@media(min-width:1241px){.side-panel{gap:10px!important}.side-panel .billing-panel,.side-panel .sidebar-snapshot,.side-panel .phone-wrap{padding:12px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important}.side-panel .billing-panel{gap:9px!important}.side-panel .billing-panel p,.side-panel .stripe-note,.side-panel .sidebar-snapshot p{font-size:12px!important;line-height:1.32!important}.side-panel .billing-panel>p,.side-panel .selected-plan-summary,.side-panel .sidebar-snapshot p{display:none!important}.side-panel .compact-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.side-panel .plan-option{min-height:34px!important;padding:5px 6px!important}.side-panel .plan-option span{font-size:9.5px!important}.side-panel .plan-option strong{font-size:11px!important}.side-panel .selected-plan-summary{padding:7px 9px!important}.side-panel .plan-feature-panel.compact,.side-panel .stripe-note{display:none!important}.side-panel .auth-cta{gap:7px!important}.side-panel .auth-cta .primary-button,.side-panel .auth-cta .ghost-button,.side-panel .stripe-button{min-height:36px!important;height:36px!important;border-radius:8px!important;font-size:12px!important}.side-panel .snapshot-readiness{min-height:46px!important;padding:8px 10px!important}.side-panel .snapshot-readiness strong{font-size:17px!important}.side-panel .snapshot-row{min-height:27px!important;padding:6px 8px!important}.side-panel .phone-wrap{max-height:none!important;overflow:hidden!important}.side-panel .phone{width:100%;max-width:none!important;min-height:0!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:10px!important;background:#f8fafc!important;box-shadow:none!important}.side-panel .phone-status{height:24px!important;padding:0 10px!important;font-size:10px!important}.side-panel .phone-header{padding:10px!important;gap:8px!important}.side-panel .mini-icon{width:36px!important;height:36px!important;border-radius:8px!important;font-size:12px!important}.side-panel .phone-header strong{font-size:13px!important;line-height:1.1!important}.side-panel .phone-header span{font-size:10px!important}.side-panel .phone-body{padding:10px!important;gap:7px!important}.side-panel .phone-card,.side-panel .notification-preview{padding:9px!important;border-radius:8px!important}.side-panel .phone-score{margin-top:3px!important;font-size:22px!important;line-height:1!important}.side-panel .phone-card.rows{grid-template-columns:1fr!important;gap:5px!important}.side-panel .phone-card.rows span{padding:6px!important;font-size:10px!important}.side-panel .native-mini-list,.side-panel .notification-preview{display:none!important}}.landing-page .stack-heading,.landing-page .stack-heading h3{max-width:900px}.stack-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stack-card{min-height:150px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;border:1px solid rgba(9,11,16,.1);border-radius:14px;background:#fff;color:#090b10;box-shadow:none}.stack-card strong{display:block;margin:0 0 8px;color:#090b10!important;font-size:18px;line-height:1.15}.stack-card span{display:block;color:#596171!important;font-size:14px;line-height:1.42}.stack-card a{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid rgba(9,11,16,.12);border-radius:999px;background:#f8fafc;color:#090b10!important;font-size:12px;font-weight:820;text-decoration:none;white-space:nowrap}.stack-card a:hover{border-color:#090b10;background:#090b10;color:#fff!important}.landing-page .stack-card-grid{width:min(100%,1360px);margin-inline:auto}.landing-page>.landing-section-heading{margin-top:clamp(18px,3.2vw,52px)}.landing-page>:is(.landing-stats,.outcome-grid,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.stack-card-grid,.landing-pricing-grid,.faq-grid)+.landing-section-heading{margin-top:clamp(24px,4vw,68px)}@media(max-width:1080px){.stack-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.landing-page .stack-heading h3{font-size:clamp(30px,9.5vw,42px)!important;line-height:1.02}.landing-page>.landing-section-heading{margin-top:22px}.landing-page>:is(.landing-stats,.outcome-grid,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.stack-card-grid,.landing-pricing-grid,.faq-grid)+.landing-section-heading{margin-top:30px}.stack-card-grid{grid-template-columns:1fr;gap:8px}.stack-card{min-height:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;border-radius:12px}.stack-card strong{font-size:17px}.stack-card span{font-size:13px;line-height:1.36}.stack-card a{width:-moz-fit-content;width:fit-content}}.brand-logo{width:44px!important;height:44px!important;flex:0 0 44px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:10px!important;background:#090b10!important;box-shadow:none!important}.brand-logo-orbit{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;border-radius:inherit!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.22),transparent 32%),linear-gradient(135deg,#304ffe,#090b10 48%,#12c8a8)!important}.brand-logo-orbit svg{width:21px!important;height:21px!important;display:block!important;stroke-width:2.2!important;filter:none!important}.marketing-brand,.brand-header,.footer-brand,.mobile-menu-brand,.workspace-menu-brand{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;-moz-column-gap:11px!important;column-gap:11px!important}.marketing-brand-copy,.brand-header>div,.footer-brand>div,.mobile-menu-brand>div,.workspace-menu-brand>div{min-width:0;display:grid!important;align-content:center!important;gap:2px!important}.marketing-brand strong,.brand-header h1,.footer-brand strong,.mobile-menu-brand strong,.workspace-menu-brand strong{margin:0!important;color:#090b10!important;font-size:18px!important;font-weight:820!important;line-height:1.08!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-brand span,.brand-header .eyebrow,.brand-header .user-greeting,.footer-brand span,.mobile-menu-brand span,.workspace-menu-brand span{margin:0!important;color:#596171!important;font-size:12px!important;font-weight:720!important;line-height:1.22!important;letter-spacing:0!important;max-width:380px}.marketing-nav,.topbar.app-header{align-items:center!important}.panel-title-row{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;-moz-column-gap:9px!important;column-gap:9px!important;row-gap:0!important}.panel-title-row>svg{width:32px!important;height:32px!important;padding:8px!important;border-radius:8px!important;display:block!important;justify-self:start!important;align-self:center!important}.panel-title-row h3{margin:0!important;align-self:center!important;color:#090b10!important;font-size:16px!important;font-weight:800!important;line-height:1.12!important;letter-spacing:0!important}.heading-icon,.brand-mark{display:grid!important;place-items:center!important}.heading-icon svg,.brand-mark svg{display:block!important}@media(min-width:1241px){.topbar.app-header .brand-header{grid-template-columns:42px minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important}.topbar.app-header .brand-logo{width:42px!important;height:42px!important;flex-basis:42px!important}.topbar.app-header .brand-header h1{font-size:20px!important}.topbar.app-header .brand-header .eyebrow{font-size:10px!important;line-height:1.1!important;text-transform:uppercase}.topbar.app-header .user-greeting{font-size:12px!important;line-height:1.2!important}}@media(max-width:760px){.marketing-brand,.brand-header,.footer-brand,.mobile-menu-brand,.workspace-menu-brand{grid-template-columns:40px minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important}.brand-logo{width:40px!important;height:40px!important;flex-basis:40px!important}.brand-logo-orbit svg{width:20px!important;height:20px!important}.marketing-brand strong,.brand-header h1,.footer-brand strong,.mobile-menu-brand strong,.workspace-menu-brand strong{font-size:16px!important}.marketing-brand span,.brand-header .eyebrow,.brand-header .user-greeting,.footer-brand span,.mobile-menu-brand span,.workspace-menu-brand span{font-size:11px!important;line-height:1.18!important}.panel-title-row{grid-template-columns:30px minmax(0,1fr)!important;-moz-column-gap:8px!important;column-gap:8px!important}.panel-title-row>svg{width:30px!important;height:30px!important;padding:7px!important}}.landing-page .landing-section-heading,.landing-page .human-flow>div:first-child,.landing-page .launch-difference-panel>div:first-child,.landing-page .market-position-panel>div:first-child,.landing-page .pwa-android-panel>div:first-child{display:grid;align-content:start;gap:clamp(12px,1.35vw,18px)}.landing-page .landing-section-heading .eyebrow,.landing-page .human-flow .eyebrow,.landing-page .launch-difference-panel .eyebrow,.landing-page .market-position-panel .eyebrow,.landing-page .pwa-android-panel .eyebrow,.landing-page .landing-section-heading h3,.landing-page .human-flow h3,.landing-page .launch-difference-panel h3,.landing-page .market-position-panel h3,.landing-page .pwa-android-panel h3{margin:0!important}.landing-page .human-flow p:not(.eyebrow),.landing-page .market-position-panel p:not(.eyebrow),.landing-page .pwa-android-panel p:not(.eyebrow){margin:0!important;max-width:760px;line-height:1.58!important}.landing-page .outcome-card,.landing-page .market-comparison-grid div,.landing-page .pwa-comparison-grid div,.landing-page .difference-list div{gap:10px}.landing-page .outcome-card p,.landing-page .market-comparison-grid span,.landing-page .pwa-comparison-grid span,.landing-page .difference-list span{line-height:1.48!important}@media(max-width:760px){.landing-page .landing-section-heading,.landing-page .human-flow>div:first-child,.landing-page .launch-difference-panel>div:first-child,.landing-page .market-position-panel>div:first-child,.landing-page .pwa-android-panel>div:first-child{gap:14px}.landing-page .human-flow p:not(.eyebrow),.landing-page .market-position-panel p:not(.eyebrow),.landing-page .pwa-android-panel p:not(.eyebrow){font-size:16px;line-height:1.56!important}}.landing-page .mobile-section-shortcuts{display:none!important}.modal-close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-size:0!important;line-height:0!important;text-indent:0!important;border-radius:999px!important}.modal-close:before,.modal-close:after{content:none!important}.modal-close svg{width:18px!important;height:18px!important;flex:0 0 18px!important;display:block!important;margin:0!important;transform:none!important;stroke-width:2.2!important}.auth-modal .oauth-button{min-height:46px!important;border:1px solid #cfd6e3!important;background:#fff!important;color:#090b10!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:border-color .12s ease,box-shadow .12s ease!important}.auth-modal .oauth-button svg,.auth-modal .oauth-button span,.auth-modal .oauth-button *{color:inherit!important;stroke:currentColor}.auth-modal .oauth-button:hover:not(:disabled),.auth-modal .oauth-button:focus-visible:not(:disabled){border-color:#090b10!important;background:#090b10!important;color:#fff!important;box-shadow:none!important;transform:none!important;filter:none!important}.auth-modal .oauth-button:active:not(:disabled){border-color:#304ffe!important;background:#304ffe!important;color:#fff!important;transform:none!important;filter:none!important}.auth-modal .oauth-button:disabled,.auth-modal .oauth-button:disabled:hover{border-color:#dbe1ea!important;background:#eef2f7!important;color:#596171!important;opacity:1!important;cursor:wait;transform:none!important;filter:none!important}@media(max-width:760px){.topbar.app-header{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important;border-radius:14px!important}.topbar.app-header .brand-header{width:100%!important;min-width:0!important}.topbar-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:8px!important;align-items:stretch!important;justify-content:stretch!important}.topbar-actions>*,.topbar-actions .view-toggle,.topbar-actions .account-session{width:100%!important;min-width:0!important}.topbar-actions .back-to-landing-button,.topbar-actions>.ghost-button,.topbar-actions>.primary-button,.topbar-actions .view-toggle button{min-height:40px!important;height:40px!important;padding:0 10px!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.topbar-actions .view-toggle,.topbar-actions .view-toggle.has-admin,.topbar-actions .view-toggle.builder-only{grid-column:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:40px!important;min-height:40px!important;padding:3px!important;border-radius:11px!important;background:#eef2f8!important}.topbar-actions .view-toggle.builder-only{grid-template-columns:1fr!important}.topbar-actions .account-session{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-height:48px!important;padding:5px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;background:#f8fafc!important}.topbar-actions .account-chip{min-width:0!important;width:100%!important;min-height:38px!important;justify-content:flex-start!important;padding:6px 9px!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important}.topbar-actions .account-chip div{min-width:0!important}.topbar-actions .account-chip strong,.topbar-actions .account-chip span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.08!important}.topbar-actions .account-chip strong{color:#090b10!important;font-size:12px!important}.topbar-actions .account-chip span{color:#596171!important;font-size:10px!important}.topbar-actions .account-session .logout-button{width:auto!important;min-width:74px!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border-radius:9px!important}.topbar-actions .score-pill{display:none!important}}@media(max-width:430px){.topbar-actions{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;gap:7px!important}.topbar-actions .back-to-landing-button{font-size:0!important}.topbar-actions .back-to-landing-button:after{content:"Landing";font-size:12px}.topbar-actions .account-chip span{display:none!important}.topbar-actions .account-session .logout-button{min-width:64px!important}}.view-toggle.builder-only{display:none!important}.topbar.app-header{min-height:72px!important;padding:12px 14px!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:0 18px 46px #090b1012!important}.workspace-menu-trigger{gap:7px!important}.workspace-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;justify-items:end;background:#090b1047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-menu-sheet{width:min(420px,calc(100vw - 24px));max-height:100dvh;min-height:100dvh;display:grid;align-content:start;gap:14px;padding:16px;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#090b10;box-shadow:28px 0 80px #090b102e}.workspace-menu-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(9,11,16,.08)}.workspace-menu-head .modal-close,.landing-page .mobile-nav-sheet-head .modal-close{position:static!important;top:auto!important;right:auto!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:12px!important;background:#f6f8fb!important;color:#090b10!important;box-shadow:none!important;transform:none!important}.workspace-menu-head .modal-close svg,.landing-page .mobile-nav-sheet-head .modal-close svg{width:18px!important;height:18px!important;margin:0!important;stroke:currentColor!important}.workspace-menu-stage-list{display:grid;gap:8px}.workspace-menu-stage-list button{width:100%;min-height:78px;display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(9,11,16,.09);border-radius:12px;background:#f8fafc;color:#090b10;text-align:left}.workspace-menu-stage-list button:hover,.workspace-menu-stage-list button:focus-visible,.workspace-menu-stage-list button.active{border-color:#090b10;background:#090b10;color:#fff}.workspace-menu-stage-list button svg,.workspace-menu-stage-list button strong,.workspace-menu-stage-list button small{color:inherit!important}.workspace-menu-stage-list button small{display:block;margin-top:4px;font-size:12px;font-weight:650;line-height:1.35;opacity:.72}.menu-stage-number{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:#304ffe1a;color:inherit;font-size:12px;font-weight:850}.workspace-menu-stage-list button:hover .menu-stage-number,.workspace-menu-stage-list button:focus-visible .menu-stage-number,.workspace-menu-stage-list button.active .menu-stage-number{background:#fff;color:#090b10}.workspace-menu-actions{display:grid;gap:8px;padding-top:8px}.workspace-menu-section-label{margin:2px 0 -4px;color:#596171;font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.workspace-menu-sheet .workspace-menu-stage-list button{min-height:54px;grid-template-columns:34px minmax(0,1fr) auto}.workspace-menu-sheet .workspace-menu-stage-list button>svg:first-child{width:34px;height:34px;padding:8px;border-radius:10px;background:#304ffe14}.workspace-menu-sheet .workspace-menu-stage-list button:hover>svg:first-child,.workspace-menu-sheet .workspace-menu-stage-list button:focus-visible>svg:first-child,.workspace-menu-sheet .workspace-menu-stage-list button.active>svg:first-child{background:#ffffff1f}.workspace-menu-sheet .workspace-menu-stage-list button strong{font-size:15px;line-height:1.1}.workspace-menu-context{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(9,11,16,.08);border-radius:12px;background:#f8fafc}.workspace-menu-context div{min-width:0;display:grid;gap:3px}.workspace-menu-context span,.workspace-menu-context small{color:#596171;font-size:11px;font-weight:750;line-height:1.2}.workspace-menu-context strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#090b10!important;font-size:15px;line-height:1.1}.workspace-menu-context .ghost-button{width:auto;min-width:78px;height:36px;min-height:36px;border-radius:9px}.builder-command-strip{grid-template-columns:minmax(280px,.78fr) minmax(0,1.7fr) minmax(230px,.55fr)!important;gap:10px!important;align-items:stretch!important;padding:0!important;border:0!important;background:transparent!important}.builder-command-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:6px!important;padding:6px!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:14px!important;background:#fff!important}.builder-command-progress button{min-width:0!important;min-height:84px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"num copy" "icon copy"!important;align-content:center!important;justify-content:stretch!important;gap:5px 8px!important;padding:10px!important;border:1px solid transparent!important;border-radius:10px!important;background:#f8fafc!important;color:#596171!important;text-align:left!important}.builder-command-progress button.active,.builder-command-progress button.complete{border-color:#090b10!important;background:#090b10!important;color:#fff!important}.builder-command-metrics span{color:#596171!important;font-size:12px!important}.builder-command-metrics strong{color:#090b10!important;font-size:16px!important}.payment-upgrade-copy{align-content:center!important;gap:7px!important}.upgrade-action-card{padding:10px!important;border-radius:12px!important}.workspace-dashboard{display:grid!important;grid-template-columns:minmax(240px,.92fr) minmax(260px,1fr) minmax(260px,1fr) minmax(260px,1fr)!important;gap:10px!important}.workspace-card{min-height:0!important;max-height:none!important;padding:14px!important;border-radius:12px!important;box-shadow:none!important}.workspace-card .panel-title-row{margin-bottom:2px!important}.workspace-card h3{font-size:15px!important}.upgrade-panel p{display:block!important;margin:0!important;color:#596171!important;font-size:12px!important;line-height:1.35!important}.step-stack{gap:clamp(14px,1.6vw,20px)!important}.step-heading{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;margin-bottom:4px!important;padding-bottom:16px!important}.step-heading .eyebrow{color:#596171!important}.section-block,.ai-interview,.brand-assets-studio,.scan-board,.launch-hero,.fix-handoff-panel,.recommendation-panel,.magic-result,.trust-panel,.integration-readiness,.live-build-panel,.play-handoff-panel,.signed-download-panel,.native-summary{border-radius:14px!important}.section-title{margin-bottom:10px!important;color:#090b10!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}.field-label{color:#090b10!important;font-size:13px!important;font-weight:820!important}.ai-interview{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ai-interview .panel-title-row{grid-column:1 / -1}.ai-question{min-height:112px!important;border-radius:12px!important}.native-card{min-height:156px!important}.native-card p{color:#596171!important;font-size:13px!important;line-height:1.38!important}.scan-board h3,.scan-board .inline-alert{color:#fff!important}.scan-board p{color:#ffffffc7!important}.studio-layout,.brand-assets-grid,.wow-asset-grid,.before-after-grid,.build-board{gap:12px!important}.launch-hero{background:linear-gradient(135deg,rgba(18,200,168,.18),transparent 45%),#090b10!important}.launch-hero h2,.launch-hero p,.launch-hero .eyebrow{color:#fff!important}.launch-hero p,.launch-hero .eyebrow{opacity:.76}@media(max-width:760px){.workspace{padding:10px!important;gap:12px!important}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-menu-trigger{grid-column:auto!important}.builder-command-main{min-height:0!important;padding:14px!important}.builder-command-progress{grid-template-columns:1fr!important}.builder-command-progress button{min-height:72px!important}.builder-command-metrics{grid-template-columns:1fr!important}.payment-upgrade-panel{padding:12px!important}.workspace-dashboard{grid-template-columns:1fr!important}.step-heading h2{font-size:27px!important}.ai-interview,.native-grid,.brand-assets-grid,.wow-asset-grid,.before-after-grid,.build-board,.pipeline{grid-template-columns:1fr!important}.mobile-stepper{display:none!important}.workspace-menu-sheet{width:min(420px,calc(100vw - 24px));max-height:100dvh;padding:12px;overflow-y:auto}.workspace-menu-stage-list button{min-height:54px;grid-template-columns:34px minmax(0,1fr) auto}}.payment-upgrade-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:linear-gradient(135deg,rgba(48,79,254,.09),transparent 40%),linear-gradient(135deg,rgba(18,200,168,.1),transparent 72%),#fff;box-shadow:0 16px 40px #0f172a0f}.payment-upgrade-panel.is-paid{background:linear-gradient(135deg,rgba(18,200,168,.14),transparent 45%),#fff}.payment-upgrade-copy{display:grid;align-content:center;gap:8px;min-width:0}.upgrade-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#304ffe;font-size:11px;font-weight:850;text-transform:uppercase}.upgrade-kicker svg{width:16px;height:16px}.payment-upgrade-copy h2{margin:0;color:#090b10!important;font-size:clamp(24px,3vw,38px);font-weight:860;line-height:1.02}.payment-upgrade-copy p{max-width:720px;margin:0;color:#596171!important;font-size:14px;line-height:1.45}.upgrade-action-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff}.upgrade-plan-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border-radius:9px;background:#f1f4f8}.upgrade-plan-tabs button{min-width:0;min-height:48px;display:grid;justify-items:center;align-content:center;gap:3px;border:0;border-radius:7px;background:transparent;color:#596171;font-weight:800}.upgrade-plan-tabs button span,.upgrade-plan-tabs button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upgrade-plan-tabs button span{font-size:11px}.upgrade-plan-tabs button strong{color:inherit;font-size:14px}.upgrade-plan-tabs button.selected{background:#090b10;color:#fff}.upgrade-plan-tabs button.current,.plan-option.current{position:relative}.upgrade-plan-tabs button.current:after,.plan-option.current:after{content:"Current";margin-top:2px;color:inherit;font-size:9px;font-weight:850;line-height:1;opacity:.78;text-transform:uppercase}.upgrade-selected-plan{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:50px;padding:9px 10px;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#f8fafc}.upgrade-selected-plan span,.upgrade-selected-plan em{color:#596171;font-size:11px;font-style:normal;line-height:1.2}.upgrade-selected-plan strong{display:block;margin-top:2px;color:#090b10!important;font-size:15px;line-height:1.1}.upgrade-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.upgrade-actions .primary-button,.upgrade-actions .stripe-button,.upgrade-actions .ghost-button{min-height:46px;height:46px;border-radius:9px;white-space:nowrap}.upgrade-actions .stripe-button{width:100%}.upgrade-secure-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:start;color:#596171;font-size:12px;line-height:1.35}.upgrade-secure-note svg{margin-top:1px;color:#087f71}.billing-panel .stripe-button{width:100%;min-height:44px}.billing-panel .selected-plan-summary em{max-width:52%;text-align:right}@media(max-width:980px){.payment-upgrade-panel{grid-template-columns:1fr}}@media(max-width:760px){.payment-upgrade-panel{gap:12px;padding:13px;border-radius:12px}.payment-upgrade-copy h2{font-size:26px}.payment-upgrade-copy p{font-size:13px;line-height:1.4}.upgrade-action-card{padding:10px}.upgrade-plan-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.upgrade-plan-tabs button{min-height:44px;grid-template-columns:1fr;justify-items:center;align-content:center;padding:0 5px}.upgrade-plan-tabs button span{font-size:10px}.upgrade-plan-tabs button strong{font-size:13px}.upgrade-actions{grid-template-columns:1fr}.upgrade-actions .primary-button,.upgrade-actions .stripe-button,.upgrade-actions .ghost-button{width:100%}.upgrade-selected-plan{align-items:start}.upgrade-selected-plan em{max-width:44%;text-align:right}}@media(min-width:1241px){.side-panel .billing-panel>p,.side-panel .selected-plan-summary,.side-panel .plan-feature-panel.compact,.side-panel .stripe-note{display:grid!important}.side-panel .billing-panel>p{font-size:12px!important;line-height:1.32!important}.side-panel .selected-plan-summary{display:flex!important}.side-panel .plan-feature-panel.compact{display:grid!important}.side-panel .stripe-note{display:grid!important;grid-template-columns:auto minmax(0,1fr)}}@media(max-width:760px){.landing-page .marketing-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important;border-radius:16px!important;border:1px solid rgba(9,11,16,.08)!important;background:#fffffff7!important;box-shadow:0 18px 46px #090b101a!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-page .marketing-brand{grid-template-columns:42px minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important}.landing-page .marketing-brand .brand-logo{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:10px!important}.landing-page .marketing-brand strong{font-size:17px!important;line-height:1.05!important}.landing-page .marketing-brand span{display:block!important;color:#596171!important;font-size:11px!important;font-weight:760!important;line-height:1!important}.landing-page .marketing-nav-panel{width:auto!important;min-width:40px!important;justify-content:flex-end!important;padding:0!important;border:0!important;background:transparent!important}.landing-page .marketing-auth-actions{display:none!important}.landing-page .marketing-auth-actions:not(.signed-in-actions) .primary-button{min-width:126px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:999px!important;font-size:13px!important}.landing-page .mobile-menu-button{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important;background:#f6f8fb!important;box-shadow:none!important;font-size:0!important;line-height:0!important}.landing-page .mobile-menu-button svg{width:18px!important;height:18px!important}.landing-page .mobile-nav-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:90!important;display:grid!important;justify-items:end!important;align-items:stretch!important;padding:0!important;background:#090b1047!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-page .marketing-nav .mobile-nav-sheet,.landing-page .mobile-nav-sheet{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;align-items:stretch!important;gap:10px!important;width:min(420px,calc(100vw - 24px))!important;max-height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:16px!important;overflow-y:auto!important;overscroll-behavior:contain;border:0!important;border-radius:0!important;background:#fff!important;color:#090b10!important;box-shadow:-28px 0 80px #090b102e!important}.landing-page .mobile-nav-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(9,11,16,.08)}.landing-page .mobile-menu-context{display:grid;gap:5px;padding:12px;border:1px solid rgba(9,11,16,.08);border-radius:12px;background:#f7f9fc}.landing-page .mobile-menu-context span{color:#596171;font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.landing-page .mobile-menu-context strong{color:#090b10;font-size:15px;font-weight:850;line-height:1.12}.landing-page .mobile-menu-context small{color:#596171;font-size:12px;font-weight:700;line-height:1.32}.landing-page .mobile-nav-sheet nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.landing-page .mobile-nav-sheet nav a{min-width:0!important;min-height:72px!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:start!important;gap:12px!important;padding:12px!important;border:1px solid rgba(9,11,16,.07)!important;border-radius:12px!important;background:#f7f9fc!important;color:#090b10!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden!important}.landing-page .mobile-nav-sheet nav a span{width:100%;min-width:0;display:grid;justify-items:start;gap:4px;text-align:left}.landing-page .mobile-nav-sheet nav a strong{max-width:100%;color:inherit!important;font-size:15px;font-weight:850;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page .mobile-nav-sheet nav a small{max-width:100%;min-width:0;color:#596171;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:700;line-height:1.25;white-space:normal!important;overflow-wrap:anywhere}.landing-page .mobile-nav-sheet nav a svg{width:16px!important;height:16px!important;color:#7b8493!important}.landing-page .mobile-nav-sheet nav a:hover,.landing-page .mobile-nav-sheet nav a:focus-visible{border-color:#090b10!important;background:#090b10!important;color:#fff!important}.landing-page .mobile-nav-sheet nav a:hover svg,.landing-page .mobile-nav-sheet nav a:focus-visible svg{color:#fff!important}.landing-page .mobile-nav-sheet nav a:hover small,.landing-page .mobile-nav-sheet nav a:focus-visible small{color:#ffffffc7}.landing-page .mobile-menu-account{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding-top:8px!important;border-top:1px solid rgba(9,11,16,.08)!important}.landing-page .mobile-menu-account>.primary-button,.landing-page .mobile-menu-account>.ghost-button{width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:10px!important;font-size:12px!important;font-weight:820!important;line-height:1!important}.landing-page .mobile-menu-account>.ghost-button:only-child{grid-column:1}.landing-page .mobile-menu-user{grid-column:1;grid-template-columns:1fr!important;min-height:44px;padding:10px!important;border-radius:10px!important;background:#f7f9fc!important}}@media(max-width:430px){.landing-page .marketing-auth-actions:not(.signed-in-actions) .primary-button{min-width:116px!important;padding-inline:12px!important;font-size:12px!important}.landing-page .mobile-nav-sheet nav a{padding-inline:8px!important}}.landing-page .landing-section-heading+:is(.outcome-grid,.pain-grid,.stack-card-grid,.landing-pricing-grid,.faq-grid){margin-top:clamp(22px,2.8vw,42px)!important}.landing-page :is(.landing-stats,.platform-strip,.outcome-grid,.pain-grid,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.stack-card-grid,.landing-pricing-grid,.faq-grid)+.landing-section-heading{margin-top:clamp(44px,6vw,88px)!important}@media(max-width:760px){.landing-page .landing-section-heading+:is(.outcome-grid,.pain-grid,.stack-card-grid,.landing-pricing-grid,.faq-grid){margin-top:24px!important}.landing-page :is(.landing-stats,.platform-strip,.outcome-grid,.pain-grid,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.stack-card-grid,.landing-pricing-grid,.faq-grid)+.landing-section-heading{margin-top:46px!important}}.modal-backdrop .ghost-button:not(.oauth-button),.auth-modal .auth-secondary-button{border:1px solid #cfd6e3!important;background:#fff!important;color:#090b10!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;transition:border-color .12s ease,box-shadow .12s ease!important}.modal-backdrop .ghost-button:not(.oauth-button) *,.auth-modal .auth-secondary-button *{color:inherit!important;stroke:currentColor}.modal-backdrop .ghost-button:not(.oauth-button):hover:not(:disabled),.modal-backdrop .ghost-button:not(.oauth-button):focus-visible:not(:disabled),.auth-modal .auth-secondary-button:hover:not(:disabled),.auth-modal .auth-secondary-button:focus-visible:not(:disabled){border-color:#090b10!important;background:#090b10!important;color:#fff!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important}.modal-backdrop .ghost-button:not(.oauth-button):active:not(:disabled),.auth-modal .auth-secondary-button:active:not(:disabled){border-color:#304ffe!important;background:#304ffe!important;color:#fff!important;opacity:1!important;filter:none!important;transform:none!important}.modal-backdrop .primary-button{border:1px solid #090b10!important;background:#090b10!important;color:#fff!important;box-shadow:none!important;opacity:1!important;filter:none!important;transition:border-color .12s ease,box-shadow .12s ease!important}.modal-backdrop .primary-button *,.modal-backdrop .primary-button svg{color:inherit!important;stroke:currentColor}.modal-backdrop .primary-button:hover:not(:disabled),.modal-backdrop .primary-button:focus-visible:not(:disabled),.modal-backdrop .primary-button:active:not(:disabled){border-color:#304ffe!important;background:#304ffe!important;color:#fff!important;opacity:1!important;filter:none!important;transform:none!important}.modal-backdrop .ghost-button:not(.oauth-button):disabled,.modal-backdrop .ghost-button:not(.oauth-button):disabled:hover,.modal-backdrop .primary-button:disabled,.modal-backdrop .primary-button:disabled:hover,.auth-modal .auth-secondary-button:disabled,.auth-modal .auth-secondary-button:disabled:hover{border-color:#dbe1ea!important;background:#eef2f7!important;color:#596171!important;opacity:1!important;cursor:wait;filter:none!important;transform:none!important}.app-shell{grid-template-columns:minmax(0,1fr)!important;background:#f4f6f9!important}.desktop-rail{display:none!important}.workspace{width:min(100%,1480px)!important;max-width:1480px!important;margin:0 auto!important;padding:clamp(12px,1.8vw,24px)!important;gap:clamp(12px,1.6vw,18px)!important}.builder-command-strip{grid-template-columns:minmax(280px,.78fr) minmax(0,1.7fr) minmax(230px,.55fr)!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important}.builder-command-main{min-height:96px!important;display:grid!important;align-content:center!important;gap:6px!important;padding:16px!important;border-radius:14px!important;background:#090b10!important;color:#fff!important}.builder-command-main span,.builder-command-main p{margin:0!important;color:#ffffffb8!important;font-size:13px!important;line-height:1.35!important}.builder-command-main strong{color:#fff!important;font-size:clamp(19px,1.7vw,26px)!important;line-height:1.08!important;letter-spacing:0!important}.builder-command-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:14px!important;background:#fff!important}.builder-command-progress button{min-width:0!important;min-height:84px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"num copy" "icon copy"!important;align-content:center!important;gap:5px 8px!important;padding:10px!important;border:1px solid transparent!important;border-radius:10px!important;background:#f8fafc!important;color:#596171!important;text-align:left!important}.builder-command-progress button svg{grid-area:icon;color:inherit!important}.builder-command-progress button>span:not(.stage-number){grid-area:copy;min-width:0;display:grid;gap:4px}.builder-command-progress .stage-number{grid-area:num;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#eef2f8;color:inherit;font-size:11px;font-weight:850}.builder-command-progress button:not(.active):not(.complete) .stage-number{background:#e4e7ec!important;color:#344054!important}.builder-command-progress button.active .stage-number{background:#fff!important;color:#090b10!important}.builder-command-progress button.complete:not(.active) .stage-number{background:#087f71!important;color:#fff!important}.builder-command-progress button strong,.builder-command-progress button small{color:inherit!important;overflow:hidden;text-overflow:ellipsis}.builder-command-progress button strong{font-size:13px;line-height:1.12}.builder-command-progress button small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:650;line-height:1.25;opacity:.78}.builder-command-progress button.active{border-color:#090b10!important;background:#090b10!important;color:#fff!important}.builder-command-progress button.complete:not(.active){border-color:#12c8a852!important;background:#eafbf7!important;color:#087f71!important}.builder-command-metrics{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.builder-command-metrics div{min-height:0!important;display:flex!important;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:10px!important;background:#fff!important}.content-grid{grid-template-columns:minmax(0,1fr) minmax(260px,310px)!important;gap:14px!important;align-items:start!important}.primary-panel{padding:clamp(16px,1.8vw,24px)!important;border-radius:14px!important;box-shadow:none!important}.side-panel{top:18px!important;gap:12px!important}.side-panel .billing-panel{display:none!important}.payment-upgrade-panel{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)!important;gap:12px!important;padding:14px!important;border-radius:14px!important;box-shadow:none!important}.payment-upgrade-copy h2{font-size:clamp(19px,1.8vw,27px)!important;line-height:1.08!important}.payment-upgrade-copy p{font-size:13px!important;line-height:1.4!important}.workspace-dashboard{grid-template-columns:minmax(240px,.92fr) minmax(260px,1fr) minmax(260px,1fr) minmax(260px,1fr)!important;gap:10px!important}.workspace-card{max-height:none!important;padding:14px!important;border-radius:12px!important;box-shadow:none!important}.upgrade-panel p{display:block!important}.upgrade-panel .primary-button{display:inline-flex!important}.step-heading h2{max-width:840px!important;font-size:clamp(25px,2.6vw,38px)!important;line-height:1.05!important}.native-meta{display:none!important}@media(max-width:1240px){.builder-command-strip,.payment-upgrade-panel,.workspace-dashboard,.content-grid{grid-template-columns:1fr!important}.builder-command-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important}.builder-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.side-panel{position:static!important;max-height:none!important}}@media(max-width:760px){.builder-command-progress,.builder-command-metrics,.ai-interview,.native-grid,.brand-assets-grid,.wow-asset-grid,.before-after-grid,.build-board,.pipeline{grid-template-columns:1fr!important}.builder-command-progress{grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important}.builder-command-main,.builder-command-progress button{min-height:0!important}.mobile-stepper{display:none!important}}.topbar-actions .view-toggle.builder-only{display:none!important}@media(max-width:760px){.topbar.app-header{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important;padding:12px!important}.topbar.app-header .brand-header{grid-column:1;grid-row:1;width:100%!important;min-width:0!important}.topbar-actions{display:contents!important}.topbar-actions>*:not(.workspace-menu-trigger):not(.workspace-back-button){display:none!important}.topbar-actions .workspace-menu-trigger{grid-column:2;grid-row:1;align-self:start;justify-self:end;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border-radius:12px!important;display:grid!important;place-items:center!important;font-size:0!important;background:#f8fafc!important;color:#090b10!important}.topbar-actions .workspace-menu-trigger svg{width:22px!important;height:22px!important;color:inherit!important}}.topbar.app-header .brand-header{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;-moz-column-gap:12px!important;column-gap:12px!important}.topbar.app-header .workspace-brand-copy{min-width:0;display:grid!important;align-content:center!important;gap:5px!important}.topbar.app-header .workspace-brand-copy h1{margin:0!important;color:#090b10!important;font-size:clamp(20px,1.8vw,25px)!important;font-weight:860!important;line-height:1.02!important;letter-spacing:0!important}.topbar.app-header .workspace-brand-subtitle{margin:0!important;color:#596171!important;font-size:12px!important;font-weight:760!important;line-height:1.05!important;letter-spacing:0!important}.workspace-context-row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.workspace-app-pill{max-width:min(100%,430px);min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(9,11,16,.1);border-radius:999px;background:#f8fafc;color:#090b10;font-size:11px;font-weight:800;line-height:1}.workspace-app-pill svg{flex:0 0 auto;color:#304ffe}.workspace-app-pill>span{flex:0 0 auto;color:#596171}.workspace-app-pill strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#090b10!important;font-size:11px!important;line-height:1!important}.workspace-release-pill{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(12,18,28,.1);border-radius:999px;background:#eef2f7;color:#344054;font-size:11px;font-weight:820;line-height:1}.workspace-release-pill>span{color:#667085}.workspace-release-pill strong{color:#101828!important;font-size:11px!important;line-height:1!important;white-space:nowrap}.workspace-release-pill.ready,.workspace-release-pill.complete{border-color:#12c8a847;background:#12c8a81f}.workspace-release-pill.working{border-color:#304ffe38;background:#304ffe1a}.workspace-release-pill.warning{border-color:#f59e0b4d;background:#f59e0b1f}.topbar.app-header .user-greeting{margin:0!important;color:#596171!important;font-size:11px!important;font-weight:720!important;line-height:1.2!important;white-space:normal!important}.workspace-mobile-context{display:none}@media(max-width:760px){.topbar.app-header{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important;min-height:58px!important;padding:8px!important;border-radius:16px!important}.topbar.app-header .brand-header{grid-template-columns:42px minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important;align-items:center!important}.topbar.app-header .brand-logo{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:10px!important}.topbar.app-header .brand-logo .brand-logo-orbit{border-radius:10px!important}.topbar.app-header .workspace-brand-copy{gap:3px!important}.workspace-context-row,.workspace-app-pill,.workspace-desktop-context{display:none!important}.topbar.app-header .workspace-brand-copy h1{font-size:17px!important;line-height:1.05!important;font-weight:860!important}.topbar.app-header .workspace-brand-subtitle{display:block!important;color:#596171!important;font-size:11px!important;font-weight:760!important;line-height:1!important}.topbar.app-header .user-greeting{color:#596171!important;font-size:11px!important;font-weight:760!important;line-height:1!important}.topbar-actions .workspace-menu-trigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important;background:#f6f8fb!important;color:#090b10!important}.topbar-actions .workspace-menu-trigger svg{width:18px!important;height:18px!important}}.auth-modal button:not(.modal-close){opacity:1!important;filter:none!important;text-shadow:none!important;transform:none!important}.auth-modal .oauth-button,.auth-modal .auth-secondary-button{min-height:48px!important;border:1px solid #98a2b3!important;background:#fff!important;color:#090b10!important;box-shadow:none!important}.auth-modal .primary-button{min-height:48px!important;border:1px solid #050608!important;background:#050608!important;color:#fff!important;box-shadow:none!important}.auth-modal .oauth-button *,.auth-modal .auth-secondary-button *,.auth-modal .primary-button *{color:inherit!important;stroke:currentColor!important;fill:none}.auth-modal .oauth-button:hover:not(:disabled),.auth-modal .oauth-button:focus-visible:not(:disabled),.auth-modal .auth-secondary-button:hover:not(:disabled),.auth-modal .auth-secondary-button:focus-visible:not(:disabled){border-color:#050608!important;background:#050608!important;color:#fff!important;box-shadow:0 0 0 3px #304ffe2e!important}.auth-modal .oauth-button:active:not(:disabled),.auth-modal .auth-secondary-button:active:not(:disabled),.auth-modal .primary-button:hover:not(:disabled),.auth-modal .primary-button:focus-visible:not(:disabled),.auth-modal .primary-button:active:not(:disabled){border-color:#304ffe!important;background:#304ffe!important;color:#fff!important;box-shadow:0 0 0 3px #304ffe2e!important}.auth-modal .oauth-button:disabled,.auth-modal .oauth-button:disabled:hover,.auth-modal .auth-secondary-button:disabled,.auth-modal .auth-secondary-button:disabled:hover,.auth-modal .primary-button:disabled,.auth-modal .primary-button:disabled:hover{border-color:#98a2b3!important;background:#eef2f7!important;color:#344054!important;box-shadow:none!important;cursor:wait}.topbar.app-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.topbar.app-header .topbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.topbar.app-header .topbar-actions>*:not(.workspace-menu-trigger):not(.workspace-back-button){display:none!important}.topbar.app-header .workspace-menu-trigger{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:12px!important;background:#f6f8fb!important;color:#090b10!important;font-size:0!important;line-height:0!important}.topbar.app-header .workspace-menu-trigger svg{width:18px!important;height:18px!important;margin:0!important;color:inherit!important}.landing-page .marketing-nav .mobile-menu-button,.topbar.app-header .workspace-menu-trigger{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:12px!important;background:#f6f8fb!important;color:#090b10!important;box-shadow:none!important;font-size:0!important;line-height:0!important;gap:0!important;transition:none!important;transform:none!important}.landing-page .marketing-nav .mobile-menu-button span,.topbar.app-header .workspace-menu-trigger span{display:none!important}.landing-page .marketing-nav .mobile-menu-button:hover,.landing-page .marketing-nav .mobile-menu-button:hover:not(:disabled),.landing-page .marketing-nav .mobile-menu-button:focus-visible,.landing-page .marketing-nav .mobile-menu-button:active,.landing-page .marketing-nav .mobile-menu-button:active:not(:disabled),.topbar.app-header .workspace-menu-trigger:hover,.topbar.app-header .workspace-menu-trigger:hover:not(:disabled),.topbar.app-header .workspace-menu-trigger:focus-visible,.topbar.app-header .workspace-menu-trigger:active,.topbar.app-header .workspace-menu-trigger:active:not(:disabled),.topbar.app-header .workspace-menu-trigger.ghost-button:hover,.topbar.app-header .workspace-menu-trigger.ghost-button:hover:not(:disabled),.topbar.app-header .workspace-menu-trigger.ghost-button:active,.topbar.app-header .workspace-menu-trigger.ghost-button:active:not(:disabled){border-color:#090b101f!important;background:#eef2f7!important;color:#090b10!important;box-shadow:none!important;transform:none!important}.landing-page .marketing-nav .mobile-menu-button svg,.topbar.app-header .workspace-menu-trigger svg{width:18px!important;height:18px!important;margin:0!important;color:inherit!important;stroke:currentColor!important}.brand-home-link,.brand-home-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-decoration:none!important;border:0!important;background:transparent!important;color:inherit!important;cursor:pointer!important;padding:0!important;text-align:left!important;box-shadow:none!important;transform:none!important}.brand-home-link:hover,.brand-home-link:focus-visible,.brand-home-button:hover,.brand-home-button:focus-visible{color:inherit!important;text-decoration:none!important;outline:none!important}.brand-home-link:focus-visible .brand-logo,.brand-home-button:focus-visible .brand-logo{box-shadow:0 0 0 3px #304ffe33!important}.topbar.app-header .topbar-actions{gap:8px!important}.topbar.app-header .workspace-back-button{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:12px!important;background:#f6f8fb!important;color:#090b10!important;box-shadow:none!important;font-size:0!important;line-height:0!important;gap:0!important;transform:none!important;align-self:center!important}.topbar.app-header .workspace-menu-trigger{align-self:center!important}.topbar.app-header .workspace-back-button:hover,.topbar.app-header .workspace-back-button:hover:not(:disabled),.topbar.app-header .workspace-back-button:focus-visible,.topbar.app-header .workspace-back-button:active,.topbar.app-header .workspace-back-button:active:not(:disabled),.topbar.app-header .workspace-back-button.ghost-button:hover,.topbar.app-header .workspace-back-button.ghost-button:hover:not(:disabled),.topbar.app-header .workspace-back-button.ghost-button:active,.topbar.app-header .workspace-back-button.ghost-button:active:not(:disabled){border-color:#090b101f!important;background:#eef2f7!important;color:#090b10!important;box-shadow:none!important;transform:none!important}.topbar.app-header .workspace-back-button svg{width:18px!important;height:18px!important;margin:0!important;color:inherit!important;stroke:currentColor!important}.workspace-menu-account{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-menu-account>div{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid rgba(9,11,16,.08);border-radius:12px;background:#f7f9fc}:root{--ll-font-heading: "Geist", "Inter", ui-sans-serif, system-ui, sans-serif;--ll-font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--ll-ink: #08090c;--ll-ink-soft: #17191f;--ll-text: #1f232d;--ll-muted: #667085;--ll-muted-2: #8a93a3;--ll-line: rgba(17, 24, 39, .1);--ll-line-soft: rgba(17, 24, 39, .065);--ll-canvas: #f7f8fb;--ll-canvas-2: #eef1f6;--ll-panel: rgba(255, 255, 255, .86);--ll-panel-solid: #ffffff;--ll-accent: #635bff;--ll-accent-2: #12c8a8;--ll-accent-3: #00a3ff;--ll-radius-sm: 14px;--ll-radius-md: 18px;--ll-radius-lg: 24px;--ll-radius-xl: 32px;--ll-shadow-sm: 0 1px 2px rgba(8, 9, 12, .04), 0 10px 28px rgba(8, 9, 12, .055);--ll-shadow-md: 0 1px 2px rgba(8, 9, 12, .04), 0 20px 60px rgba(8, 9, 12, .09);--ll-shadow-lg: 0 34px 110px rgba(8, 9, 12, .14);--ll-glow: 0 0 0 1px rgba(255, 255, 255, .72), 0 34px 120px rgba(99, 91, 255, .2);--ll-ease: .24s cubic-bezier(.22, 1, .36, 1);--background: 220 29% 97%;--foreground: 225 20% 5%;--card: 0 0% 100%;--card-foreground: 225 20% 5%;--primary: 225 20% 5%;--primary-foreground: 0 0% 100%;--secondary: 220 21% 94%;--secondary-foreground: 225 20% 5%;--muted: 220 21% 94%;--muted-foreground: 220 9% 46%;--accent: 244 100% 68%;--accent-foreground: 0 0% 100%;--border: 220 17% 89%;--input: 220 17% 89%;--ring: 244 100% 68%;--radius: 1.25rem}html{scroll-behavior:smooth}body{font-family:var(--ll-font-body)!important;color:var(--ll-text)!important;background:radial-gradient(circle at 50% -10%,rgba(99,91,255,.14),transparent 34rem),radial-gradient(circle at 100% 8%,rgba(18,200,168,.11),transparent 30rem),linear-gradient(180deg,#fbfcfe 0%,var(--ll-canvas) 46%,#f1f4f8 100%)!important;letter-spacing:0!important}body,button,input,textarea,select{font-family:var(--ll-font-body)!important}h1,h2,h3,h4,.marketing-brand strong,.brand-header h1,.workspace-menu-brand strong,.mobile-menu-brand strong,.footer-brand strong,.landing-price,.builder-command-main strong,.panel-title-row h3,.step-heading h2,.admin-hero h2,.payment-upgrade-copy h2,.launch-hero h2{font-family:var(--ll-font-heading)!important;letter-spacing:-.04em!important;color:var(--ll-ink)!important;text-wrap:balance}p,li,small,span,label,input,textarea{letter-spacing:0!important}.landing-page,.app-shell{background:transparent!important}.landing-page{width:min(100%,1480px)!important;padding:clamp(18px,2vw,32px)!important;margin:0 auto!important}.workspace{width:min(100%,1500px)!important;max-width:1500px!important;padding:clamp(16px,2vw,32px)!important}.marketing-nav,.topbar.app-header{max-width:1420px!important;min-height:76px!important;margin-inline:auto!important;border:1px solid rgba(255,255,255,.74)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffd6,#ffffffad),#ffffffb8!important;box-shadow:var(--ll-shadow-md)!important;-webkit-backdrop-filter:blur(28px) saturate(1.2)!important;backdrop-filter:blur(28px) saturate(1.2)!important}.marketing-brand strong,.brand-header h1,.workspace-menu-brand strong,.mobile-menu-brand strong{font-size:19px!important;font-weight:760!important;line-height:1!important}.marketing-brand span,.brand-header .eyebrow,.brand-header .user-greeting,.workspace-menu-brand span,.mobile-menu-brand span,.workspace-brand-subtitle{color:var(--ll-muted)!important;font-size:12px!important;font-weight:640!important}.brand-logo{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:15px!important;background:var(--ll-ink)!important;box-shadow:0 16px 44px #08090c29,inset 0 1px #ffffff29!important}.brand-logo-orbit{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.45),transparent 26%),linear-gradient(135deg,#635bff,#08090c 52%,#12c8a8)!important}.brand-logo-orbit svg{color:#fff!important;stroke-width:2.3!important}.marketing-nav-panel{border:1px solid rgba(17,24,39,.07)!important;border-radius:999px!important;background:#f7f8fbe0!important;box-shadow:inset 0 1px #ffffffc2!important}.marketing-nav a,.marketing-auth-actions button,.topbar-actions>button,.view-toggle button,.workspace-menu-actions button,.mobile-menu-account button,.primary-button,.ghost-button,.secondary-button,.stripe-button,.shadcn-action{min-height:44px!important;border-radius:999px!important;font-size:14px!important;font-weight:720!important;line-height:1!important;transition:transform var(--ll-ease),background var(--ll-ease),border-color var(--ll-ease),box-shadow var(--ll-ease),color var(--ll-ease)!important}.primary-button,.stripe-button,.marketing-auth-actions .primary-button,.landing-actions .primary-button,.upgrade-actions .primary-button,.upgrade-actions .stripe-button{border:1px solid var(--ll-ink)!important;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 44%),var(--ll-ink)!important;color:#fff!important;box-shadow:0 16px 44px #08090c33!important}.ghost-button,.secondary-button,.marketing-nav a,.view-toggle button{border:1px solid rgba(17,24,39,.09)!important;background:#ffffffbd!important;color:var(--ll-ink)!important;box-shadow:none!important}.primary-button:hover:not(:disabled),.stripe-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.marketing-nav a:hover,.view-toggle button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:var(--ll-shadow-sm)!important}.primary-button:hover:not(:disabled),.stripe-button:hover:not(:disabled){background:#20232b!important;color:#fff!important}.ghost-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.marketing-nav a:hover,.view-toggle button:hover:not(:disabled){background:#fff!important;color:var(--ll-ink)!important;border-color:#11182729!important}.primary-button:active:not(:disabled),.stripe-button:active:not(:disabled),.ghost-button:active:not(:disabled),.secondary-button:active:not(:disabled){transform:translateY(0) scale(.99)!important}.landing-hero{min-height:clamp(620px,82vh,820px)!important;max-width:1420px!important;margin:clamp(18px,2.5vw,34px) auto clamp(54px,8vw,112px)!important;padding:clamp(32px,6vw,82px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:clamp(28px,4vw,44px)!important;background:radial-gradient(circle at 78% 18%,rgba(99,91,255,.35),transparent 28rem),radial-gradient(circle at 14% 0%,rgba(18,200,168,.22),transparent 30rem),linear-gradient(135deg,#090a0f,#141722 48%,#08090c)!important;box-shadow:var(--ll-shadow-lg),inset 0 1px #ffffff1f!important;overflow:hidden!important}.landing-hero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:56px 56px!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 76%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 76%)!important}.landing-copy{position:relative!important;z-index:1!important;max-width:1040px!important;gap:clamp(20px,3vw,34px)!important}.landing-copy h1{max-width:1050px!important;color:#fff!important;font-size:clamp(72px,7.4vw,96px)!important;font-weight:760!important;line-height:.9!important;letter-spacing:-.058em!important}.landing-copy>p:not(.eyebrow),.hero-body,.landing-copy p{max-width:790px!important;color:#ffffffb8!important;font-size:clamp(17px,1.45vw,21px)!important;line-height:1.58!important}.landing-copy .eyebrow,.eyebrow{color:var(--ll-accent)!important;font-size:12px!important;font-weight:780!important;letter-spacing:.08em!important}.landing-actions{gap:12px!important;margin-top:6px!important}.landing-actions .primary-button,.landing-actions .ghost-button{min-height:54px!important;padding-inline:24px!important;font-size:15px!important}.landing-actions .ghost-button{background:#ffffff1a!important;color:#fff!important;border-color:#ffffff24!important}.landing-proof span,.landing-stats span,.platform-strip span{color:inherit!important}.launch-visual{position:relative!important;z-index:1!important;border-radius:30px!important;background:linear-gradient(180deg,#ffffff29,#ffffff0f)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff24,0 26px 80px #00000047!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.landing-stats,.platform-strip,.outcome-grid,.pain-grid,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.stack-card-grid,.landing-pricing-grid,.faq-grid,.workspace-dashboard,.content-grid,.admin-grid,.admin-kpis,.admin-ops-strip{max-width:1420px!important;margin-left:auto!important;margin-right:auto!important}.landing-section-heading{max-width:1060px!important;margin:clamp(66px,8vw,128px) auto clamp(24px,3vw,44px)!important;gap:16px!important;text-align:center!important}.landing-section-heading h3,.human-flow h3,.launch-difference-panel h3,.market-position-panel h3,.pwa-android-panel h3{color:var(--ll-ink)!important;font-size:clamp(40px,5vw,56px)!important;font-weight:740!important;line-height:.96!important;letter-spacing:-.05em!important}.landing-section-heading p:not(.eyebrow),.human-flow p,.launch-difference-panel p,.market-position-panel p,.pwa-android-panel p,.outcome-card p,.faq-card p,.stack-card p,.landing-price-card p,.payment-upgrade-copy p,.step-heading p,.panel-title-row+p{color:var(--ll-muted)!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.62!important}.outcome-card,.faq-card,.stack-card,.landing-price-card,.workspace-card,.primary-panel,.side-panel>*,.admin-panel,.admin-kpi,.payment-upgrade-panel,.upgrade-action-card,.billing-panel,.recommendation-panel,.fix-handoff-panel,.github-connected-card,.asset-control-panel,.asset-validation-panel,.android-export-panel,.wow-asset-card,.build-panel,.trust-panel,.signed-download-panel,.live-build-panel,.phone-preview,.launch-hero,.legal-modal,.auth-modal,.github-return-modal,.github-setup-modal,.support-panel{border:1px solid var(--ll-line-soft)!important;border-radius:var(--ll-radius-lg)!important;background:linear-gradient(180deg,#fffffff0,#ffffffd1),var(--ll-panel-solid)!important;box-shadow:var(--ll-shadow-sm)!important}.outcome-card:hover,.stack-card:hover,.faq-card:hover,.landing-price-card:hover,.workspace-card:hover,.admin-panel:hover{transform:translateY(-2px)!important;border-color:#635bff33!important;box-shadow:var(--ll-shadow-md)!important}.outcome-card,.faq-card,.stack-card,.landing-price-card{padding:clamp(24px,2.4vw,36px)!important;transition:transform var(--ll-ease),border-color var(--ll-ease),box-shadow var(--ll-ease)!important}.outcome-card strong,.faq-card strong,.stack-card h4,.landing-price-card h4,.workspace-card strong,.admin-panel strong,.panel-title-row h3{color:var(--ll-ink)!important;font-weight:730!important;letter-spacing:-.025em!important}.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.landing-stats,.platform-strip{border:1px solid var(--ll-line-soft)!important;border-radius:var(--ll-radius-xl)!important;background:#ffffffb8!important;box-shadow:var(--ll-shadow-sm)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.landing-pricing-grid{gap:18px!important}.landing-price-card.featured,.landing-price-card.pro,.upgrade-action-card{border-color:#635bff38!important;background:radial-gradient(circle at 85% 0%,rgba(99,91,255,.16),transparent 20rem),linear-gradient(180deg,#fff,#f7f8ff)!important;box-shadow:var(--ll-glow)!important}.landing-price{font-size:clamp(46px,5vw,64px)!important;font-weight:760!important;letter-spacing:-.06em!important;line-height:.9!important}.app-shell{min-height:100vh!important;background:radial-gradient(circle at 10% -10%,rgba(99,91,255,.12),transparent 34rem),linear-gradient(180deg,#fbfcfe,#f3f5f9)!important}.builder-command-strip{max-width:1420px!important;margin:18px auto!important;gap:14px!important}.builder-command-main{min-height:132px!important;border-radius:var(--ll-radius-lg)!important;background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.3),transparent 18rem),linear-gradient(135deg,#090a0f,#171a23)!important;box-shadow:var(--ll-shadow-md)!important}.builder-command-main strong{color:#fff!important;font-size:clamp(28px,2.9vw,44px)!important;line-height:.98!important;letter-spacing:-.05em!important}.builder-command-main p,.builder-command-main span{color:#ffffffb8!important;font-size:15px!important}.builder-command-progress,.builder-command-metrics div{border-radius:var(--ll-radius-lg)!important;background:#ffffffc7!important;box-shadow:var(--ll-shadow-sm)!important}.builder-command-progress button{min-height:104px!important;border-radius:18px!important;background:#f7f8fbc7!important;transition:transform var(--ll-ease),background var(--ll-ease),border-color var(--ll-ease),box-shadow var(--ll-ease)!important}.builder-command-progress button:hover{transform:translateY(-1px)!important;box-shadow:var(--ll-shadow-sm)!important}.builder-command-progress button.active{border-color:transparent!important;background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.36),transparent 14rem),var(--ll-ink)!important;color:#fff!important}.builder-command-progress button strong{font-size:15px!important;letter-spacing:-.025em!important}.content-grid{max-width:1420px!important;gap:clamp(18px,2vw,28px)!important}.primary-panel{padding:clamp(28px,3vw,44px)!important}.step-stack{gap:clamp(22px,2.5vw,34px)!important}.step-heading{gap:14px!important}.step-heading h2{font-size:clamp(42px,4vw,56px)!important;line-height:.96!important;letter-spacing:-.052em!important}.choice-grid,.feature-grid,.chip-grid,.native-grid,.brand-assets-grid,.wow-asset-grid,.before-after-grid,.build-board,.pipeline,.scan-insight-grid,.detected-grid,.fix-path-grid,.integration-grid,.native-summary-grid,.artifact-grid,.live-build-grid,.handoff-summary-grid,.handoff-check-grid,.infra-grid{gap:16px!important}.choice-card,.feature-card,.native-card,.scan-insight-card,.detected-card,.fix-instruction-card,.android-export-grid>*,.integration-card,.native-summary-card,.artifact-card,.handoff-copy-card,.infra-card,.phone-card,.download-history-card,.payment-status-card,.signed-in-card,.build-progress-card,.outstanding-card{border:1px solid var(--ll-line-soft)!important;border-radius:var(--ll-radius-md)!important;background:#ffffffc7!important;box-shadow:none!important;transition:transform var(--ll-ease),border-color var(--ll-ease),background var(--ll-ease),box-shadow var(--ll-ease)!important}.choice-card:hover,.feature-card:hover,.native-card:hover{transform:translateY(-1px)!important;border-color:#635bff38!important;box-shadow:var(--ll-shadow-sm)!important}.plain-input,input,textarea,select{min-height:48px!important;border:1px solid rgba(17,24,39,.12)!important;border-radius:16px!important;background:#ffffffdb!important;color:var(--ll-ink)!important;box-shadow:inset 0 1px #ffffffb8!important;transition:border-color var(--ll-ease),box-shadow var(--ll-ease),background var(--ll-ease)!important}.plain-input::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#98a2b3!important;opacity:1!important}.plain-input::placeholder,input::placeholder,textarea::placeholder{color:#98a2b3!important;opacity:1!important}.plain-input:focus,input:focus,textarea:focus,select:focus{outline:none!important;border-color:#635bff9e!important;box-shadow:0 0 0 4px #635bff21!important;background:#fff!important}.payment-upgrade-panel{max-width:1420px!important;margin:clamp(24px,4vw,48px) auto!important;padding:clamp(22px,2.5vw,34px)!important}.payment-upgrade-copy h2{font-size:clamp(40px,4.2vw,56px)!important;line-height:.96!important;letter-spacing:-.052em!important}.upgrade-plan-tabs{gap:8px!important;padding:6px!important;border-radius:18px!important;background:var(--ll-canvas-2)!important}.upgrade-plan-tabs button{border-radius:14px!important;transition:background var(--ll-ease),transform var(--ll-ease),box-shadow var(--ll-ease)!important}.upgrade-plan-tabs button.active{background:#fff!important;box-shadow:var(--ll-shadow-sm)!important}.workspace-dashboard{gap:16px!important;margin-top:clamp(28px,4vw,52px)!important}.workspace-card{padding:clamp(20px,2vw,28px)!important}.workspace-list button,.admin-resource-tabs button,.support-thread-button{border-radius:16px!important;transition:background var(--ll-ease),transform var(--ll-ease),border-color var(--ll-ease)!important}.workspace-list button:hover,.admin-resource-tabs button:hover,.support-thread-button:hover{transform:translateY(-1px)!important;background:#fff!important}.admin-console{max-width:1420px!important;margin:18px auto 0!important}.admin-hero{border-radius:var(--ll-radius-xl)!important;background:radial-gradient(circle at 90% 0%,rgba(99,91,255,.24),transparent 24rem),linear-gradient(135deg,var(--ll-ink),#181b24)!important;box-shadow:var(--ll-shadow-lg)!important}.admin-hero h2{color:#fff!important;font-size:clamp(44px,4.5vw,64px)!important;line-height:.94!important}.admin-hero p,.admin-hero span{color:#ffffffb8!important}.admin-panel,.admin-kpi{padding:clamp(18px,2vw,28px)!important}.modal-backdrop,.auth-backdrop,.mobile-nav-backdrop,.workspace-menu-backdrop{background:#08090c75!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;backdrop-filter:blur(18px) saturate(1.1)!important}.auth-modal,.legal-modal,.github-return-modal,.github-setup-modal,.support-panel,.workspace-menu-sheet,.mobile-nav-sheet{border-radius:28px!important;background:linear-gradient(180deg,#fffffffa,#f9fafcf0),#fff!important;box-shadow:0 30px 100px #08090c42!important}.workspace-menu-sheet,.landing-page .mobile-nav-sheet{width:min(460px,calc(100vw - 24px))!important;padding:18px!important;gap:14px!important;border-radius:28px 0 0 28px!important}.workspace-menu-stage-list button,.landing-page .mobile-nav-sheet nav a{min-height:58px!important;border-radius:18px!important;background:#f7f8fbdb!important;border:1px solid transparent!important;transition:transform var(--ll-ease),background var(--ll-ease),border-color var(--ll-ease)!important}.workspace-menu-stage-list button:hover,.workspace-menu-stage-list button.active,.landing-page .mobile-nav-sheet nav a:hover{transform:translateY(-1px)!important;background:var(--ll-ink)!important;color:#fff!important}.modal-close,.landing-page .marketing-nav .mobile-menu-button,.topbar.app-header .workspace-menu-trigger,.topbar.app-header .workspace-back-button{border-radius:14px!important;background:#f7f8fbeb!important;border:1px solid rgba(17,24,39,.08)!important;color:var(--ll-ink)!important;box-shadow:none!important}.modal-close:hover,.landing-page .marketing-nav .mobile-menu-button:hover,.topbar.app-header .workspace-menu-trigger:hover,.topbar.app-header .workspace-back-button:hover{background:var(--ll-ink)!important;color:#fff!important}.auth-modal .oauth-button,.auth-modal .auth-secondary-button{border-radius:16px!important;border-color:#1118271f!important;background:#fff!important;color:var(--ll-ink)!important}.auth-modal .oauth-button:hover:not(:disabled),.auth-modal .oauth-button:focus-visible:not(:disabled),.auth-modal .auth-secondary-button:hover:not(:disabled),.auth-modal .auth-secondary-button:focus-visible:not(:disabled){background:var(--ll-ink)!important;color:#fff!important}.support-fab{width:58px!important;height:58px!important;border-radius:20px!important;background:var(--ll-ink)!important;color:#fff!important;box-shadow:0 18px 52px #08090c47!important}@media(max-width:1240px){.landing-copy h1{font-size:clamp(58px,10vw,82px)!important}.landing-hero{min-height:620px!important}.content-grid,.builder-command-strip,.payment-upgrade-panel,.workspace-dashboard{grid-template-columns:1fr!important}}@media(max-width:760px){.landing-page,.workspace{padding:12px!important}.marketing-nav,.topbar.app-header{top:8px!important;min-height:62px!important;border-radius:20px!important;padding:8px!important}.brand-logo{width:42px!important;height:42px!important;flex-basis:42px!important}.landing-hero{min-height:auto!important;padding:34px 24px!important;margin:16px auto 52px!important;border-radius:28px!important}.landing-copy h1{font-size:clamp(48px,14vw,64px)!important;line-height:.92!important;letter-spacing:-.052em!important}.landing-copy>p:not(.eyebrow),.landing-copy p{font-size:17px!important;line-height:1.55!important}.landing-actions{grid-template-columns:1fr!important}.landing-section-heading{margin-top:56px!important;text-align:left!important}.landing-section-heading h3,.human-flow h3,.launch-difference-panel h3,.market-position-panel h3,.pwa-android-panel h3,.step-heading h2,.payment-upgrade-copy h2{font-size:clamp(34px,10vw,44px)!important;line-height:.98!important}.outcome-card,.faq-card,.stack-card,.landing-price-card,.workspace-card,.primary-panel,.payment-upgrade-panel,.admin-panel{border-radius:20px!important;padding:20px!important}.builder-command-main{min-height:auto!important;padding:22px!important}.builder-command-main strong{font-size:clamp(30px,9vw,42px)!important}.builder-command-progress{gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.builder-command-progress button{min-height:76px!important}.topbar.app-header{grid-template-columns:minmax(0,1fr) auto!important}.topbar.app-header .topbar-actions{display:flex!important;gap:8px!important}.topbar.app-header .topbar-actions>*:not(.workspace-menu-trigger):not(.workspace-back-button){display:none!important}.topbar.app-header .workspace-menu-trigger,.topbar.app-header .workspace-back-button,.landing-page .marketing-nav .mobile-menu-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.workspace-menu-sheet,.landing-page .mobile-nav-sheet{width:min(430px,calc(100vw - 16px))!important;border-radius:24px 0 0 24px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;scroll-behavior:auto!important}}.workspace-menu-account span{color:#596171;font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.workspace-menu-account strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#090b10;font-size:14px;font-weight:850;line-height:1.1}.workspace-menu-account small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#596171;font-size:11px;font-weight:700;line-height:1.15}@media(max-width:430px){.workspace-menu-account{grid-template-columns:1fr}}.landing-copy h2{max-width:1050px!important;margin:0!important;color:#fff!important;font-family:var(--ll-font-heading)!important;font-size:clamp(72px,7.4vw,96px)!important;font-weight:760!important;line-height:.9!important;letter-spacing:-.058em!important;text-wrap:balance}@media(min-width:761px){.landing-page .marketing-nav .mobile-menu-button{display:none!important}}@media(max-width:760px){.landing-copy h2{font-size:clamp(48px,14vw,64px)!important;line-height:.92!important;letter-spacing:-.052em!important}}.landing-page .mobile-nav-sheet,.landing-page .marketing-nav .mobile-nav-sheet,.workspace-menu-sheet{background:#fff!important;color:var(--ll-ink)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.landing-page .mobile-menu-context,.landing-page .mobile-nav-sheet nav a,.workspace-menu-stage-list button{background:#f6f7fa!important;color:var(--ll-ink)!important}.landing-page .mobile-nav-sheet nav a small,.landing-page .mobile-menu-context small,.workspace-menu-stage-list button small{color:var(--ll-muted)!important}.landing-page .mobile-nav-sheet nav a:hover,.landing-page .mobile-nav-sheet nav a:focus-visible,.workspace-menu-stage-list button:hover,.workspace-menu-stage-list button:focus-visible,.workspace-menu-stage-list button.active{background:var(--ll-ink)!important;color:#fff!important}.landing-page .mobile-nav-sheet nav a:hover small,.landing-page .mobile-nav-sheet nav a:focus-visible small,.workspace-menu-stage-list button:hover small,.workspace-menu-stage-list button:focus-visible small,.workspace-menu-stage-list button.active small{color:#ffffffb8!important}.landing-page.marketing-only{overflow-x:clip!important}.landing-hero{grid-template-columns:minmax(0,1.2fr) minmax(380px,.62fr)!important;align-items:center!important;gap:clamp(28px,4vw,58px)!important;min-height:clamp(560px,72vh,740px)!important}.landing-copy{align-self:start!important}.landing-copy h2{max-width:900px!important;font-size:clamp(72px,6.5vw,88px)!important}.landing-copy p{max-width:680px!important}.landing-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important}.landing-proof{max-width:720px!important;margin-top:12px!important;gap:10px!important}.landing-proof span{min-height:36px!important;padding:0 12px!important;border-radius:999px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.11)!important;color:#ffffffd1!important}.launch-visual{animation:heroFloat 8s ease-in-out infinite!important}.visual-score,.visual-list span,.visual-build{transition:transform var(--ll-ease),border-color var(--ll-ease),background var(--ll-ease)!important}.launch-visual:hover .visual-score,.launch-visual:hover .visual-build{transform:translateY(-2px)!important}.landing-trust-band,.landing-bento-proof,.landing-testimonials{max-width:1420px!important;margin-left:auto!important;margin-right:auto!important}.landing-trust-band{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:18px!important;align-items:stretch!important;margin-top:clamp(-58px,-4vw,-24px)!important;margin-bottom:clamp(56px,7vw,104px)!important;position:relative!important;z-index:3!important}.trust-copy,.trust-metrics{border:1px solid var(--ll-line-soft)!important;border-radius:var(--ll-radius-lg)!important;background:#ffffffdb!important;box-shadow:var(--ll-shadow-md)!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;backdrop-filter:blur(18px) saturate(1.1)!important}.trust-copy{display:grid!important;gap:14px!important;padding:clamp(20px,2vw,28px)!important}.trust-copy>span{color:var(--ll-muted)!important;font-size:13px!important;font-weight:720!important;text-transform:uppercase!important;letter-spacing:.08em!important}.logo-cloud{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.logo-cloud strong{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:999px!important;background:#f6f7fa!important;color:var(--ll-ink)!important;font-family:var(--ll-font-heading)!important;font-size:15px!important;font-weight:730!important;letter-spacing:-.025em!important}.trust-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:8px!important}.trust-metrics div{display:grid!important;align-content:center!important;gap:6px!important;min-height:96px!important;padding:18px!important;border-radius:18px!important}.trust-metrics div+div{border-left:1px solid var(--ll-line-soft)!important}.trust-metrics strong{color:var(--ll-ink)!important;font-family:var(--ll-font-heading)!important;font-size:clamp(30px,3vw,44px)!important;font-weight:760!important;line-height:.95!important;letter-spacing:-.055em!important}.trust-metrics span{color:var(--ll-muted)!important;font-size:12px!important;font-weight:680!important;line-height:1.3!important}.landing-bento-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-bottom:clamp(58px,7vw,110px)!important}.bento-card,.testimonial-card{border:1px solid var(--ll-line-soft)!important;border-radius:var(--ll-radius-lg)!important;background:linear-gradient(180deg,#ffffffeb,#ffffffc2),#fff!important;box-shadow:var(--ll-shadow-sm)!important;transition:transform var(--ll-ease),border-color var(--ll-ease),box-shadow var(--ll-ease)!important}.bento-card{min-height:260px!important;display:grid!important;align-content:start!important;gap:14px!important;padding:clamp(22px,2.5vw,34px)!important}.bento-card-large{grid-column:1 / -1!important;min-height:360px!important;align-content:center!important;background:radial-gradient(circle at 92% 12%,rgba(99,91,255,.18),transparent 22rem),linear-gradient(135deg,#fff,#f7f8ff)!important;box-shadow:var(--ll-glow)!important}.bento-card:hover,.testimonial-card:hover{transform:translateY(-2px)!important;border-color:#635bff33!important;box-shadow:var(--ll-shadow-md)!important}.bento-card svg{width:42px!important;height:42px!important;padding:10px!important;border-radius:14px!important;background:var(--ll-ink)!important;color:#fff!important}.bento-card h3{max-width:760px!important;color:var(--ll-ink)!important;font-size:clamp(42px,4.6vw,64px)!important;font-weight:760!important;line-height:.94!important;letter-spacing:-.055em!important}.bento-card strong{color:var(--ll-ink)!important;font-family:var(--ll-font-heading)!important;font-size:22px!important;font-weight:740!important;line-height:1.05!important;letter-spacing:-.04em!important}.bento-card p{max-width:720px!important;color:var(--ll-muted)!important;font-size:16px!important;line-height:1.56!important}.bento-card .primary-button{width:-moz-fit-content!important;width:fit-content!important;margin-top:8px!important}.landing-testimonials{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-bottom:clamp(58px,7vw,110px)!important}.testimonial-card{display:grid!important;align-content:space-between!important;gap:24px!important;min-height:250px!important;padding:clamp(24px,2.8vw,38px)!important}.testimonial-card>p{margin:0!important;color:var(--ll-ink)!important;font-family:var(--ll-font-heading)!important;font-size:clamp(25px,2.6vw,36px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.045em!important}.testimonial-card div{display:grid!important;gap:4px!important}.testimonial-card strong{color:var(--ll-ink)!important;font-weight:760!important}.testimonial-card span{color:var(--ll-muted)!important;font-size:14px!important;font-weight:650!important}.landing-stats{margin-top:0!important}.landing-stats div,.outcome-card,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.stack-card,.landing-price-card,.faq-card,.landing-trust-band,.landing-bento-proof,.landing-testimonials{animation:landingReveal .62s ease both!important;animation-timeline:view()!important;animation-range:entry 0% cover 22%!important}@keyframes heroFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes landingReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1240px){.landing-hero{grid-template-columns:1fr!important}.launch-visual{max-width:720px!important;justify-self:start!important}.landing-trust-band,.landing-bento-proof{grid-template-columns:1fr!important}.bento-card-large{grid-column:1 / -1!important}}@media(max-width:760px){.landing-hero{gap:28px!important}.landing-copy h2{font-size:clamp(48px,13.2vw,60px)!important;line-height:.93!important}.landing-proof{display:grid!important;grid-template-columns:1fr!important}.landing-trust-band{margin-top:20px!important;margin-bottom:56px!important}.trust-metrics,.landing-bento-proof,.landing-testimonials{grid-template-columns:1fr!important}.trust-metrics div+div{border-left:0!important;border-top:1px solid var(--ll-line-soft)!important}.logo-cloud strong{min-height:38px!important;font-size:14px!important}.bento-card,.bento-card-large,.testimonial-card{min-height:auto!important}.bento-card h3{font-size:clamp(34px,10vw,44px)!important}.testimonial-card>p{font-size:clamp(24px,7vw,31px)!important}.launch-visual{animation:none!important}}@supports not (animation-timeline: view()){.landing-stats div,.outcome-card,.human-flow,.launch-difference-panel,.market-position-panel,.pwa-android-panel,.stack-card,.landing-price-card,.faq-card,.landing-trust-band,.landing-bento-proof,.landing-testimonials{animation:none!important}}.workspace-app-summary{min-height:46px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid var(--ll-line-soft)!important;border-radius:16px!important;background:#f6f7fa!important}.workspace-app-summary strong{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--ll-ink)!important;color:#fff!important;font-family:var(--ll-font-heading)!important;font-size:15px!important;font-weight:760!important}.workspace-app-summary span{min-width:0!important;color:var(--ll-muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important}.workspace-release-summary{display:grid;gap:8px;padding:12px;border:1px solid rgba(12,18,28,.08);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.1),transparent 12rem),#fff}.workspace-release-summary div{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-release-summary span{color:#667085;font-size:10px;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.workspace-release-summary strong{min-width:0;color:#090b10!important;font-size:15px!important;font-weight:850!important;line-height:1.05!important;text-align:right}.workspace-release-summary p{margin:0;color:#596171;font-size:12px;font-weight:650;line-height:1.4}.workspace-release-summary.ready,.workspace-release-summary.complete{border-color:#12c8a842;background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.14),transparent 12rem),#fff}.workspace-release-summary.working{border-color:#304ffe33;background:radial-gradient(circle at 100% 0%,rgba(48,79,254,.12),transparent 12rem),#fff}.workspace-release-summary.warning{border-color:#f59e0b47;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.14),transparent 12rem),#fff}.dashboard-build-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-build-action{min-width:0;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(12,18,28,.1);border-radius:14px;background:#fff;color:#090b10;font-size:12px;font-weight:820;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dashboard-build-action svg{flex:0 0 auto}.dashboard-build-action span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-build-action:hover:not(:disabled):not(.disabled){transform:translateY(-1px);border-color:#090b1033;background:#f8fafc}.dashboard-build-action.approve{grid-column:span 2}.dashboard-build-action.approve:not(:disabled){border-color:#12c8a847;background:#12c8a81f}.dashboard-build-action:disabled,.dashboard-build-action.disabled,.dashboard-build-action[aria-disabled=true]{opacity:1;pointer-events:none;color:#475467;background:#eef2f7;border-color:#0c121c1a;box-shadow:none}.dashboard-build-groups{display:grid;gap:8px;margin-top:10px}.dashboard-build-group{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(12,18,28,.08);border-radius:14px;background:#f8fafc}.dashboard-build-group div{min-width:0;display:grid;gap:3px}.dashboard-build-group strong,.dashboard-build-group span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-build-group strong{color:#090b10;font-size:12px;font-weight:820;letter-spacing:-.02em}.dashboard-build-group span{color:#596171;font-size:11px;font-weight:700}.dashboard-build-group em{padding:6px 8px;border-radius:999px;background:#fff;color:#344054;font-size:10px;font-style:normal;font-weight:820;line-height:1;white-space:nowrap}.workspace-row{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:stretch!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.workspace-select-button{min-width:0!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border:1px solid var(--ll-line-soft)!important;border-radius:16px!important;background:#ffffffd1!important;color:var(--ll-ink)!important;text-align:left!important;box-shadow:none!important;transition:transform var(--ll-ease),background var(--ll-ease),border-color var(--ll-ease),box-shadow var(--ll-ease)!important}.workspace-row.selected .workspace-select-button{border-color:#635bff4d!important;background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.12),transparent 12rem),#fff!important;box-shadow:var(--ll-shadow-sm)!important}.workspace-select-button:hover{transform:translateY(-1px)!important;border-color:#11182724!important;background:#fff!important}.workspace-select-button div{min-width:0!important;display:grid!important;gap:3px!important}.workspace-select-button strong,.workspace-select-button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-select-button strong{color:var(--ll-ink)!important;font-family:var(--ll-font-heading)!important;font-size:14px!important;font-weight:760!important;letter-spacing:-.025em!important}.workspace-select-button span{color:var(--ll-muted)!important;font-size:11px!important;font-weight:650!important}.workspace-select-button em{padding:6px 8px!important;border-radius:999px!important;background:#f0f2f6!important;color:var(--ll-muted)!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;text-transform:uppercase!important}.workspace-row.selected .workspace-select-button em{background:var(--ll-ink)!important;color:#fff!important}.workspace-delete-button{width:38px!important;min-width:38px!important;height:auto!important;min-height:58px!important;display:grid!important;place-items:center!important;border:1px solid var(--ll-line-soft)!important;border-radius:16px!important;background:#ffffffc7!important;color:#9aa3b2!important;box-shadow:none!important;transition:transform var(--ll-ease),background var(--ll-ease),border-color var(--ll-ease),color var(--ll-ease)!important}.workspace-delete-button:hover:not(:disabled),.workspace-delete-button:focus-visible:not(:disabled){transform:translateY(-1px)!important;border-color:#be123c47!important;background:#fff1f3!important;color:#be123c!important}.workspace-delete-button:disabled{opacity:.42!important;cursor:not-allowed!important}.workspace-delete-button svg{width:15px!important;height:15px!important;stroke:currentColor!important}@media(max-width:760px){.rebuild-lineage-row{grid-template-columns:1fr}.rebuild-lineage-row>svg{transform:rotate(90deg)}.build-recovery-steps{grid-template-columns:1fr}.build-recovery-actions{display:grid;grid-template-columns:1fr}.build-recovery-actions .primary-button,.build-recovery-actions .secondary-button,.build-recovery-actions .ghost-button{width:100%}.workspace-row{grid-template-columns:minmax(0,1fr) 42px!important}.workspace-select-button,.workspace-delete-button{min-height:62px!important}}.delete-workspace-modal{width:min(440px,calc(100vw - 28px))!important;position:relative!important;display:grid!important;gap:14px!important;padding:26px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:28px!important;background:linear-gradient(180deg,#fffffffa,#f9fafcf0),#fff!important;box-shadow:0 30px 100px #08090c42!important;color:var(--ll-ink)!important}.delete-workspace-modal h2{max-width:340px!important;margin:0!important;color:var(--ll-ink)!important;font-size:clamp(28px,4vw,38px)!important;line-height:.98!important;letter-spacing:-.05em!important}.delete-workspace-modal .modal-copy{margin:0!important;color:var(--ll-muted)!important;font-size:15px!important;line-height:1.55!important}.delete-workspace-modal .modal-copy strong{color:var(--ll-ink)!important;font-weight:760!important}.modal-icon.danger{background:#fff1f3!important;color:#be123c!important}.delete-workspace-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px 12px!important;padding:14px!important;border:1px solid var(--ll-line-soft)!important;border-radius:18px!important;background:#f6f7fa!important}.delete-workspace-summary span{color:var(--ll-muted)!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-transform:uppercase!important}.delete-workspace-summary strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ll-ink)!important;font-size:13px!important;font-weight:760!important;text-align:right!important}.delete-workspace-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:4px!important}.danger-button{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #be123c!important;border-radius:999px!important;background:#be123c!important;color:#fff!important;font-size:14px!important;font-weight:760!important;line-height:1!important;box-shadow:0 14px 34px #be123c33!important;transition:transform var(--ll-ease),background var(--ll-ease),box-shadow var(--ll-ease)!important}.danger-button:hover,.danger-button:focus-visible{transform:translateY(-1px)!important;background:#9f1239!important;box-shadow:0 18px 42px #be123c3d!important}.danger-button svg{stroke:currentColor!important}@media(max-width:460px){.delete-workspace-actions{grid-template-columns:1fr!important}}.app-shell .input-row input,.app-shell .input-row input:hover,.app-shell .input-row input:focus,.app-shell .input-row input:focus-visible{min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.app-shell .input-row{overflow:hidden!important}.landing-page .platform-strip{display:grid!important;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(22px,2.8vw,38px)!important;padding:clamp(24px,3vw,40px)!important;margin-top:clamp(28px,3.4vw,52px)!important;margin-bottom:clamp(34px,4.2vw,68px)!important}.landing-page .platform-strip-head{min-width:0!important;display:grid!important;gap:6px!important}.landing-page .platform-strip-head span{width:auto!important;margin:0!important;color:var(--ll-muted)!important;font-size:12px!important;font-weight:820!important;line-height:1!important;text-align:left!important;text-transform:uppercase!important}.landing-page .platform-strip-head strong{display:block!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--ll-ink)!important;font-family:var(--ll-font-heading)!important;font-size:clamp(20px,2.2vw,30px)!important;font-weight:740!important;line-height:1.05!important;letter-spacing:-.04em!important}.landing-page .platform-strip ol{min-width:0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,16px)!important;margin:0!important;padding:0!important;list-style:none!important}.landing-page .platform-strip li{min-width:0!important;min-height:78px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:8px!important;padding:15px 14px!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:20px!important;background:#ffffffb8!important}.landing-page .platform-strip li>span{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;margin:0!important;border-radius:999px!important;background:var(--ll-ink)!important;color:#fff!important;font-size:12px!important;font-weight:820!important;line-height:1!important;text-align:center!important}.landing-page .platform-strip li>strong{display:block!important;min-width:0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--ll-ink)!important;font-size:13px!important;font-weight:760!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}@media(max-width:760px){.landing-page .platform-strip{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important;margin-top:30px!important;margin-bottom:38px!important;border-radius:24px!important}.landing-page .platform-strip-head{gap:5px!important}.landing-page .platform-strip-head span,.landing-page .platform-strip-head strong{text-align:left!important}.landing-page .platform-strip-head strong{max-width:16ch!important;font-size:22px!important}.landing-page .platform-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.landing-page .platform-strip li{min-height:64px!important;grid-template-columns:24px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;justify-items:start!important;gap:10px!important;padding:13px 14px!important;border-radius:18px!important}.landing-page .platform-strip li:last-child{grid-column:1 / -1!important}.landing-page .platform-strip li>strong{text-align:left!important;font-size:13px!important}}@media(max-width:380px){.landing-page .platform-strip ol{grid-template-columns:1fr!important}.landing-page .platform-strip li:last-child{grid-column:auto!important}}.landing-page .launch-difference-panel h3{color:var(--ll-ink)!important}.landing-page .difference-list div{border-color:#11182714!important;background:#ffffffc7!important}.landing-page .difference-list span{color:var(--ll-ink)!important;font-weight:680!important}.landing-page .difference-list svg{color:var(--ll-accent)!important;stroke:currentColor!important}.landing-page .human-flow,.landing-page .launch-difference-panel,.landing-page .market-position-panel,.landing-page .pwa-android-panel,.landing-page .human-flow h3,.landing-page .launch-difference-panel h3,.landing-page .market-position-panel h3,.landing-page .pwa-android-panel h3,.landing-page .human-flow strong,.landing-page .launch-difference-panel strong,.landing-page .market-position-panel strong,.landing-page .pwa-android-panel strong{color:var(--ll-ink)!important}.landing-page .human-flow p:not(.eyebrow),.landing-page .launch-difference-panel p:not(.eyebrow),.landing-page .market-position-panel p:not(.eyebrow),.landing-page .pwa-android-panel p:not(.eyebrow),.landing-page .human-flow span,.landing-page .launch-difference-panel span,.landing-page .market-position-panel span,.landing-page .pwa-android-panel span{color:var(--ll-muted)!important}.landing-page .human-steps div,.landing-page .difference-list div,.landing-page .market-comparison-grid div,.landing-page .pwa-comparison-grid div{border-color:#11182714!important;background:#ffffffc7!important}.landing-page .difference-list span,.landing-page .pwa-comparison-grid strong{color:var(--ll-ink)!important}.landing-page .pwa-comparison-grid span,.landing-page .market-comparison-grid span{color:var(--ll-muted)!important}.landing-page .pwa-comparison-grid svg,.landing-page .difference-list svg{color:var(--ll-accent)!important;stroke:currentColor!important}.landing-page .landing-price-card,.landing-page .landing-price-card.highlight{color:var(--ll-ink)!important}.landing-page .landing-price-card .landing-plan-top>strong,.landing-page .landing-price-card.highlight .landing-plan-top>strong,.landing-page .landing-price-card .landing-price,.landing-page .landing-price-card.highlight .landing-price{color:var(--ll-ink)!important}.landing-page .landing-price-card .landing-price small,.landing-page .landing-price-card.highlight .landing-price small,.landing-page .landing-price-card p,.landing-page .landing-price-card.highlight p{color:var(--ll-muted)!important}.landing-page .landing-price-card ul,.landing-page .landing-price-card.highlight ul{display:grid!important;gap:8px!important;min-height:0!important}.landing-page .landing-price-card li,.landing-page .landing-price-card.highlight li{min-height:42px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:14px!important;background:#f8fafccc!important;color:var(--ll-ink)!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}.landing-page .landing-price-card li span,.landing-page .landing-price-card.highlight li span{min-width:0!important;color:var(--ll-ink)!important}.landing-page .landing-price-card li svg,.landing-page .landing-price-card.highlight li svg{width:16px!important;height:16px!important;margin:0!important;color:var(--ll-accent)!important;stroke:currentColor!important}@media(max-width:760px){.landing-page .landing-price-card,.landing-page .landing-price-card.highlight{gap:14px!important}}.landing-page .visual-score{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:start!important;gap:16px!important}.landing-page .visual-status-badge{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-width:0!important;justify-self:start!important;padding:10px 14px!important}.landing-page .visual-status-badge span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.landing-page .landing-trust-band{gap:clamp(20px,2.2vw,32px)!important;margin-top:clamp(30px,4vw,64px)!important;margin-bottom:clamp(64px,7vw,112px)!important}.landing-page .trust-copy{gap:clamp(18px,1.7vw,26px)!important;padding:clamp(26px,3vw,42px)!important}.landing-page .trust-copy>span{max-width:64ch!important;line-height:1.35!important}.landing-page .logo-cloud{gap:12px 14px!important}.landing-page .logo-cloud strong{min-height:46px!important;padding-inline:20px!important}.landing-page .trust-metrics{padding:12px!important}.landing-page .trust-metrics div{min-height:112px!important;padding:22px!important}@media(max-width:1240px){.landing-page .landing-trust-band{gap:18px!important}}@media(max-width:760px){.landing-page .landing-trust-band{margin-top:28px!important;margin-bottom:58px!important}.landing-page .trust-copy{padding:22px!important}}.pricing-teaser-panel,.pricing-hero,.pricing-plan-section,.pricing-included,.pricing-faq{max-width:1420px!important;margin-left:auto!important;margin-right:auto!important}.pricing-teaser-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(20px,3vw,48px)!important;margin-top:clamp(72px,8vw,128px)!important;margin-bottom:clamp(72px,8vw,128px)!important;padding:clamp(28px,4vw,58px)!important;border:1px solid var(--ll-line-soft)!important;border-radius:var(--ll-radius-xl)!important;background:radial-gradient(circle at 92% 10%,rgba(99,91,255,.14),transparent 24rem),#fffc!important;box-shadow:var(--ll-shadow-sm)!important}.pricing-teaser-panel h3,.pricing-hero h1,.pricing-section-heading h2,.pricing-included h2{font-family:var(--ll-font-heading)!important;color:var(--ll-ink)!important;letter-spacing:-.05em!important;text-wrap:balance!important}.pricing-teaser-panel h3{max-width:820px!important;margin:0!important;font-size:clamp(36px,4.6vw,58px)!important;line-height:.98!important}.pricing-teaser-panel p:not(.eyebrow){max-width:760px!important;margin:16px 0 0!important;color:var(--ll-muted)!important;font-size:clamp(16px,1.2vw,18px)!important;line-height:1.62!important}.pricing-page{width:min(100%,1480px)!important;min-height:100vh!important;padding:clamp(18px,2vw,32px)!important;margin:0 auto!important;background:transparent!important}.pricing-nav .marketing-brand{border:0!important;background:transparent!important;min-width:190px!important;flex:0 0 190px!important}.pricing-nav .marketing-brand strong{overflow:visible!important;text-overflow:clip!important}.desktop-section-nav button,.pricing-page .mobile-nav-sheet nav button{min-height:44px!important;border:1px solid rgba(17,24,39,.09)!important;border-radius:999px!important;background:#ffffffbd!important;color:var(--ll-ink)!important;font-size:14px!important;font-weight:720!important;line-height:1!important;cursor:pointer!important;transition:transform var(--ll-ease),background var(--ll-ease),border-color var(--ll-ease),box-shadow var(--ll-ease)!important}.desktop-section-nav button:hover,.pricing-page .mobile-nav-sheet nav button:hover{transform:translateY(-1px)!important;border-color:#11182729!important;background:#fff!important;box-shadow:var(--ll-shadow-sm)!important}.pricing-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)!important;gap:clamp(24px,4vw,72px)!important;align-items:stretch!important;padding:clamp(72px,9vw,132px) 0 clamp(48px,6vw,92px)!important}.pricing-hero h1{max-width:930px!important;margin:0!important;font-size:clamp(58px,8vw,98px)!important;line-height:.9!important}.pricing-hero p,.pricing-status-card p,.pricing-included-card p{color:var(--ll-muted)!important;font-size:clamp(16px,1.2vw,18px)!important;line-height:1.62!important}.pricing-hero>div:first-child>p:not(.eyebrow){max-width:760px!important;margin:24px 0 0!important}.pricing-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important}.pricing-status-card,.pricing-included-card{border:1px solid var(--ll-line-soft)!important;border-radius:var(--ll-radius-xl)!important;background:radial-gradient(circle at 100% 0%,rgba(18,200,168,.14),transparent 18rem),linear-gradient(180deg,#fffffff0,#ffffffc7)!important;box-shadow:var(--ll-shadow-sm)!important}.pricing-status-card{display:grid!important;align-content:end!important;gap:12px!important;min-height:340px!important;padding:clamp(24px,3vw,42px)!important}.pricing-status-card svg,.pricing-included-card svg{color:#4f46e5!important}.pricing-status-card span,.pricing-section-heading .eyebrow,.pricing-included .eyebrow{color:var(--ll-muted)!important;font-size:12px!important;font-weight:820!important;text-transform:uppercase!important}.pricing-status-card strong{color:var(--ll-ink)!important;font-size:clamp(30px,3vw,42px)!important;font-weight:760!important;letter-spacing:-.04em!important;line-height:1!important}.pricing-plan-section,.pricing-included,.pricing-faq{padding:clamp(44px,6vw,88px) 0!important}.pricing-section-heading{max-width:880px!important;margin:0 auto clamp(24px,3vw,44px)!important;text-align:center!important}.pricing-section-heading h2,.pricing-included h2{margin:0!important;font-size:clamp(40px,5vw,64px)!important;line-height:.96!important}.pricing-grid{align-items:stretch!important}.pricing-page .landing-price-card{display:flex!important;flex-direction:column!important;gap:18px!important;padding:clamp(26px,2.6vw,40px)!important;color:var(--ll-ink)!important}.pricing-page .landing-price-card.highlight{border-color:#635bff3d!important;background:radial-gradient(circle at 90% 0%,rgba(99,91,255,.18),transparent 22rem),linear-gradient(180deg,#fff,#f7f8ff)!important;box-shadow:var(--ll-glow)!important}.pricing-page .landing-price-card.selected-plan-card{outline:2px solid rgba(99,91,255,.22)!important;outline-offset:3px!important}.pricing-page .landing-price-card ul{flex:1!important}.pricing-page .landing-price-card li,.pricing-page .landing-price-card p,.pricing-page .landing-price-card em,.pricing-page .landing-price-card small{color:var(--ll-muted)!important}.pricing-page .landing-price-card .landing-plan-top>strong,.pricing-page .landing-price-card .landing-price{color:var(--ll-ink)!important}.pricing-page .landing-plan-cta:disabled{cursor:default!important;opacity:.68!important;transform:none!important}.pricing-checkout-note{display:flex!important;align-items:center!important;gap:10px!important;max-width:720px!important;margin:24px auto 0!important;padding:14px 18px!important;border:1px solid rgba(99,91,255,.18)!important;border-radius:999px!important;background:#ffffffd1!important;color:var(--ll-ink)!important;font-size:14px!important;font-weight:680!important}.pricing-included{display:grid!important;grid-template-columns:minmax(0,.42fr) minmax(0,1fr)!important;gap:clamp(24px,4vw,72px)!important;align-items:start!important}.pricing-included-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.pricing-included-card{padding:clamp(24px,2.4vw,36px)!important}.pricing-included-card strong{display:block!important;margin-top:18px!important;color:var(--ll-ink)!important;font-size:22px!important;font-weight:740!important;letter-spacing:-.03em!important}.pricing-page .faq-grid{max-width:1120px!important}@media(max-width:980px){.pricing-hero,.pricing-included,.pricing-teaser-panel{grid-template-columns:1fr!important}.pricing-status-card{min-height:auto!important}.pricing-included-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.build-queue-callout{grid-template-columns:1fr;align-items:stretch}.build-queue-callout .primary-button{width:100%;justify-content:center}.pricing-page{padding:14px!important}.pricing-page .marketing-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:74px!important;padding:10px!important;border-radius:24px!important}.pricing-page .marketing-nav-panel{width:auto!important;display:flex!important;justify-content:flex-end!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pricing-page .desktop-section-nav,.pricing-page .marketing-auth-actions{display:none!important}.pricing-page .mobile-menu-button{display:inline-flex!important;width:48px!important;height:48px!important;min-height:48px!important;align-items:center!important;justify-content:center!important;padding:0!important}.pricing-page .mobile-menu-button span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.pricing-page .mobile-nav-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:90!important;display:grid!important;justify-items:end!important;align-items:stretch!important;padding:0!important;background:#090b1047!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.pricing-page .mobile-nav-sheet{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;align-items:stretch!important;gap:10px!important;width:min(420px,calc(100vw - 24px))!important;max-height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:16px!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:0!important;border-radius:0!important;background:#fff!important;color:#090b10!important;box-shadow:-28px 0 80px #090b102e!important}.pricing-page .mobile-nav-sheet-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(9,11,16,.08)!important}.pricing-page .mobile-menu-context{display:grid!important;gap:5px!important;padding:12px!important;border:1px solid rgba(9,11,16,.08)!important;border-radius:12px!important;background:#f7f9fc!important}.pricing-page .mobile-menu-context span{color:#596171!important;font-size:10px!important;font-weight:850!important;line-height:1!important;text-transform:uppercase!important}.pricing-page .mobile-menu-context strong{color:#090b10!important;font-size:15px!important;font-weight:850!important;line-height:1.12!important}.pricing-page .mobile-menu-context small{color:#596171!important;font-size:12px!important;font-weight:700!important;line-height:1.32!important}.pricing-page .mobile-nav-sheet nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.pricing-page .mobile-nav-sheet nav a,.pricing-page .mobile-nav-sheet nav button{min-width:0!important;min-height:72px!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:start!important;gap:12px!important;padding:12px!important;border:1px solid rgba(9,11,16,.07)!important;border-radius:12px!important;background:#f7f9fc!important;color:#090b10!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden!important}.pricing-page .mobile-nav-sheet nav a span,.pricing-page .mobile-nav-sheet nav button span{width:100%!important;min-width:0!important;display:grid!important;justify-items:start!important;gap:4px!important;text-align:left!important}.pricing-page .mobile-nav-sheet nav a strong,.pricing-page .mobile-nav-sheet nav button strong{max-width:100%!important;color:inherit!important;font-size:15px!important;font-weight:850!important;line-height:1.08!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pricing-page .mobile-nav-sheet nav a small,.pricing-page .mobile-nav-sheet nav button small{max-width:100%!important;color:#596171!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important}.pricing-page .mobile-menu-account{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding-top:8px!important;border-top:1px solid rgba(9,11,16,.08)!important}.pricing-page .mobile-menu-account>.primary-button,.pricing-page .mobile-menu-account>.ghost-button{width:100%!important;min-height:42px!important;height:42px!important;justify-content:center!important;border-radius:10px!important}.pricing-hero{padding:42px 0 34px!important;gap:18px!important}.pricing-hero h1{font-size:clamp(48px,15vw,68px)!important}.pricing-hero-actions,.pricing-teaser-panel{align-items:stretch!important}.pricing-hero-actions>*,.pricing-teaser-panel>button{width:100%!important}.pricing-teaser-panel{margin-top:56px!important;margin-bottom:64px!important;padding:24px!important}.pricing-plan-section,.pricing-included,.pricing-faq{padding:34px 0!important}}.release-control-actions>button,.release-control-actions>a{min-height:52px!important}.release-control-actions>button:disabled,.release-control-actions>button:disabled:hover,.release-control-actions>button:disabled:focus-visible,.release-control-actions>button:disabled:active{opacity:1!important;color:#344054!important;background:#eef2f7!important;border-color:#0c121c1f!important;box-shadow:none!important}.release-control-actions>.release-control-link.disabled,.release-control-actions>.release-control-link[aria-disabled=true]{opacity:1!important;color:#344054!important;background:#eef2f7!important;border-color:#0c121c1f!important;box-shadow:none!important}.dashboard-build-actions>.dashboard-build-action:disabled,.dashboard-build-actions>.dashboard-build-action:disabled:hover,.dashboard-build-actions>.dashboard-build-action:disabled:focus-visible,.dashboard-build-actions>.dashboard-build-action.disabled,.dashboard-build-actions>.dashboard-build-action[aria-disabled=true]{opacity:1!important;color:#344054!important;background:#eef2f7!important;border-color:#0c121c1f!important;box-shadow:none!important}.support-header{align-items:flex-start}.support-header>div{min-width:0;display:grid;gap:3px}.support-header-kicker{margin:0!important;color:#ffffffad!important;font-size:10px!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.support-header .support-live-state{flex:0 0 auto;align-self:start;margin-left:auto}.support-live-state,.support-thread-status{border:1px solid transparent;white-space:nowrap}.support-live-state{padding:7px 9px;border-radius:999px;font-size:11px;font-style:normal;font-weight:900;line-height:1}.support-thread-status.new,.support-live-state.new{background:#10131a;color:#fff}.support-thread-status.customer,.support-live-state.customer{border-color:#b4530933;background:#fff7ed;color:#9a3412}.support-thread-status.support,.support-live-state.support{border-color:#304ffe2e;background:#eef4ff;color:#244f8f}.support-thread-status.resolved,.support-live-state.resolved{border-color:#0676472e;background:#ecfdf3;color:#067647}.support-thread-status.ai,.support-live-state.ai{border-color:#4f46e52e;background:#eef2ff;color:#3730a3}.support-thread-status.priority-high{background:#fef2f2;color:#b42318}.support-thread-status.priority-normal{background:#f4f6f8;color:#344054}.support-thread-status.priority-low{background:#f7fee7;color:#3f6212}.support-history-row small{white-space:normal}.support-thread-list button{gap:7px}.support-thread-list button strong,.support-thread-list button span,.support-thread-list button em{min-width:0}.step-studio .brand-assets-studio{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important}.step-studio .brand-assets-studio>.section-header-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:22px!important}.step-studio .brand-assets-grid{display:grid!important;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr)!important;gap:18px!important;width:100%!important;min-width:0!important;align-items:stretch!important}.step-studio .asset-control-panel,.step-studio .android-preview-stack,.step-studio .asset-validation-panel,.step-studio .android-export-panel,.step-studio .wow-asset-card,.step-studio .preview-block,.step-studio .choice-button,.step-studio .asset-upload-button,.step-studio .asset-check,.step-studio .saved-asset-strip,.step-studio .notification-rich-image{min-width:0!important}.step-studio .asset-control-panel,.step-studio .android-preview-stack,.step-studio .asset-validation-panel{width:100%!important;max-width:100%!important}.step-studio .asset-validation-panel{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.step-studio .asset-validation-panel .panel-title-row,.step-studio .asset-validation-panel .asset-save-status{grid-column:1 / -1!important}.step-studio .android-export-panel{margin-top:18px!important}.step-studio .asset-upload-button,.step-studio .asset-check,.step-studio .saved-asset-strip,.step-studio .asset-export-item,.step-studio .notification-rich-image,.step-studio .choice-button{overflow:hidden!important}.step-studio .asset-upload-button strong,.step-studio .asset-upload-button span,.step-studio .asset-check strong,.step-studio .asset-check small,.step-studio .saved-asset-strip strong,.step-studio .saved-asset-strip span,.step-studio .asset-export-item span,.step-studio .notification-rich-image span,.step-studio .choice-button{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.step-studio .asset-control-panel,.step-studio .asset-validation-panel,.step-studio .android-export-panel,.step-studio .wow-asset-card{color:var(--ll-ink)!important}.step-studio .asset-control-panel p,.step-studio .asset-validation-panel small,.step-studio .android-export-panel span,.step-studio .wow-asset-card .asset-check span,.step-studio .section-header-row span{color:#475467!important}.step-studio .android-preview-stack{background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.12),transparent 18rem),#fff!important}.step-studio .notification-preview-card,.step-studio .splash-preview-card{border:1px solid rgba(15,23,42,.1)!important;background:#f8fafc!important;color:var(--ll-ink)!important}.step-studio .notification-preview-card p,.step-studio .notification-preview-card strong,.step-studio .notification-preview-card em,.step-studio .splash-preview-card span{color:var(--ll-ink)!important}.step-studio .notification-rich-image{color:#fff!important}.step-studio .notification-rich-image span{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}.step-studio .splash-preview-card,.step-studio .splash-preview-card span,.step-studio .splash-logo{color:var(--ll-ink)!important;text-shadow:none!important}.step-studio .asset-save-status{background:#10131a!important;color:#fff!important}.step-studio .asset-save-status span{color:#fff!important}.step-studio .asset-save-status svg{color:#5eead4!important}.step-studio .choice-button.selected{background:#090b10!important;color:#fff!important;border-color:#090b10!important}.content-grid:has(.step-studio){grid-template-columns:minmax(0,1fr) minmax(230px,280px)!important}.content-grid:has(.step-studio) .support-history-panel{display:none!important}.builder-command-progress button:not(.active):not(.complete){color:#344054!important}.builder-command-progress button.complete:not(.active){color:#056356!important}.builder-command-progress button.complete:not(.active) .stage-number{background:#056356!important;color:#fff!important}.app-shell button:disabled,.app-shell button:disabled:hover,.app-shell button:disabled:focus-visible,.app-shell .primary-button:disabled,.app-shell .primary-button:disabled:hover,.app-shell .secondary-button:disabled,.app-shell .secondary-button:disabled:hover,.app-shell .ghost-button:disabled,.app-shell .ghost-button:disabled:hover,.app-shell .workspace-delete-button:disabled,.app-shell .workspace-delete-button:disabled:hover{border-color:#cfd6e1!important;background:#eef1f6!important;color:#475467!important;opacity:1!important;box-shadow:none!important;transform:none!important}.app-shell button:disabled *,.app-shell .primary-button:disabled *,.app-shell .secondary-button:disabled *,.app-shell .ghost-button:disabled *,.app-shell .workspace-delete-button:disabled *{color:inherit!important;stroke:currentColor!important}.swatches button{font-size:0!important;color:transparent!important}@media(max-width:1240px){.content-grid:has(.step-studio){grid-template-columns:1fr!important}.content-grid:has(.step-studio) .support-history-panel{display:grid!important}.step-studio .brand-assets-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)!important}}@media(max-width:980px){.step-studio .studio-layout,.step-studio .brand-assets-grid,.step-studio .asset-validation-panel,.step-studio .output-tabs,.step-studio .wow-asset-grid,.step-studio .android-export-grid{grid-template-columns:1fr!important}.step-studio .brand-assets-studio>.section-header-row{display:grid!important}}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}
