:root{--ll-font-heading: Geist, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ll-font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ll-font-ui: var(--ll-font-body);--ll-bg: #ffffff;--ll-surface: #f7f8fa;--ll-surface-raised: #ffffff;--ll-surface-strong: #ffffff;--ll-ink: #090a0d;--ll-muted: #596171;--ll-line: rgba(17, 18, 23, .1);--ll-line-strong: rgba(17, 18, 23, .16);--ll-black: #050505;--ll-primary: #494fdf;--ll-primary-dark: #2429a6;--ll-accent: #12c8a8;--ll-success: #12a878;--ll-warning: #f5a524;--ll-danger: #e5484d;--ll-radius-sm: 12px;--ll-radius-md: 18px;--ll-radius-lg: 28px;--ll-radius-xl: 44px;--ll-shadow-soft: 0 18px 44px rgba(17, 18, 23, .08);--ll-shadow-strong: 0 28px 90px rgba(17, 18, 23, .14);--ll-focus-ring: 0 0 0 3px rgba(73, 79, 223, .14);--ll-hover-surface: rgba(73, 79, 223, .07);--ll-pressed-surface: rgba(73, 79, 223, .11);--ll-active-surface: #dcedff;--ll-control-height: 46px;--ll-control-height-compact: 40px;--ll-control-radius: 14px;--ll-icon-control: 46px;--ll-ease-standard: .16s ease;--ll-page-max: 1180px;--ll-page-gutter: clamp(18px, 4vw, 50px);--ll-page-width: min(var(--ll-page-max), calc(100vw - (var(--ll-page-gutter) * 2)));--ll-page-pad: clamp(18px, 4vw, 56px);--ll-section-gap: clamp(22px, 3.5vw, 54px);--ll-section-gap-compact: clamp(28px, 4.5vw, 56px);--ll-card-pad: clamp(18px, 3vw, 30px);--ll-card-radius: 24px;--ll-panel-pad: clamp(24px, 4vw, 50px);--ll-panel-radius: clamp(24px, 2.4vw, 32px);--ll-panel-surface: rgba(255, 255, 255, .94);--ll-panel-line: rgba(15, 23, 42, .1);--ll-mobile-top-app-bar-height: 64px;--ll-mobile-bottom-nav-height: 80px;--ll-mobile-bottom-nav-clearance: calc(74px + max(10px, env(safe-area-inset-bottom))) ;--ws-bg: #060817;--ws-bg-elevated: #081126;--ws-panel: #0f2143;--ws-panel-strong: #132d56;--ws-card: rgba(9, 21, 43, .9);--ws-card-soft: rgba(15, 35, 68, .76);--ws-card-selected: rgba(42, 209, 151, .12);--ws-line: rgba(139, 210, 255, .2);--ws-line-strong: rgba(61, 220, 132, .48);--ws-text: #f8fbff;--ws-text-soft: #d8e8fb;--ws-muted: #9db2cc;--ws-muted-strong: #b9cbe2;--ws-accent: #3ddc84;--ws-accent-2: #22d3ee;--ws-warning: #f6c453;--ws-danger: #fb7185;--ws-success: #4ade80;--ws-radius-xs: 12px;--ws-radius-sm: 16px;--ws-radius-md: 20px;--ws-radius-lg: 24px;--ws-radius-xl: 30px;--ws-radius: var(--ws-radius-lg);--ws-space-1: 6px;--ws-space-2: 8px;--ws-space-3: 12px;--ws-space-4: 16px;--ws-space-5: 20px;--ws-space-6: 24px;--ws-touch: 48px;--ws-shadow: 0 22px 62px rgba(0, 0, 0, .28);--ws-focus: 0 0 0 3px rgba(61, 220, 132, .18);--ws-control-bg: linear-gradient(145deg, rgba(9, 30, 54, .78), rgba(3, 12, 29, .82));--ws-control-bg-hover: linear-gradient(145deg, rgba(12, 42, 68, .88), rgba(4, 17, 36, .9));--ws-primary-bg: linear-gradient(135deg, var(--ws-accent), var(--ws-accent-2));--ws-primary-ink: #031020;--ws-icon-control: 48px;--rev-black: var(--ll-black);--rev-ink: var(--ll-ink);--rev-muted: var(--ll-muted);--rev-soft: var(--ll-surface);--rev-line: var(--ll-line);--rev-line-dark: rgba(255, 255, 255, .12);--rev-cobalt: var(--ll-primary);--rev-cobalt-deep: var(--ll-primary-dark);--rev-mint: var(--ll-accent);--rev-radius: var(--ll-radius-lg);--rev-shadow: var(--ll-shadow-soft);--ink: var(--ll-ink);--muted: var(--ll-muted);--line: var(--ll-line);--line-strong: var(--ll-line-strong);--surface: var(--ll-surface);--teal: var(--ll-accent);--teal-dark: #0f766e;--violet: var(--ll-primary);--violet-dark: var(--ll-primary-dark)}html{color:var(--ll-ink);background:var(--ll-bg);font-family:var(--ll-font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;color:var(--ll-ink);font-family:var(--ll-font-body);font-size:16px;font-weight:400;line-height:1.55}h1,h2,h3{font-family:var(--ll-font-heading);letter-spacing:-.035em}h1,h2{font-weight:800}h3{font-weight:700}button,input,textarea,select{font:inherit}button{font-weight:700}:where(a,button,input,textarea,select,summary):focus-visible{outline:none;box-shadow:var(--ll-focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,: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}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.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))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.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))}.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-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}.pt-0{padding-top:0}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.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)}.blur{--tw-blur: blur(8px);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)}.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}.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}.paused{animation-play-state:paused}.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}html,body,#root{min-width:0}html body{overflow-x:hidden;text-rendering:optimizeLegibility}html body div#root *,html body div#root *:before,html body div#root *:after{box-sizing:border-box}html body div#root :is(button,a,input,textarea,select,summary,[role=button]){font-family:var(--ll-font-ui);letter-spacing:0}html body div#root :is(button,a,[role=button],summary):not(:disabled):not([aria-disabled=true]){cursor:pointer}html body div#root :is(button,a,[role=button],summary,input,textarea,select):focus-visible{outline:2px solid var(--ws-accent)!important;outline-offset:3px!important;box-shadow:var(--ws-focus)!important}html body div#root :is(button,.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link):disabled,html body div#root :is(button,.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link)[aria-disabled=true]{cursor:not-allowed!important;opacity:.62!important;filter:grayscale(.08)!important}html body div#root :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link,.danger-button,.danger-confirm-button){min-height:var(--ll-control-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:var(--ll-control-radius)!important;font-family:var(--ll-font-ui)!important;font-size:14px!important;line-height:1.1!important;font-weight:760!important;letter-spacing:0!important;text-decoration:none!important;transition:background var(--ll-ease-standard),border-color var(--ll-ease-standard),box-shadow var(--ll-ease-standard),color var(--ll-ease-standard),opacity var(--ll-ease-standard)!important}html body div#root :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link,.danger-button,.danger-confirm-button).compact-button,html body div#root :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link,.danger-button,.danger-confirm-button).small{min-height:var(--ll-control-height-compact)!important;padding:8px 11px!important;font-size:12.5px!important}html body div#root :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link,.danger-button,.danger-confirm-button,.oauth-button,.studio-auth-primary,.studio-auth-secondary).wide{width:100%!important}html body div#root :is(.primary-button,.stripe-button):not(main.workspace *):not(:disabled):not([aria-disabled=true]){background:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root :is(.primary-button,.stripe-button):not(main.workspace *):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 4px #3ddc842e!important}html body div#root :is(.secondary-button,.ghost-button,.connector-button,.admin-external-link):not(main.workspace *):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:#090a0d0f!important;border-color:#090a0d33!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;box-shadow:0 0 0 4px #3ddc8424!important}html body div#root main.workspace :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.admin-external-link):not(:disabled):not([aria-disabled=true]){color:var(--ws-text)!important;-webkit-text-fill-color:var(--ws-text)!important}html body div#root main.workspace :is(.primary-button,.stripe-button):not(:disabled):not([aria-disabled=true]){background:var(--ws-primary-bg)!important;border-color:#5ef5d07a!important;color:var(--ws-primary-ink)!important;-webkit-text-fill-color:var(--ws-primary-ink)!important;box-shadow:0 14px 30px #22d3ee24!important}html body div#root main.workspace :is(.primary-button,.stripe-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#4ade8f,#38ddf0)!important;color:var(--ws-primary-ink)!important;-webkit-text-fill-color:var(--ws-primary-ink)!important;box-shadow:var(--ws-focus),0 16px 34px #22d3ee2e!important}html body div#root main.workspace :is(.secondary-button,.ghost-button,.connector-button,.admin-external-link):not(:disabled):not([aria-disabled=true]){background:var(--ws-control-bg)!important;border-color:#7df5e733!important;color:#ebf7ffe6!important;-webkit-text-fill-color:rgba(235,247,255,.9)!important;box-shadow:inset 0 1px #ffffff0a!important}html body div#root main.workspace :is(.secondary-button,.ghost-button,.connector-button,.admin-external-link):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:var(--ws-control-bg-hover)!important;border-color:#5ef5d06b!important;color:var(--ws-text)!important;-webkit-text-fill-color:var(--ws-text)!important;box-shadow:var(--ws-focus)!important}html body div#root :is(main.pricing-page,main.workspace) .desktop-page-nav :is(button,a):not(.active):not([aria-current=page]):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:#7df5e70f!important}html body:has(main.workspace) div#root header.app-header-shell .marketing-brand.brand-home-link{max-width:260px!important}html body div#root main.workspace .github-input-row .connector-button,html body div#root main.workspace .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true]){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body div#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{max-height:none!important;overflow:visible!important}html body div#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot img{width:min(100%,300px)!important;min-height:320px!important;max-height:500px!important}html body div#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{display:grid!important;width:min(100%,300px)!important}html body div#root :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link,.danger-button,.danger-confirm-button) :is(svg,svg *,span,strong,small,em){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.icon-button,.ai-icon-button,.concierge-icon-button){width:var(--ll-icon-control)!important;min-width:var(--ll-icon-control)!important;height:var(--ll-icon-control)!important;min-height:var(--ll-icon-control)!important;display:inline-grid!important;place-items:center!important;padding:0!important;border-radius:999px!important}html body div#root main.workspace :is(.mobile-menu-button,.workspace-menu-trigger,.icon-button,.ai-icon-button,.concierge-icon-button){background:#030e1ead!important;border:1px solid rgba(125,245,231,.26)!important;color:#f0faffeb!important;-webkit-text-fill-color:rgba(240,250,255,.92)!important}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.icon-button,.ai-icon-button,.concierge-icon-button) :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root .ll-segmented-control{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(var(--ll-segment-count, var(--ll-segment-default-count, 3)),minmax(0,1fr))!important;gap:var(--ll-segment-gap, 6px)!important;align-items:stretch!important;margin:var(--ll-segment-margin, 0 0 14px)!important;padding:var(--ll-segment-padding, 5px)!important;border:1px solid var(--ll-segment-border, var(--ws-line))!important;border-radius:var(--ll-segment-radius, 18px)!important;background:var(--ll-segment-bg, rgba(5, 15, 34, .76))!important;overflow:hidden!important;scrollbar-width:none;scroll-snap-type:x proximity!important}html body div#root .ll-segmented-control::-webkit-scrollbar{display:none}html body div#root .ll-segmented-control.is-scroll{display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important}html body div#root .ll-segmented-control>button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;min-width:0!important;min-height:var(--ll-segment-control-height, 46px)!important;padding:var(--ll-segment-button-padding, 8px 9px)!important;border:1px solid transparent!important;border-radius:var(--ll-segment-button-radius, 14px)!important;background:transparent!important;color:var(--ll-segment-ink, var(--ws-muted-strong))!important;-webkit-text-fill-color:var(--ll-segment-ink, var(--ws-muted-strong))!important;font-family:var(--ll-font-ui)!important;font-size:var(--ll-segment-font-size, 13px)!important;line-height:1.12!important;font-weight:var(--ll-segment-font-weight, 830)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;box-shadow:none!important;scroll-snap-align:start!important}html body div#root .ll-segmented-control.is-scroll>button{width:auto!important;min-width:var(--ll-segment-scroll-item-min-width, -moz-max-content)!important;min-width:var(--ll-segment-scroll-item-min-width, max-content)!important;flex:0 0 auto!important;white-space:nowrap!important}html body div#root .ll-segmented-control>button :is(span,strong,svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root .ll-segmented-control>button:not(.selected):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){border-color:var(--ll-segment-hover-border, rgba(142, 247, 210, .3))!important;background:var(--ll-segment-hover-bg, linear-gradient(145deg, rgba(11, 45, 71, .86), rgba(5, 19, 42, .94)))!important;background-color:var(--ll-segment-hover-color, #0b2d47)!important;color:var(--ll-segment-hover-ink, var(--ws-text))!important;-webkit-text-fill-color:var(--ll-segment-hover-ink, var(--ws-text))!important}html body div#root .ll-segmented-control>button:disabled,html body div#root .ll-segmented-control>button[aria-disabled=true]{cursor:not-allowed!important;border-color:var(--ll-segment-disabled-border, rgba(134, 161, 202, .14))!important;background:var(--ll-segment-disabled-bg, rgba(3, 10, 24, .48))!important;color:var(--ll-segment-disabled-ink, rgba(169, 186, 208, .48))!important;-webkit-text-fill-color:var(--ll-segment-disabled-ink, rgba(169, 186, 208, .48))!important;opacity:1!important}html body div#root .ll-segmented-control>button.selected,html body div#root .ll-segmented-control>button.selected:is(:hover,:focus,:focus-visible,:active){border-color:var(--ll-segment-selected-border, rgba(142, 247, 210, .56))!important;background:var(--ll-segment-selected-bg, linear-gradient(135deg, #8ef7d2, #58e6f0))!important;background-color:var(--ll-segment-selected-color, #8ef7d2)!important;color:var(--ll-segment-selected-ink, #04111f)!important;-webkit-text-fill-color:var(--ll-segment-selected-ink, #04111f)!important;box-shadow:var(--ll-segment-selected-shadow, inset 0 1px 0 rgba(255, 255, 255, .34))!important}html body div#root .ll-badge{min-width:0!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--ll-badge-gap, 6px)!important;min-height:var(--ll-badge-height, 30px)!important;padding:var(--ll-badge-padding, 6px 10px)!important;border:1px solid var(--ll-badge-border, rgba(125, 245, 231, .24))!important;border-radius:var(--ll-badge-radius, 999px)!important;background:var(--ll-badge-bg, rgba(7, 31, 57, .68))!important;color:var(--ll-badge-ink, rgba(220, 255, 244, .9))!important;-webkit-text-fill-color:var(--ll-badge-ink, rgba(220, 255, 244, .9))!important;font-family:var(--ll-font-ui)!important;font-size:var(--ll-badge-font-size, 12px)!important;line-height:1.08!important;font-weight:var(--ll-badge-font-weight, 820)!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}html body div#root .ll-badge.small{--ll-badge-height: 26px;--ll-badge-padding: 5px 8px;--ll-badge-font-size: 11px}html body div#root .ll-badge:is(.tone-success,.tone-resolved,.tone-ai){--ll-badge-border: rgba(94, 245, 208, .34);--ll-badge-bg: rgba(61, 220, 132, .1);--ll-badge-ink: rgba(210, 255, 240, .94)}html body div#root .ll-badge:is(.tone-warning,.tone-customer,.tone-normal){--ll-badge-border: rgba(246, 196, 83, .36);--ll-badge-bg: rgba(246, 196, 83, .1);--ll-badge-ink: rgba(255, 242, 194, .94)}html body div#root .ll-badge:is(.tone-danger,.tone-high){--ll-badge-border: rgba(251, 113, 133, .38);--ll-badge-bg: rgba(251, 113, 133, .1);--ll-badge-ink: rgba(255, 220, 226, .94)}html body div#root .ll-badge:is(.tone-info,.tone-support,.tone-new){--ll-badge-border: rgba(56, 189, 248, .34);--ll-badge-bg: rgba(56, 189, 248, .1);--ll-badge-ink: rgba(219, 242, 255, .94)}html body div#root .ll-badge:is(.tone-muted,.tone-low){--ll-badge-border: rgba(158, 174, 196, .26);--ll-badge-bg: rgba(148, 163, 184, .08);--ll-badge-ink: rgba(210, 222, 238, .82)}html body div#root .ll-badge :is(svg,svg *,span,strong,small,em,b){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root .ll-badge>svg{width:var(--ll-badge-icon-size, 14px)!important;height:var(--ll-badge-icon-size, 14px)!important;flex:0 0 auto!important}html body div#root .ll-status-message{min-width:0!important;width:100%!important;display:flex!important;align-items:flex-start!important;gap:var(--ll-status-gap, 8px)!important;margin:var(--ll-status-margin, 0)!important;padding:var(--ll-status-padding, 10px 12px)!important;border:1px solid var(--ll-status-border, rgba(56, 189, 248, .28))!important;border-radius:var(--ll-status-radius, 14px)!important;background:var(--ll-status-bg, rgba(56, 189, 248, .08))!important;color:var(--ll-status-ink, rgba(219, 242, 255, .92))!important;-webkit-text-fill-color:var(--ll-status-ink, rgba(219, 242, 255, .92))!important;font-family:var(--ll-font-ui)!important;font-size:var(--ll-status-font-size, 13px)!important;line-height:1.35!important;font-weight:var(--ll-status-font-weight, 740)!important;letter-spacing:0!important;overflow-wrap:anywhere!important}html body div#root .ll-status-message.tone-success{--ll-status-border: rgba(94, 245, 208, .34);--ll-status-bg: rgba(61, 220, 132, .1);--ll-status-ink: rgba(210, 255, 240, .94)}html body div#root .ll-status-message.tone-warning{--ll-status-border: rgba(246, 196, 83, .36);--ll-status-bg: rgba(246, 196, 83, .1);--ll-status-ink: rgba(255, 242, 194, .94)}html body div#root .ll-status-message.tone-error{--ll-status-border: rgba(251, 113, 133, .38);--ll-status-bg: rgba(251, 113, 133, .1);--ll-status-ink: rgba(255, 220, 226, .94)}html body div#root .ll-status-message.tone-muted{--ll-status-border: rgba(158, 174, 196, .24);--ll-status-bg: rgba(148, 163, 184, .07);--ll-status-ink: rgba(210, 222, 238, .84)}html body div#root .ll-status-message :is(svg,svg *,span,strong,small,em){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root .ll-status-message>svg{width:var(--ll-status-icon-size, 16px)!important;height:var(--ll-status-icon-size, 16px)!important;flex:0 0 auto!important;margin-top:1px!important}html body div#root .ll-status-message>span{min-width:0!important;max-width:100%!important}html body div#root .ll-section-header{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--ll-section-header-gap, 12px)!important;align-items:var(--ll-section-header-align, end)!important}html body div#root .ll-section-header.with-actions{grid-template-columns:minmax(0,1fr) auto!important}html body div#root .ll-section-header-copy{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--ll-section-copy-gap, 10px)!important;align-items:center!important}html body div#root .ll-section-header.with-icon .ll-section-header-copy{grid-template-columns:auto minmax(0,1fr)!important}html body div#root .ll-section-header-icon{width:var(--ll-section-icon-size, 42px)!important;min-width:var(--ll-section-icon-size, 42px)!important;height:var(--ll-section-icon-size, 42px)!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--ll-section-icon-border, rgba(125, 245, 231, .24))!important;border-radius:var(--ll-section-icon-radius, 14px)!important;background:var(--ll-section-icon-bg, rgba(94, 245, 208, .08))!important;color:var(--ll-section-icon-ink, var(--ws-accent))!important;-webkit-text-fill-color:var(--ll-section-icon-ink, var(--ws-accent))!important}html body div#root .ll-section-header :is(.eyebrow,.section-title,h1,h2,h3,h4,p,span,strong,small,svg,svg *){min-width:0!important;max-width:100%!important;color:currentColor;stroke:currentColor;-webkit-text-fill-color:currentColor}html body div#root .ll-section-header :is(h1,h2,h3,h4,.section-title){overflow-wrap:anywhere!important}html body div#root .ll-section-header :is(.eyebrow,.ll-section-description,.section-title){margin:0!important}html body div#root .ll-section-header .ll-section-description{color:var(--ll-section-description-ink, var(--ws-muted-strong))!important;-webkit-text-fill-color:var(--ll-section-description-ink, var(--ws-muted-strong))!important;font-size:var(--ll-section-description-size, 14px)!important;line-height:1.35!important;font-weight:var(--ll-section-description-weight, 650)!important}html body div#root .ll-section-header-actions{min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ll-section-actions-gap, 10px)!important;align-items:center!important;justify-content:flex-end!important}@media(max-width:760px){html body div#root .ll-section-header.with-actions{grid-template-columns:minmax(0,1fr)!important}html body div#root .ll-section-header-actions{width:100%!important;justify-content:stretch!important}html body div#root .ll-section-header-actions>*{min-width:0!important}}html body div#root .ll-search-field{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:var(--ll-search-gap, 10px)!important;border:1px solid var(--ll-search-border, var(--ws-line))!important;border-radius:var(--ll-search-radius, 999px)!important;background:var(--ll-search-bg, rgba(5, 15, 34, .7))!important;color:var(--ll-search-ink, var(--ws-text))!important;-webkit-text-fill-color:var(--ll-search-ink, var(--ws-text))!important;overflow:hidden!important}html body div#root .ll-search-field>svg{width:var(--ll-search-icon-size, 18px)!important;height:var(--ll-search-icon-size, 18px)!important;min-width:var(--ll-search-icon-size, 18px)!important;color:var(--ll-search-icon-ink, var(--ws-accent))!important;stroke:var(--ll-search-icon-ink, var(--ws-accent))!important}html body div#root .ll-search-field input{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-family:var(--ll-font-ui)!important;letter-spacing:0!important}html body div#root .ll-search-field input::-moz-placeholder{color:var(--ll-search-placeholder-ink, rgba(185, 203, 226, .62))!important;-webkit-text-fill-color:var(--ll-search-placeholder-ink, rgba(185, 203, 226, .62))!important}html body div#root .ll-search-field input::placeholder{color:var(--ll-search-placeholder-ink, rgba(185, 203, 226, .62))!important;-webkit-text-fill-color:var(--ll-search-placeholder-ink, rgba(185, 203, 226, .62))!important}html body div#root .ll-empty-state{min-width:0!important;display:grid!important;align-items:center!important;justify-items:center!important;gap:var(--ll-empty-gap, 9px)!important;padding:var(--ll-empty-padding, 16px)!important;border:1px solid var(--ll-empty-border, var(--ws-line))!important;border-radius:var(--ll-empty-radius, 18px)!important;background:var(--ll-empty-bg, rgba(5, 15, 34, .58))!important;color:var(--ll-empty-ink, var(--ws-muted-strong))!important;-webkit-text-fill-color:var(--ll-empty-ink, var(--ws-muted-strong))!important;text-align:center!important;overflow-wrap:anywhere!important}html body div#root .ll-empty-state.warning{--ll-empty-border: rgba(246, 196, 83, .35);--ll-empty-bg: rgba(246, 196, 83, .08);--ll-empty-ink: rgba(255, 242, 194, .92)}html body div#root .ll-empty-state.success{--ll-empty-border: rgba(94, 245, 208, .3);--ll-empty-bg: rgba(61, 220, 132, .08);--ll-empty-ink: rgba(220, 255, 242, .92)}html body div#root .ll-empty-state :is(svg,svg *,strong,span,small,p){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root .ll-empty-state>svg{width:var(--ll-empty-icon-size, 18px)!important;height:var(--ll-empty-icon-size, 18px)!important}html body div#root .ll-empty-state>:is(strong,span,small,p){max-width:100%!important;margin:0!important;line-height:1.25!important}html body div#root :is(.modal-backdrop,.mobile-nav-backdrop,.workspace-menu-backdrop){overscroll-behavior:contain!important}html body div#root :is(.auth-modal,.github-return-modal,.github-setup-modal,.delete-workspace-modal,.legal-modal,.mobile-nav-sheet,.workspace-menu-sheet,.openclaw-concierge-panel){max-width:min(100%,calc(100vw - 20px))!important;overflow-wrap:anywhere}html body div#root main.workspace :is(.workspace-card,.workspace-ui-card,.workspace-start-card,.section-block,.workspace-subsection,.primary-panel,.side-panel,.openclaw-concierge-panel){min-width:0!important;border-color:var(--ws-line)!important;color:var(--ws-text)!important;-webkit-text-fill-color:var(--ws-text)!important}html body div#root main.workspace :is(details.workspace-subsection,details.section-block,details.launch-advanced-details,details.workspace-dashboard-accordion)>summary{min-width:0!important;cursor:pointer}html body div#root main.workspace :is(input,textarea,select){min-width:0!important;color:var(--ws-text)!important;-webkit-text-fill-color:var(--ws-text)!important;caret-color:var(--ws-accent)!important}html body div#root main.workspace :is(input,textarea,select)::-moz-placeholder{color:#b9cbe29e!important;-webkit-text-fill-color:rgba(185,203,226,.62)!important}html body div#root main.workspace :is(input,textarea,select)::placeholder{color:#b9cbe29e!important;-webkit-text-fill-color:rgba(185,203,226,.62)!important}@media(max-width:760px){html body div#root main.workspace{padding-bottom:calc(var(--ll-mobile-bottom-nav-clearance) + 12px)!important}html body div#root main.workspace :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.stripe-button,.admin-external-link){min-height:46px!important}html body div#root :is(.modal-backdrop,.auth-backdrop,.legal-backdrop){padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important}}html body div#root#root :is(main.pricing-page,main.workspace) .desktop-page-nav :is(button,a):not(.active):not([aria-current=page]):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header .desktop-page-nav button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active){background:#7df5e70f!important}html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace header.topbar.workspace-app-header button.marketing-brand.brand-home-link,html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace header.topbar.workspace-app-header button.marketing-brand.brand-home-link:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){max-width:260px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true]){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}@media(min-width:960px){html body div#root>main.landing-page.marketing-only>header.marketing-nav,html body div#root>main.pricing-page.marketing-only>header.marketing-nav,html body div#root>main.marketplace-page.marketing-only>header.marketing-nav,html body div#root>div.app-shell>main.workspace>header.topbar.app-header{width:min(calc(100% - 48px),1360px)!important;height:76px!important;min-height:76px!important;margin:22px auto 24px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(250px,330px) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;border:1px solid var(--ll-line)!important;border-radius:26px!important;background:#fffffff0!important;box-shadow:var(--ll-shadow-soft)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}html body div#root>main.landing-page.marketing-only>header.marketing-nav>.marketing-brand,html body div#root>main.pricing-page.marketing-only>header.marketing-nav>.marketing-brand,html body div#root>main.marketplace-page.marketing-only>header.marketing-nav>.marketing-brand,html body div#root>div.app-shell>main.workspace>header.topbar.app-header>.marketing-brand{width:100%!important;height:52px!important;min-height:52px!important;min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ll-ink)!important;text-align:left!important;overflow:hidden!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .brand-logo{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;overflow:hidden!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .marketing-brand-copy{min-width:0!important;display:grid!important;gap:3px!important;align-content:center!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .marketing-brand-copy strong{margin:0!important;color:var(--ll-ink)!important;font-family:var(--ll-font-heading)!important;font-size:26px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .marketing-brand-copy span{display:block!important;margin:0!important;color:var(--ll-muted)!important;font-size:14px!important;font-weight:700!important;line-height:1.12!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root>main.landing-page.marketing-only>header.marketing-nav>.marketing-nav-panel.app-header-actions,html body div#root>main.pricing-page.marketing-only>header.marketing-nav>.marketing-nav-panel.app-header-actions,html body div#root>main.marketplace-page.marketing-only>header.marketing-nav>.marketing-nav-panel.app-header-actions,html body div#root>div.app-shell>main.workspace>header.topbar.app-header>.topbar-actions.app-header-actions{width:100%!important;min-width:0!important;height:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:12px!important;padding:0!important;overflow:hidden!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .desktop-page-nav{grid-column:1!important;grid-row:1!important;justify-self:end!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;height:52px!important;min-height:52px!important;align-items:center!important;gap:4px!important;padding:4px!important;border:1px solid var(--ll-line)!important;border-radius:999px!important;background:var(--ll-surface)!important;box-shadow:inset 0 0 0 1px #ffffffb3!important;overflow:hidden!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .desktop-page-nav button{height:44px!important;min-height:44px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .desktop-page-nav button:is(:hover,:focus-visible):not(:disabled){background:#fff!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;box-shadow:inset 0 0 0 1px var(--ll-line-strong)!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .desktop-page-nav button:is(.active,[aria-current=page]){background:var(--ll-black)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions,.app-header-auth-actions,.account-session.header-account-session){grid-column:2!important;grid-row:1!important;justify-self:end!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;gap:8px!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:min(260px,28vw)!important;height:44px!important;overflow:hidden!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions button,.app-header-auth-actions button,.account-session.header-account-session button){height:40px!important;min-height:40px!important;padding:0 13px!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.mobile-menu-button,.workspace-menu-trigger){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body div#root>main.landing-page.marketing-only>header.marketing-nav>.app-header-actions>:is(.mobile-menu-button,.workspace-menu-trigger),html body div#root>main.pricing-page.marketing-only>header.marketing-nav>.app-header-actions>:is(.mobile-menu-button,.workspace-menu-trigger),html body div#root>main.marketplace-page.marketing-only>header.marketing-nav>.app-header-actions>:is(.mobile-menu-button,.workspace-menu-trigger),html body div#root>div.app-shell>main.workspace>header.topbar.app-header>.app-header-actions>:is(.mobile-menu-button,.workspace-menu-trigger){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body div#root main.landing-page.marketing-only>header.marketing-nav .marketing-nav-panel.app-header-actions>button.mobile-menu-button,html body div#root main.pricing-page.marketing-only>header.marketing-nav .marketing-nav-panel.app-header-actions>button.mobile-menu-button,html body div#root main.marketplace-page.marketing-only>header.marketing-nav .marketing-nav-panel.app-header-actions>button.mobile-menu-button,html body div#root div.app-shell>main.workspace>header.topbar.app-header .topbar-actions.app-header-actions>button.workspace-menu-trigger{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media(max-width:959px){html body div#root>main.landing-page.marketing-only>header.marketing-nav,html body div#root>main.pricing-page.marketing-only>header.marketing-nav,html body div#root>main.marketplace-page.marketing-only>header.marketing-nav,html body div#root>div.app-shell>main.workspace>header.topbar.app-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:54!important;width:100%!important;height:var(--ll-mobile-top-app-bar-height, 66px)!important;min-height:var(--ll-mobile-top-app-bar-height, 66px)!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) 14px 8px!important;border:0!important;border-bottom:1px solid rgba(34,211,238,.18)!important;border-radius:0!important;background:linear-gradient(135deg,#1f1c56f5,#05484ef5),#060a18f5!important;box-shadow:0 14px 32px #0000003d!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;backdrop-filter:blur(18px) saturate(1.15)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;transform:none!important}html body div#root>main.landing-page.marketing-only,html body div#root>main.pricing-page.marketing-only,html body div#root>main.marketplace-page.marketing-only,html body div#root>div.app-shell>main.workspace{padding-top:var(--ll-mobile-top-app-bar-height, 66px)!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .marketing-brand{min-width:0!important;height:48px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .brand-logo{--brand-logo-size: 40px !important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.desktop-page-nav,.marketing-auth-actions,.app-header-auth-actions,.account-session.header-account-session){display:none!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.marketing-nav-panel,.topbar-actions,.app-header-actions){display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.mobile-menu-button,.workspace-menu-trigger){width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:24px!important;display:inline-grid!important;place-items:center!important}}@media(min-width:960px)and (max-width:1100px){html body div#root>main.landing-page.marketing-only>header.marketing-nav,html body div#root>main.pricing-page.marketing-only>header.marketing-nav,html body div#root>main.marketplace-page.marketing-only>header.marketing-nav,html body div#root>div.app-shell>main.workspace>header.topbar.app-header{width:min(calc(100% - 32px),1040px)!important;grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;gap:12px!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .desktop-page-nav button{padding-inline:11px!important;font-size:13px!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions button,.app-header-auth-actions button,.account-session.header-account-session button){padding-inline:10px!important}}@media(max-width:760px){html body{--ll-android-bottom-nav-height: calc(82px + env(safe-area-inset-bottom)) }html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav{display:grid!important;position:fixed!important;left:0!important;right:0!important;bottom:var(--ll-android-bottom-nav-height)!important;z-index:12000!important;min-height:var(--ll-android-bottom-nav-height)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;filter:none!important;background:#fffffff5!important;border-top:1px solid rgba(17,18,23,.1)!important;box-shadow:0 -12px 34px #1112171a!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html body:has(.mobile-nav-backdrop) div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav,html body:has(.workspace-menu-backdrop) div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav{display:grid!important;z-index:12000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;filter:none!important}}@media(max-width:899px){html body{--ll-android-bottom-nav-height: calc(83px + env(safe-area-inset-bottom)) }html body div#root>nav.mobile-app-bottom-nav,html body div#root nav.mobile-app-bottom-nav,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav{--ll-nav-bg: linear-gradient(135deg, rgba(24, 30, 84, .97), rgba(3, 74, 80, .97));--ll-nav-border: rgba(125, 245, 231, .24);--ll-nav-inactive: rgba(234, 245, 255, .9);--ll-nav-inactive-hover: #ffffff;--ll-nav-active: #8ef7d2;--ll-nav-hover-bg: rgba(94, 245, 208, .1);--ll-nav-active-bg: rgba(94, 245, 208, .18);--ll-nav-active-border: rgba(94, 245, 208, .38);--bottom-nav-count: 3;position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:none!important;min-height:var(--ll-android-bottom-nav-height)!important;height:auto!important;padding:8px max(10px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))!important;display:grid!important;grid-template-columns:repeat(var(--bottom-nav-count),minmax(0,1fr))!important;gap:0!important;border:0!important;border-top:1px solid var(--ll-nav-border)!important;border-radius:0!important;background:var(--ll-nav-bg)!important;background-color:#063447!important;-webkit-backdrop-filter:blur(22px) saturate(1.15)!important;backdrop-filter:blur(22px) saturate(1.15)!important;box-shadow:0 -14px 34px #00000047,inset 0 1px #ffffff0f!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;filter:none!important;z-index:12000!important}html body div#root nav.mobile-app-bottom-nav[data-item-count="3"]{--bottom-nav-count: 3}html body div#root nav.mobile-app-bottom-nav[data-item-count="4"]{--bottom-nav-count: 4}html body div#root nav.mobile-app-bottom-nav[data-item-count="5"]{--bottom-nav-count: 5}html body div#root nav.mobile-app-bottom-nav>button,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button{min-width:0!important;min-height:64px!important;height:64px!important;padding:4px 2px 5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ll-nav-inactive)!important;-webkit-text-fill-color:var(--ll-nav-inactive)!important;display:grid!important;grid-template-rows:34px auto!important;place-items:center!important;align-content:center!important;gap:2px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;letter-spacing:0!important;box-shadow:none!important}html body div#root nav.mobile-app-bottom-nav>button>svg,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg{width:56px!important;height:32px!important;box-sizing:border-box!important;padding:4px 16px!important;border-radius:999px!important;background:transparent!important;color:currentColor!important;stroke:currentColor!important;stroke-width:2.15!important;border:1px solid transparent!important;box-shadow:none!important}html body div#root nav.mobile-app-bottom-nav>button>span,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>span{max-width:100%!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root nav.mobile-app-bottom-nav[data-item-count="5"]>button>span,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button>span{font-size:clamp(10px,2.65vw,12px)!important}html body div#root nav.mobile-app-bottom-nav small,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav small{display:none!important}html body div#root nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):not(:disabled):not([aria-disabled=true]){background:transparent!important;background-color:transparent!important;color:var(--ll-nav-active)!important;-webkit-text-fill-color:var(--ll-nav-active)!important;border-radius:0!important;box-shadow:none!important}html body div#root nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) svg,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) svg{background:var(--ll-nav-active-bg)!important;color:var(--ll-nav-active)!important;stroke:currentColor!important;-webkit-text-fill-color:var(--ll-nav-active)!important;border:1px solid var(--ll-nav-active-border)!important;box-shadow:inset 0 1px #ffffff14!important}html body div#root nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) span,html body div#root nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) svg *,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) span,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) svg *{color:var(--ll-nav-active)!important;stroke:currentColor!important;-webkit-text-fill-color:var(--ll-nav-active)!important}html body div#root nav.mobile-app-bottom-nav>button:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):not(.active):not([aria-current=page]),html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):not(.active):not([aria-current=page]){background:transparent!important;color:var(--ll-nav-inactive-hover)!important;-webkit-text-fill-color:var(--ll-nav-inactive-hover)!important}html body div#root nav.mobile-app-bottom-nav>button:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):not(.active):not([aria-current=page]) svg,html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):not(.active):not([aria-current=page]) svg{background:var(--ll-nav-hover-bg)!important;border-color:#7df5e738!important;color:currentColor!important;box-shadow:inset 0 1px #ffffff0f!important}html body div#root :is(.mobile-nav-backdrop,.workspace-menu-backdrop){bottom:var(--ll-android-bottom-nav-height)!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet),html body div#root :is(.landing-page,.pricing-page) .mobile-nav-sheet,html body div#root .landing-page .marketing-nav .mobile-nav-sheet{left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:100vw!important;border-bottom:1px solid rgba(17,18,23,.12)!important;border-radius:26px 26px 0 0!important;max-height:calc(100dvh - var(--ll-mobile-top-app-bar-height, 72px) - var(--ll-android-bottom-nav-height) - 12px)!important}}@media(min-width:900px){html body div#root>nav.mobile-app-bottom-nav,html body div#root nav.mobile-app-bottom-nav{display:none!important}}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.connector-button,.ghost-button,.secondary-button):not(:disabled):not([aria-disabled=true]){color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.connector-button,.ghost-button,.secondary-button):not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small,em),html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.connector-button,.ghost-button,.secondary-button):not(:disabled):not([aria-disabled=true]) svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger):not(:disabled):not([aria-disabled=true]){background:#fff!important;border:1px solid rgba(17,18,23,.14)!important;box-shadow:0 8px 22px #11121714!important}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.connector-button,.ghost-button,.secondary-button):not(main.workspace *):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:#eef2f7!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f38!important}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.connector-button,.ghost-button,.secondary-button):not(main.workspace *):active:not(:disabled):not([aria-disabled=true]){background:#dbe4ef!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f47!important}html body div#root :is(.primary-button,.stripe-button,.landing-plan-cta):not(:disabled):not([aria-disabled=true]){background:#050505!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root :is(.primary-button,.stripe-button,.landing-plan-cta):not(:disabled):not([aria-disabled=true]) :is(svg,span,strong),html body div#root :is(.primary-button,.stripe-button,.landing-plan-cta):not(:disabled):not([aria-disabled=true]) svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root :is(.primary-button,.stripe-button,.landing-plan-cta):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root .marketing-brand:not(main.workspace *):is(:hover,:focus-visible,:active){background:#eef2f7!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root :is(button.mobile-menu-button,button.workspace-menu-trigger,button.connector-button):not(main.workspace *):active:not(:disabled):not([aria-disabled=true]),html body div#root .app-shell :is(button.connector-button,button.ghost-button):not(main.workspace *):active:not(:disabled):not([aria-disabled=true]),html body div#root :is(.landing-page,.pricing-page) header.marketing-nav button.mobile-menu-button:active:not(:disabled):not([aria-disabled=true]){opacity:1!important;filter:none!important;background:#dbe4ef!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f47!important}html body div#root :is(button.mobile-menu-button,button.workspace-menu-trigger,button.connector-button):not(main.workspace *):active:not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small),html body div#root :is(button.mobile-menu-button,button.workspace-menu-trigger,button.connector-button):not(main.workspace *):active:not(:disabled):not([aria-disabled=true]) svg *,html body div#root .app-shell :is(button.connector-button,button.ghost-button):not(main.workspace *):active:not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small),html body div#root .app-shell :is(button.connector-button,button.ghost-button):not(main.workspace *):active:not(:disabled):not([aria-disabled=true]) svg *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(button.mobile-menu-button,button.workspace-menu-trigger)>svg,html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(button.mobile-menu-button,button.workspace-menu-trigger)>svg *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root main.landing-page header.marketing-nav button.mobile-menu-button:is(:hover,:focus-visible,:active)>svg,html body div#root main.landing-page header.marketing-nav button.mobile-menu-button:is(:hover,:focus-visible,:active)>svg *,html body div#root main.pricing-page header.marketing-nav button.mobile-menu-button:is(:hover,:focus-visible,:active)>svg,html body div#root main.pricing-page header.marketing-nav button.mobile-menu-button:is(:hover,:focus-visible,:active)>svg *,html body div#root main.marketplace-page header.marketing-nav button.mobile-menu-button:is(:hover,:focus-visible,:active)>svg,html body div#root main.marketplace-page header.marketing-nav button.mobile-menu-button:is(:hover,:focus-visible,:active)>svg *,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:is(:hover,:focus-visible,:active)>svg,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:is(:hover,:focus-visible,:active)>svg *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root :is(.landing-page,.pricing-page) .landing-plan-cta,html body div#root :is(.landing-page,.pricing-page) .landing-plan-cta:is(:hover,:focus-visible,:active):not(:disabled){background:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important}html body div#root :is(.landing-page,.pricing-page) .landing-plan-cta :is(svg,span,strong,small),html body div#root :is(.landing-page,.pricing-page) .landing-plan-cta svg *,html body div#root :is(.landing-page,.pricing-page) .landing-plan-cta:is(:hover,:focus-visible,:active):not(:disabled) :is(svg,span,strong,small),html body div#root :is(.landing-page,.pricing-page) .landing-plan-cta:is(:hover,:focus-visible,:active):not(:disabled) svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open page actions"]:is(:hover,:focus-visible,:active):not(:disabled),html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open pricing actions"]:is(:hover,:focus-visible,:active):not(:disabled),html body div#root main.marketplace-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open market actions"]:is(:hover,:focus-visible,:active):not(:disabled),html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger[aria-label="Open workspace actions"]:is(:hover,:focus-visible,:active):not(:disabled){background:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important}html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open page actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open page actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg *,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open pricing actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open pricing actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg *,html body div#root main.marketplace-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open market actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg,html body div#root main.marketplace-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open market actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg *,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger[aria-label="Open workspace actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger[aria-label="Open workspace actions"]:is(:hover,:focus-visible,:active):not(:disabled)>svg *{color:#fff!important;stroke:#fff!important;fill:none!important;-webkit-text-fill-color:#ffffff!important}html body div#root button.primary-button:is(:hover,:focus-visible,:active):not(:disabled),html body div#root a.primary-button:is(:hover,:focus-visible,:active),html body div#root :is(.landing-page,.pricing-page,.app-shell) button.primary-button:is(:hover,:focus-visible,:active):not(:disabled){background:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important}html body div#root button.primary-button:is(:hover,:focus-visible,:active):not(:disabled) :is(svg,span,strong,small),html body div#root button.primary-button:is(:hover,:focus-visible,:active):not(:disabled) svg *,html body div#root a.primary-button:is(:hover,:focus-visible,:active) :is(svg,span,strong,small),html body div#root a.primary-button:is(:hover,:focus-visible,:active) svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(a,button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:#07111f!important;background-color:#07111f!important;background-image:none!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;transition:transform .14s ease,box-shadow .14s ease!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(a,button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):before,html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(a,button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]):after{background:transparent!important;opacity:0!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(a,button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small,p),html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(a,button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:hover,html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:focus-visible,html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:hover,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:focus-visible,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:hover:not(:disabled),html body div#root div.app-shell main.workspace .workspace-menu-sheet button:focus-visible:not(:disabled),html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled){background-color:#07111f!important;background-image:none!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important;transition:transform .14s ease,box-shadow .14s ease!important}html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:hover *,html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:focus-visible *,html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active *,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:hover *,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:focus-visible *,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active *,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:hover:not(:disabled) *,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:focus-visible:not(:disabled) *,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled) *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active>svg,html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active>svg *,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active>svg,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active>svg *,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled)>svg,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled)>svg *{color:#fff!important;stroke:#fff!important;fill:none!important;transition:none!important;-webkit-text-fill-color:#ffffff!important}html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active{background-color:#dbe4ef!important;background-image:none!important;border-color:#07111f47!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;transition:none!important}html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active *,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active>svg,html body div#root main.landing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>a:active>svg *,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active>svg,html body div#root main.pricing-page.marketing-only .mobile-nav-sheet nav.mobile-drawer-link-list>button:active>svg *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled){background:linear-gradient(145deg,#0f3652c2,#051228d1)!important;background-color:#051228d1!important;background-image:linear-gradient(145deg,#0f3652c2,#051228d1)!important;border-color:#5ef5d052!important;color:#edf8ff!important;-webkit-text-fill-color:#edf8ff!important;transition:none!important}html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled) *,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled)>svg,html body div#root div.app-shell main.workspace .workspace-menu-sheet button:active:not(:disabled)>svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(a,button) svg,html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(a,button) svg *{transition:none!important}@media(min-width:900px){html body div#root :is(header.marketing-nav,header.topbar.app-header) .desktop-page-nav{height:52px!important;min-height:52px!important;padding:4px!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) .desktop-page-nav button{height:44px!important;min-height:44px!important}}html body div#root :is(button,.primary-button,.ghost-button,.secondary-button):disabled,html body div#root :is(button,.primary-button,.ghost-button,.secondary-button)[aria-disabled=true]{background:#e7ecf3!important;border-color:#11121724!important;color:#4b5565!important;-webkit-text-fill-color:#4b5565!important;opacity:1!important;filter:none!important;cursor:not-allowed!important}html body div#root :is(button,.primary-button,.ghost-button,.secondary-button):disabled *,html body div#root :is(button,.primary-button,.ghost-button,.secondary-button)[aria-disabled=true] *{color:#4b5565!important;stroke:#4b5565!important;-webkit-text-fill-color:#4b5565!important}html body div#root :is(button.marketing-brand,.marketing-brand.brand-home-link){color:#07111f!important;-webkit-text-fill-color:#07111f!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body div#root :is(button.marketing-brand,.marketing-brand.brand-home-link):is(:hover,:focus-visible,:active){color:#07111f!important;-webkit-text-fill-color:#07111f!important;background:#eef4fb!important;background-color:#eef4fb!important;background-image:none!important;border-color:#07111f14!important;box-shadow:none!important;opacity:1!important;filter:none!important}html body div#root :is(button.marketing-brand,.marketing-brand.brand-home-link) :is(strong,span,h1,p,.eyebrow),html body div#root :is(button.marketing-brand,.marketing-brand.brand-home-link):is(:hover,:focus-visible,:active) :is(strong,span,h1,p,.eyebrow){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body div#root :is(.landing-page,.pricing-page,.marketplace-page,.app-shell,.modal-backdrop) :is(button.marketing-brand.brand-home-link,.marketing-brand.brand-home-link):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:#eef4fb!important;background-color:#eef4fb!important;background-image:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f14!important;box-shadow:none!important;opacity:1!important;filter:none!important}html body div#root :is(.landing-page,.pricing-page,.app-shell,.modal-backdrop) :is(button.marketing-brand.brand-home-link,.marketing-brand.brand-home-link):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(strong,span,h1,p,.eyebrow){color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root :is(main.landing-page header.marketing-nav button.mobile-menu-button,main.pricing-page header.marketing-nav button.mobile-menu-button,main.marketplace-page header.marketing-nav button.mobile-menu-button,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger):not(:disabled):not([aria-disabled=true]){background:#fff!important;background-color:#fff!important;background-image:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f24!important;box-shadow:0 8px 22px #11121714!important;opacity:1!important;filter:none!important}html body div#root :is(.landing-page,.pricing-page,.marketplace-page,.app-shell,.modal-backdrop) :is(main.landing-page header.marketing-nav button.mobile-menu-button,main.pricing-page header.marketing-nav button.mobile-menu-button,main.marketplace-page header.marketing-nav button.mobile-menu-button,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:#eef4fb!important;background-color:#eef4fb!important;background-image:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f2e!important;box-shadow:none!important;opacity:1!important;filter:none!important}html body div#root :is(main.landing-page header.marketing-nav button.mobile-menu-button,main.pricing-page header.marketing-nav button.mobile-menu-button,main.marketplace-page header.marketing-nav button.mobile-menu-button,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger) :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root footer.marketing-footer{width:min(100%,1360px)!important;margin-inline:auto!important;padding:clamp(16px,2.4vw,24px)!important;border-top:1px solid var(--ll-line)!important;background:transparent!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;align-items:stretch!important;box-shadow:none!important}html body div#root#root footer.marketing-footer :is(.footer-main,.footer-bottom-row){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important}html body div#root#root footer.marketing-footer .footer-brand-block{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html body div#root#root footer.marketing-footer .footer-brand-block strong{display:block!important;color:var(--ll-ink)!important;font-weight:800!important}html body div#root#root footer.marketing-footer .footer-brand-block span{display:block!important;max-width:620px!important;color:var(--ll-muted)!important;font-size:13px!important;line-height:1.35!important}html body div#root#root footer.marketing-footer .footer-trust-strip{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}html body div#root#root footer.marketing-footer .footer-trust-strip span{min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border:1px solid var(--ll-line)!important;border-radius:999px!important;background:#0811239e!important;color:var(--ll-ink)!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}html body div#root#root footer.marketing-footer .footer-legal-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}html body div#root#root footer.marketing-footer .footer-copyright{margin:0!important;color:var(--ll-muted)!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important}@media(max-width:899px){html body div#root#root footer.marketing-footer{grid-template-columns:1fr!important;gap:10px!important;padding:18px 16px 22px!important}html body div#root#root footer.marketing-footer :is(.footer-main,.footer-bottom-row){flex-direction:column!important;align-items:flex-start!important}html body div#root#root footer.marketing-footer .footer-trust-strip,html body div#root#root footer.marketing-footer .footer-legal-links{width:100%!important;justify-content:flex-start!important}html body div#root#root footer.marketing-footer .footer-legal-links{gap:8px!important}html body div#root#root footer.marketing-footer .footer-brand-block span{display:none!important}html body div#root#root footer.marketing-footer .footer-legal-links :is(button,a){min-height:34px!important;padding-inline:10px!important}html body div#root#root footer.marketing-footer .footer-copyright{white-space:normal!important}}html body div#root#root main.landing-page.marketing-only.marketing-only header.marketing-nav.marketing-nav button.mobile-menu-button.mobile-menu-button[aria-label="Open page actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg,html body div#root#root main.landing-page.marketing-only.marketing-only header.marketing-nav.marketing-nav button.mobile-menu-button.mobile-menu-button[aria-label="Open page actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg *,html body div#root#root main.pricing-page.marketing-only.marketing-only header.marketing-nav.marketing-nav button.mobile-menu-button.mobile-menu-button[aria-label="Open pricing actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg,html body div#root#root main.pricing-page.marketing-only.marketing-only header.marketing-nav.marketing-nav button.mobile-menu-button.mobile-menu-button[aria-label="Open pricing actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg *,html body div#root#root main.marketplace-page.marketing-only.marketing-only header.marketing-nav.marketing-nav button.mobile-menu-button.mobile-menu-button[aria-label="Open market actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg,html body div#root#root main.marketplace-page.marketing-only.marketing-only header.marketing-nav.marketing-nav button.mobile-menu-button.mobile-menu-button[aria-label="Open market actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg *,html body div#root#root div.app-shell main.workspace.workspace header.topbar.app-header.app-header button.workspace-menu-trigger.workspace-menu-trigger[aria-label="Open workspace actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg,html body div#root#root div.app-shell main.workspace.workspace header.topbar.app-header.app-header button.workspace-menu-trigger.workspace-menu-trigger[aria-label="Open workspace actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg *,html body div#root#root div.app-shell main.workspace.workspace header.topbar.app-header.app-header button.workspace-menu-trigger.workspace-menu-trigger[aria-label="Open admin actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg,html body div#root#root div.app-shell main.workspace.workspace header.topbar.app-header.app-header button.workspace-menu-trigger.workspace-menu-trigger[aria-label="Open admin actions"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled)>svg *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root#root .marketing-footer.marketing-footer .footer-legal-links.footer-legal-links :is(button,a){min-height:44px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#475467!important;-webkit-text-fill-color:#475467!important;font-weight:700!important;text-decoration:none!important}html body div#root#root .marketing-footer.marketing-footer .footer-legal-links.footer-legal-links :is(button,a):is(:hover,:focus,:focus-visible,:active){background:#eef4fb!important;background-color:#eef4fb!important;background-image:none!important;border-color:#07111f1a!important;box-shadow:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important;filter:none!important}html body div#root#root :is(.ghost-button,.secondary-button,.auth-secondary-button,.oauth-button,.connector-button,.mobile-menu-button,.workspace-menu-trigger):not(main.workspace *):not(.primary-button):not(.hero-url-submit):not(.support-fab):not(.active):not(.selected):not(.mobile-menu-button):not(.workspace-menu-trigger):not(.studio-auth-oauth):not(.auth-secondary-button):not(.auth-modal-close):not(.github-return-secondary):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:#eef4fb!important;background-color:#eef4fb!important;background-image:none!important;border-color:#07111f24!important;box-shadow:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important;filter:none!important}html body div#root#root :is(.ghost-button,.secondary-button,.auth-secondary-button,.oauth-button,.connector-button,.mobile-menu-button,.workspace-menu-trigger):not(main.workspace *):not(.primary-button):not(.hero-url-submit):not(.support-fab):not(.active):not(.selected):not(.mobile-menu-button):not(.workspace-menu-trigger):not(.studio-auth-oauth):not(.auth-secondary-button):not(.auth-modal-close):not(.github-return-secondary):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active) :is(svg,svg *,span,strong,small,em){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root :is(button,a,[role=button]):focus-visible{outline:3px solid rgba(20,99,255,.34)!important;outline-offset:3px!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions,.app-header-auth-actions) :is(button.primary-button,.primary-button,button.signup-cta,.signup-cta):not(:disabled):not([aria-disabled=true]){min-height:44px!important;border:1px solid #07111f!important;border-radius:999px!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions,.app-header-auth-actions) :is(button.primary-button,.primary-button,button.signup-cta,.signup-cta):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){border-color:#07111f!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #8fc5ff75!important;filter:none!important;opacity:1!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions,.app-header-auth-actions) :is(button.primary-button,.primary-button,button.signup-cta,.signup-cta):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span,strong,small,em){color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions,.app-header-auth-actions) :is(button.ghost-button,.ghost-button):not(:disabled):not([aria-disabled=true]){min-height:44px!important;border:1px solid rgba(7,17,31,.14)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions,.app-header-auth-actions) :is(button.ghost-button,.ghost-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){border-color:#07111f2e!important;background:#eef4fb!important;background-color:#eef4fb!important;background-image:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 0 0 3px #8fc5ff47!important;filter:none!important;opacity:1!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(.marketing-auth-actions,.app-header-auth-actions) :is(button.ghost-button,.ghost-button):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span,strong,small,em){color:#07111f!important;stroke:currentColor!important;-webkit-text-fill-color:#07111f!important}:root{--ll-interaction-hover: rgba(7, 17, 31, .055);--ll-interaction-pressed: rgba(7, 17, 31, .095);--ll-interaction-selected: rgba(58, 231, 151, .88);--ll-interaction-border: rgba(7, 17, 31, .15);--ll-interaction-focus: 0 0 0 3px rgba(25, 118, 210, .28);--ll-interaction-dark: #07111f;--ll-interaction-dark-hover: #111827;--ll-interaction-dark-pressed: #1f2937}html body div#root#root :is(button,a[role=button],.primary-button,.ghost-button,.secondary-button,.stripe-button,.landing-plan-cta,.marketing-brand,.brand-home-link,.mobile-menu-button,.workspace-menu-trigger,.support-fab,.mobile-nav-sheet a,.workspace-menu-sheet a){-webkit-tap-highlight-color:rgba(7,17,31,.1)!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease,transform .1s ease!important}html body div#root#root :is(.marketing-brand,.brand-home-link,.mobile-menu-button,.workspace-menu-trigger,.ghost-button,.secondary-button,.mobile-nav-sheet a,.mobile-nav-sheet button,.workspace-menu-sheet a,.workspace-menu-sheet button,.connector-button,.oauth-button,.auth-secondary-button):not(main.workspace *):not(.mobile-menu-button):not(.workspace-menu-trigger):not(.studio-auth-oauth):not(.auth-secondary-button):not(.auth-modal-close):not(.github-return-secondary):is(:hover,:focus,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--ll-interaction-hover)!important;background-color:var(--ll-interaction-hover)!important;background-image:none!important;border-color:var(--ll-interaction-border)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body div#root#root :is(.marketing-brand,.brand-home-link,.mobile-menu-button,.workspace-menu-trigger,.ghost-button,.secondary-button,.mobile-nav-sheet a,.mobile-nav-sheet button,.workspace-menu-sheet a,.workspace-menu-sheet button,.connector-button,.oauth-button,.auth-secondary-button):not(main.workspace *):not(.mobile-menu-button):not(.workspace-menu-trigger):not(.studio-auth-oauth):not(.auth-secondary-button):not(.auth-modal-close):not(.github-return-secondary):active:not(:disabled):not([aria-disabled=true]){background:var(--ll-interaction-pressed)!important;background-color:var(--ll-interaction-pressed)!important;background-image:none!important;border-color:var(--ll-interaction-border)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:translateY(1px)!important}html body div#root#root :is(.marketing-brand,.brand-home-link,.mobile-menu-button,.workspace-menu-trigger,.ghost-button,.secondary-button,.mobile-nav-sheet a,.mobile-nav-sheet button,.workspace-menu-sheet a,.workspace-menu-sheet button,.connector-button,.oauth-button,.auth-secondary-button):not(main.workspace *):not(.mobile-menu-button):not(.workspace-menu-trigger):not(.studio-auth-oauth):not(.auth-secondary-button):not(.auth-modal-close):not(.github-return-secondary):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span,strong,small,em,p,h1,h2,h3){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root :is(button.primary-button,a.primary-button,.primary-button,.stripe-button,.landing-plan-cta):not(:disabled):not([aria-disabled=true]){background:var(--ll-interaction-dark)!important;background-color:var(--ll-interaction-dark)!important;background-image:none!important;border-color:var(--ll-interaction-dark)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body div#root#root :is(button.primary-button,a.primary-button,.primary-button,.stripe-button,.landing-plan-cta):is(:hover,:focus,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--ll-interaction-dark-hover)!important;background-color:var(--ll-interaction-dark-hover)!important;background-image:none!important;border-color:var(--ll-interaction-dark-hover)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body div#root#root :is(button.primary-button,a.primary-button,.primary-button,.stripe-button,.landing-plan-cta):active:not(:disabled):not([aria-disabled=true]){background:var(--ll-interaction-dark-pressed)!important;background-color:var(--ll-interaction-dark-pressed)!important;background-image:none!important;border-color:var(--ll-interaction-dark-pressed)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:translateY(1px)!important}html body div#root#root :is(button.primary-button,a.primary-button,.primary-button,.stripe-button,.landing-plan-cta):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span,strong,small,em,p){color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root :is(button,a,[role=button]):focus-visible{outline:0!important;box-shadow:var(--ll-interaction-focus)!important}html body div#root#root :is(.primary-button,.stripe-button,.landing-plan-cta):focus-visible{box-shadow:var(--ll-interaction-focus)!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible){background:var(--ll-interaction-hover)!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):active{background:var(--ll-interaction-pressed)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important}html body div#root#root nav.mobile-app-bottom-nav>button.active,html body div#root#root nav.mobile-app-bottom-nav>button[aria-current=page],html body div#root#root nav.mobile-app-bottom-nav>button.active:is(:hover,:focus,:focus-visible,:active),html body div#root#root nav.mobile-app-bottom-nav>button[aria-current=page]:is(:hover,:focus,:focus-visible,:active){background:var(--ll-interaction-selected)!important;background-color:var(--ll-interaction-selected)!important;background-image:none!important;border-color:transparent!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body div#root#root nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small){color:inherit!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(max-width:899px){html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button,html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active),html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){min-height:64px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ll-nav-inactive)!important;-webkit-text-fill-color:var(--ll-nav-inactive)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){color:var(--ll-nav-active)!important;-webkit-text-fill-color:var(--ll-nav-active)!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>svg,html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>svg{padding:5px 12px!important;border-radius:999px!important;background:var(--ll-nav-active-bg)!important;color:var(--ll-nav-active)!important;stroke:currentColor!important;box-sizing:content-box!important;border:1px solid var(--ll-nav-active-border)!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active)>svg{padding:5px 12px!important;border-radius:999px!important;background:var(--ll-nav-hover-bg)!important;color:var(--ll-nav-inactive-hover)!important;stroke:currentColor!important;box-sizing:content-box!important;border:1px solid rgba(125,245,231,.22)!important;box-shadow:inset 0 1px #ffffff0f!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button :is(span,small,svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>span,html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>span{color:var(--ll-nav-active)!important;-webkit-text-fill-color:var(--ll-nav-active)!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active),html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active) :is(span,small,svg,svg *){color:var(--ll-nav-inactive-hover)!important;stroke:currentColor!important;-webkit-text-fill-color:var(--ll-nav-inactive-hover)!important}}@media(max-width:899px){html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header){width:100vw!important;max-width:100vw!important;min-height:70px!important;height:70px!important;padding:8px max(16px,env(safe-area-inset-left)) 8px max(16px,env(safe-area-inset-right))!important;gap:10px!important;overflow:visible!important}html body,html body div#root,html body div#root>main{touch-action:pan-y!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(.marketing-brand,.brand-home-link){min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) .marketing-brand-copy{min-width:0!important;overflow:hidden!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) .marketing-brand-copy span{display:none!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(button.mobile-menu-button,button.workspace-menu-trigger){width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(125,245,231,.34)!important;border-radius:999px!important;background:#05182cb8!important;background-color:#05182cb8!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(button.mobile-menu-button,button.workspace-menu-trigger):is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled){border-color:#8ef7d28a!important;background:#082237e6!important;background-color:#082237e6!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;transform:none!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(button.mobile-menu-button,button.workspace-menu-trigger) :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) :is(button.mobile-menu-button,button.workspace-menu-trigger)>span{display:none!important}html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg *{stroke-width:2.15!important;box-shadow:none!important}html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg{box-shadow:none!important}}html body div#root#root .desktop-page-nav :is(button,a):is(:hover,:focus-visible,:active){box-shadow:none!important}@media(prefers-reduced-motion:reduce){html body div#root#root :is(button,a[role=button],.primary-button,.ghost-button,.secondary-button,.stripe-button){transition:none!important;transform:none!important}}html body div#root :is(.marketing-brand-copy strong,.studio-brand strong){font-family:Geist,Geist Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}@media(min-width:900px){html body div#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media(max-width:760px){html body div#root :is(.marketing-brand-copy strong,.studio-brand strong){font-size:18px!important;line-height:1.2!important}html body div#root :is(.marketing-brand-copy span,.studio-brand small){font-size:12px!important;line-height:1.25!important}}@media(max-width:767px){html:has(body div#root footer.marketing-footer),body:has(div#root footer.marketing-footer){scroll-padding-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 180px + env(safe-area-inset-bottom))!important}html body div#root footer.marketing-footer{padding-bottom:22px!important;margin-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 144px + env(safe-area-inset-bottom))!important;position:relative!important;z-index:0!important}html body div#root footer.marketing-footer :is(a,button){scroll-margin-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 160px + env(safe-area-inset-bottom))!important;position:relative!important;z-index:1!important}}@media(max-width:899px){html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>svg,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active)>svg{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button){background:#07172d!important;background-color:#07172d!important;background-image:none!important;border-color:#7df5e733!important;color:#f6fbfff5!important;-webkit-text-fill-color:rgba(246,251,255,.96)!important;filter:none!important;opacity:1!important;transform:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button):not(.active):not([aria-current=location]):is(:hover,:focus,:focus-visible,:active){background:linear-gradient(145deg,#0b2d47f0,#05132afa)!important;background-color:#0b2d47!important;border-color:#8ef7d275!important;color:#f6fbfff5!important;-webkit-text-fill-color:rgba(246,251,255,.96)!important;box-shadow:0 0 0 3px #8ef7d21f!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button).active,html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button)[aria-current=location]{background:linear-gradient(135deg,#8ef7d2,#58e6f0)!important;background-color:#8ef7d2!important;border-color:#8ef7d29e!important;color:#04111f!important;-webkit-text-fill-color:#04111f!important;box-shadow:0 0 0 3px #8ef7d224,inset 0 1px #ffffff61!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button) :is(span,strong,svg,svg *){background:transparent!important;color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row.selected>.workspace-select-button,html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row>.workspace-select-button:is(:hover,:focus,:focus-visible,:active){background:#eef6ff!important;background-color:#eef6ff!important;background-image:none!important;border-color:#07111f2e!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 0 0 3px #494fdf1a!important;filter:none!important;opacity:1!important;transform:none!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row.selected>.workspace-select-button :is(strong,span),html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row>.workspace-select-button:is(:hover,:focus,:focus-visible,:active) :is(strong,span){color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row.selected>.workspace-select-button em,html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row>.workspace-select-button:is(:hover,:focus,:focus-visible,:active) em{background:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected,html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected:is(:hover,:focus,:focus-visible,:active){background:#07111f!important;background-color:#07111f!important;background-image:none!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 24px #07111f29!important;filter:none!important;opacity:1!important;transform:none!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected :is(strong,small),html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected:is(:hover,:focus,:focus-visible,:active) :is(strong,small){color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected>span,html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected:is(:hover,:focus,:focus-visible,:active)>span,html body div#root#root .app-shell main.workspace .mobile-stepper>button.active .mobile-tab-number,html body div#root#root .app-shell main.workspace .mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active) .mobile-tab-number,html body div#root#root .app-shell main.workspace .builder-command-progress>button.active .stage-number,html body div#root#root .app-shell main.workspace .builder-command-progress>button.active:is(:hover,:focus,:focus-visible,:active) .stage-number{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(7,17,31,.14)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 1px 2px #07111f14!important;filter:none!important;opacity:1!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected>span *,html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button.selected:is(:hover,:focus,:focus-visible,:active)>span *,html body div#root#root .app-shell main.workspace .mobile-stepper>button.active .mobile-tab-number *,html body div#root#root .app-shell main.workspace .mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active) .mobile-tab-number *,html body div#root#root .app-shell main.workspace .builder-command-progress>button.active .stage-number *,html body div#root#root .app-shell main.workspace .builder-command-progress>button.active:is(:hover,:focus,:focus-visible,:active) .stage-number *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button:not(.selected):is(:hover,:focus,:focus-visible,:active){background:#eef6ff!important;background-color:#eef6ff!important;background-image:none!important;border-color:#07111f2e!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;filter:none!important;opacity:1!important;transform:none!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card .mobile-app-chip-row>button:not(.selected):is(:hover,:focus,:focus-visible,:active) :is(span,strong,small){color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important}html body div#root#root .app-shell main.workspace .primary-button:disabled,html body div#root#root .app-shell main.workspace .primary-button:disabled:is(:hover,:focus,:focus-visible,:active),html body div#root#root .app-shell main.workspace .footer-actions .primary-button:disabled,html body div#root#root .app-shell main.workspace .footer-actions .primary-button:disabled:is(:hover,:focus,:focus-visible,:active){background:#eef6ff!important;background-color:#eef6ff!important;background-image:none!important;border-color:#07111f2e!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 0 0 3px #494fdf1a!important;filter:none!important;opacity:1!important;transform:none!important;cursor:not-allowed!important}html body div#root#root .app-shell main.workspace .primary-button:disabled *,html body div#root#root .app-shell main.workspace .primary-button:disabled:is(:hover,:focus,:focus-visible,:active) *,html body div#root#root .app-shell main.workspace .footer-actions .primary-button:disabled *,html body div#root#root .app-shell main.workspace .footer-actions .primary-button:disabled:is(:hover,:focus,:focus-visible,:active) *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;border:1px solid rgba(7,17,31,.12)!important;border-radius:24px!important;background:#ffffffeb!important;box-shadow:0 14px 36px #07111f14!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip>div{min-width:0!important;display:grid!important;gap:4px!important;align-content:start!important;padding:14px!important;border:1px solid rgba(7,17,31,.1)!important;border-radius:18px!important;background:#f8fafc!important;color:#07111f!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip span,html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip small{color:#596171!important;-webkit-text-fill-color:#596171!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip span{font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip strong{color:#07111f!important;-webkit-text-fill-color:#07111f!important;font-size:clamp(22px,2.8vw,30px)!important;font-weight:800!important;line-height:1!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip small{font-size:12px!important;font-weight:600!important;line-height:1.25!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card{min-width:0!important;display:grid!important;gap:10px!important;padding:16px!important;border:1px solid rgba(7,17,31,.12)!important;border-radius:20px!important;background:#fff!important;color:#07111f!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card span,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card p,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card small{color:#596171!important;-webkit-text-fill-color:#596171!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card span,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card b{font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card b{padding:5px 9px!important;border-radius:999px!important;background:#eef6ff!important;color:#07111f!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card.configured b{background:#e8fff7!important;color:#064e3b!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card.missing b{background:#fff3e8!important;color:#7c2d12!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card strong{color:#07111f!important;-webkit-text-fill-color:#07111f!important;font-size:17px!important;line-height:1.15!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card p,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card small{margin:0!important;font-size:13px!important;line-height:1.35!important}html body div#root#root .pricing-page .pricing-billing-status,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-billing-status{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px!important;border:1px solid rgba(17,18,23,.12)!important;border-radius:20px!important;background:#f7f8faeb!important;color:#07111f!important}html body div#root#root .pricing-page .pricing-billing-status>div,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-billing-status>div{min-width:0!important;display:grid!important;gap:3px!important}html body div#root#root .pricing-page .pricing-billing-status span,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-billing-status span{color:#596171!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important}html body div#root#root .pricing-page .pricing-billing-status strong,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-billing-status strong{color:#07111f!important;font-size:17px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.15!important}html body div#root#root .pricing-page .pricing-billing-status small,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-billing-status small{color:#596171!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}html body div#root#root .pricing-page .billing-refresh-icon-button,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .billing-refresh-icon-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:1px solid rgba(17,18,23,.14)!important;border-radius:999px!important;background:#fff!important;color:#07111f!important;display:inline-grid!important;place-items:center!important;cursor:pointer!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}html body div#root#root .pricing-page .billing-refresh-icon-button svg,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .billing-refresh-icon-button svg{color:#07111f!important;stroke:#07111f!important}html body div#root#root .pricing-page .billing-refresh-icon-button:is(:hover,:focus-visible),html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .billing-refresh-icon-button:is(:hover,:focus-visible){background:#f3f7fb!important;border-color:#11121738!important;color:#07111f!important;outline:2px solid rgba(73,79,223,.24)!important;outline-offset:2px!important}html body div#root#root .pricing-page .billing-refresh-icon-button:active,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .billing-refresh-icon-button:active{background:#eaf2fb!important;transform:translateY(1px)!important}html body div#root#root .pricing-page .billing-refresh-icon-button:disabled,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .billing-refresh-icon-button:disabled{cursor:not-allowed!important;opacity:.55!important}@media(max-width:760px){html body div#root#root .app-shell main.workspace>.mobile-workspace-context-card{margin-top:16px!important}html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card,html body div#root#root .pricing-page .pricing-status-card{width:100%!important;max-width:none!important;min-height:0!important;display:grid!important;align-content:start!important;gap:12px!important;padding:22px!important;border-radius:24px!important}html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-status-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-status-actions>*{width:100%!important;min-height:48px!important}html body div#root#root .pricing-page .pricing-billing-status,html body div#root#root main.pricing-page.marketing-only>section.pricing-hero.pricing-hero>.pricing-status-card .pricing-billing-status{padding:12px!important;border-radius:18px!important}}@media(max-width:900px){html body div#root#root .app-shell main.workspace .admin-console .admin-hero{padding:18px!important;border-radius:24px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-hero h2{font-size:clamp(30px,7.6vw,38px)!important;line-height:1.03!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button){min-height:78px!important;width:100%!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:11px!important;border-radius:18px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button)>svg{width:34px!important;height:34px!important;padding:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button) span{font-size:14px!important;line-height:1.08!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button) strong{font-size:11px!important;line-height:1.18!important}html body div#root#root .app-shell main.workspace .admin-console .admin-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-kpi{min-height:92px!important;padding:12px!important;border-radius:18px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;border-radius:20px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip>div{min-height:86px!important;padding:12px!important;border-radius:16px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-ops-strip>div:last-child:nth-child(odd){grid-column:1 / -1!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-grid{grid-template-columns:1fr!important;gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card{padding:14px!important;border-radius:18px!important}}:root{--ll-focus-visible: rgba(61, 220, 132, .92);--ll-focus-soft: rgba(61, 220, 132, .2);--ll-press-dark: #071222;--ll-press-dark-hover: #0f172a;--ll-press-light: rgba(9, 10, 13, .06);--ll-press-light-strong: rgba(9, 10, 13, .1)}html body div#root :is(button,a,[role=button],summary,input,textarea,select):focus-visible{outline:2px solid var(--ll-focus-visible)!important;outline-offset:3px!important;box-shadow:0 0 0 4px var(--ll-focus-soft)!important}html body div#root :is(button,a,[role=button],summary):not(:disabled):not([aria-disabled=true]){-webkit-tap-highlight-color:transparent}html body div#root#root#root#root .support-widget.support-widget.open .support-header button.support-close-button.modal-close,html body div#root#root#root#root .support-widget.support-widget.open .support-header button[aria-label="Close support"],html body div#root#root#root#root .modal-backdrop.legal-backdrop .legal-modal>button.modal-close,html body div#root#root#root#root .modal-backdrop.auth-backdrop .auth-modal>button.modal-close,html body div#root#root#root#root .auth-modal.studio-auth-modal>button.modal-close.auth-modal-close,html body div#root#root#root#root .github-return-modal>button.modal-close,html body div#root#root#root#root .github-setup-modal>button.modal-close,html body div#root#root#root#root .delete-workspace-modal>button.modal-close,html body div#root#root#root#root .ai-enhance-card button.modal-close.ai-sheet-close,html body div#root#root#root#root button.admin-confirm-close,html body div#root#root#root#root .mobile-nav-sheet button.modal-close,html body div#root#root#root#root .workspace-menu-sheet button.modal-close,html body div#root#root#root#root button.workspace-menu-close,html body div#root#root#root#root button.drawer-close{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;display:inline-grid!important;place-items:center!important;flex:0 0 52px!important;padding:0!important;border:1px solid rgba(229,255,249,.7)!important;border-radius:18px!important;background:linear-gradient(145deg,#89fff0,#38e4d3 58%,#25c7ee)!important;background-color:#38e4d3!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:none!important;opacity:1!important;transition:none!important;transform:none!important}html body div#root#root#root#root .support-widget.support-widget.open .support-header button.support-close-button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .support-widget.support-widget.open .support-header button[aria-label="Close support"]:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .modal-backdrop.legal-backdrop .legal-modal>button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .modal-backdrop.auth-backdrop .auth-modal>button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .auth-modal.studio-auth-modal>button.modal-close.auth-modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .github-return-modal>button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .github-setup-modal>button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .delete-workspace-modal>button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .ai-enhance-card button.modal-close.ai-sheet-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root button.admin-confirm-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .mobile-nav-sheet button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root .workspace-menu-sheet button.modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root button.workspace-menu-close:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root#root#root button.drawer-close:is(:hover,:focus,:focus-visible,:active):not(:disabled){border-color:#ffffffe0!important;background:linear-gradient(145deg,#c7fff8,#65f4e4 56%,#43d8ff)!important;background-color:#65f4e4!important;color:#020b18!important;-webkit-text-fill-color:#020b18!important;box-shadow:none!important;outline:0!important;transition:none!important;transform:none!important}html body div#root#root#root#root .support-widget.support-widget.open .support-header button.support-close-button.modal-close :is(svg,svg *,span),html body div#root#root#root#root .support-widget.support-widget.open .support-header button[aria-label="Close support"] :is(svg,svg *,span),html body div#root#root#root#root .modal-backdrop.legal-backdrop .legal-modal>button.modal-close :is(svg,svg *,span),html body div#root#root#root#root .modal-backdrop.auth-backdrop .auth-modal>button.modal-close :is(svg,svg *,span),html body div#root#root#root#root .auth-modal.studio-auth-modal>button.modal-close.auth-modal-close :is(svg,svg *,span),html body div#root#root#root#root .github-return-modal>button.modal-close :is(svg,svg *,span),html body div#root#root#root#root .github-setup-modal>button.modal-close :is(svg,svg *,span),html body div#root#root#root#root .delete-workspace-modal>button.modal-close :is(svg,svg *,span),html body div#root#root#root#root .ai-enhance-card button.modal-close.ai-sheet-close :is(svg,svg *,span),html body div#root#root#root#root button.admin-confirm-close :is(svg,svg *,span),html body div#root#root#root#root .mobile-nav-sheet button.modal-close :is(svg,svg *,span),html body div#root#root#root#root .workspace-menu-sheet button.modal-close :is(svg,svg *,span),html body div#root#root#root#root button.workspace-menu-close :is(svg,svg *,span),html body div#root#root#root#root button.drawer-close :is(svg,svg *,span){color:#031020!important;stroke:#031020!important;fill:none!important;-webkit-text-fill-color:#031020!important}@media(max-width:899px){html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet button.drawer-close{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;flex-basis:58px!important;border-radius:17px!important}}html body div#root :is(.primary-button,.stripe-button,.landing-plan-cta,.dashboard-build-action.primary):not(main.workspace *):not(:disabled):not([aria-disabled=true]){background:var(--ll-press-dark)!important;border-color:var(--ll-press-dark)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root :is(.primary-button,.stripe-button,.landing-plan-cta,.dashboard-build-action.primary):not(main.workspace *):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:var(--ll-press-dark-hover)!important;border-color:var(--ll-press-dark-hover)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 4px var(--ll-focus-soft)!important}html body div#root :is(.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action,.footer-legal-links button,.footer-legal-links a):not(main.workspace *):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--ll-press-light)!important;border-color:#090a0d2e!important;color:#090a0d!important;-webkit-text-fill-color:#090a0d!important;box-shadow:0 0 0 4px var(--ll-focus-soft)!important}html body div#root :is(.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action,.footer-legal-links button,.footer-legal-links a):not(main.workspace *):not(:disabled):not([aria-disabled=true]):active{background:var(--ll-press-light-strong)!important;border-color:#090a0d3d!important;color:#090a0d!important;-webkit-text-fill-color:#090a0d!important}html body div#root :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action,.landing-plan-cta,.stripe-button):not(main.workspace *):not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small),html body div#root :is(.primary-button,.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action,.landing-plan-cta,.stripe-button):not(main.workspace *):not(:disabled):not([aria-disabled=true]) svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root>main.studio-landing-page .studio-url-control button{background:#071222!important;border:1px solid rgba(248,250,252,.1)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px #07122247!important}html body div#root>main.studio-landing-page .studio-url-control button :is(span,svg),html body div#root>main.studio-landing-page .studio-url-control button svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root>main.studio-landing-page .studio-url-control button:is(:hover,:focus-visible,:active){background:#0f172a!important;border-color:#3ddc848c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 4px #3ddc8438,0 12px 26px #07122257!important}html body div#root>main.studio-landing-page :is(.studio-secondary-cta,.studio-link-button,.studio-desktop-nav button,.studio-mobile-profile):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:#f8fafc1a!important;border-color:#3ddc845c!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:0 0 0 4px #3ddc8429!important}html body div#root .auth-modal.studio-auth-modal .studio-auth-primary:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#3ddc84,#22d3ee)!important;border-color:transparent!important;color:#06130c!important;-webkit-text-fill-color:#06130c!important}html body div#root .auth-modal.studio-auth-modal .studio-auth-primary:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#4ade8f,#38ddf0)!important;border-color:transparent!important;color:#06130c!important;-webkit-text-fill-color:#06130c!important;box-shadow:0 0 0 4px #3ddc842e,0 18px 34px #22d3ee2e!important}html body div#root .auth-modal.studio-auth-modal :is(.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]){background:#f8fafc0f!important;border-color:#f8fafc24!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body div#root .auth-modal.studio-auth-modal :is(.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:#f8fafc1a!important;border-color:#3ddc8470!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:0 0 0 4px #3ddc8424!important}html body div#root .auth-modal.studio-auth-modal :is(.studio-auth-primary,.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small),html body div#root .auth-modal.studio-auth-modal :is(.studio-auth-primary,.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]) svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#3ddc84,#22d3ee)!important;background-color:#3ddc84!important;background-image:linear-gradient(135deg,#3ddc84,#22d3ee)!important;border-color:transparent!important;color:#06130c!important;-webkit-text-fill-color:#06130c!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#4ade8f,#38ddf0)!important;background-color:#4ade8f!important;background-image:linear-gradient(135deg,#4ade8f,#38ddf0)!important;color:#06130c!important;-webkit-text-fill-color:#06130c!important;box-shadow:0 0 0 4px #3ddc842e,0 18px 34px #22d3ee2e!important}html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]),html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:#f8fafc17!important;background-color:#f8fafc17!important;background-image:none!important;border-color:#3ddc8457!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input){background:#060817c7!important;background-color:#060817c7!important;border-color:#f8fafc29!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input)::-moz-placeholder{color:#cbd5e1ad!important;-webkit-text-fill-color:rgba(203,213,225,.68)!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input)::placeholder{color:#cbd5e1ad!important;-webkit-text-fill-color:rgba(203,213,225,.68)!important}html body div#root#root .modal-backdrop.auth-backdrop .auth-modal.studio-auth-modal{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#f8fafc24!important;background:radial-gradient(circle at 18% 20%,rgba(61,220,132,.16),transparent 30%),radial-gradient(circle at 88% 10%,rgba(124,58,237,.24),transparent 32%),linear-gradient(145deg,#060817,#0b1026 54%,#060817)!important;box-shadow:0 34px 90px #00000075!important}html body div#root#root .auth-modal.studio-auth-modal :is(.auth-form-panel,.auth-value-panel){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#f8fafc1f!important;background:#10172fb8!important}html body div#root#root .auth-modal.studio-auth-modal :is(h2,h3,.field-label,.modal-copy,.oauth-helper,.auth-provider-note,.auth-provider-note span){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .auth-modal.studio-auth-modal :is(.modal-copy,.oauth-helper){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html body div#root#root .auth-modal.studio-auth-modal .eyebrow{color:#3ddc84!important;-webkit-text-fill-color:#3ddc84!important}@media(max-width:899px){:where(button,.button,a[role=button]){min-height:44px}:where(.primary-button){min-height:48px}:where(input,textarea,select){min-height:48px}.mobile-app-bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}}html{scroll-padding-top:calc(var(--ll-mobile-top-app-bar-height) + 18px)}body{font-family:var(--ll-font-body);color:var(--ll-ink);background:var(--ll-bg)}button,a,input,textarea,select{font-family:var(--ll-font-body)}@media(max-width:899px){:is(.landing-page,.pricing-page,.workspace){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media(max-width:760px){:root{--ll-page-gutter: 16px;--ll-card-pad: 18px}}.brand-logo{--brand-logo-size: 44px;position:relative!important;isolation:isolate!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;width:var(--brand-logo-size)!important;height:var(--brand-logo-size)!important;min-width:var(--brand-logo-size)!important;min-height:var(--brand-logo-size)!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.brand-logo[data-logo-size=sm]{--brand-logo-size: 40px;border-radius:13px!important}.brand-logo[data-logo-size=lg]{--brand-logo-size: 56px;border-radius:18px!important}.brand-logo:before{display:none!important;content:none!important}.brand-logo:after{display:none!important;content:none!important}.brand-logo-image,.brand-logo-symbol{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;filter:none!important;transform:none!important}.brand-logo-core,.brand-logo-corner,.brand-logo-lift,.brand-logo-arrow-head{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}.brand-logo-core,.brand-logo-corner{stroke:#f8fafc!important;stroke-width:6.6!important}.brand-logo-lift{stroke-width:5.4!important}.brand-logo-arrow-head{stroke-width:4.8!important}.brand-logo-node{fill:#3ddc84!important}.brand-logo-node-terminal{fill:#22d3ee!important}.brand-logo-node-mid{fill:#a7f3d0!important}.brand-logo :is(.brand-logo-orbit,.brand-logo-mark,.brand-logo-sweep,.brand-logo-ship,.brand-logo-window,.brand-logo-wing,.brand-logo-flame,.brand-logo-stem,.brand-logo-rise,.brand-logo-monogram){display:none!important}@media(max-width:760px){.brand-logo{--brand-logo-size: 44px;border-radius:14px!important}.brand-logo[data-logo-size=sm]{--brand-logo-size: 38px}}@media(max-width:390px){.brand-logo{--brand-logo-size: 40px;border-radius:13px!important}.brand-logo[data-logo-size=sm]{--brand-logo-size: 36px}}html body div#root#root#root#root :is(.mobile-nav-sheet,.workspace-menu-sheet) .mobile-menu-brand .brand-logo[data-logo-signature=launchliftai-lift-core]{--brand-logo-size: 38px !important;width:var(--brand-logo-size)!important;height:var(--brand-logo-size)!important;min-width:var(--brand-logo-size)!important;min-height:var(--brand-logo-size)!important;max-width:var(--brand-logo-size)!important;max-height:var(--brand-logo-size)!important;flex:0 0 var(--brand-logo-size)!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important}html body div#root#root#root#root :is(.mobile-nav-sheet,.workspace-menu-sheet) .mobile-menu-brand .brand-logo[data-logo-signature=launchliftai-lift-core]:before,html body div#root#root#root#root :is(.mobile-nav-sheet,.workspace-menu-sheet) .mobile-menu-brand .brand-logo[data-logo-signature=launchliftai-lift-core]:after{display:none!important;content:none!important}html body div#root#root#root#root :is(.mobile-nav-sheet,.workspace-menu-sheet) .mobile-menu-brand .brand-logo[data-logo-signature=launchliftai-lift-core] .brand-logo-symbol{width:80%!important;height:80%!important}main.landing-page.marketing-only{scroll-padding-top:calc(var(--ll-mobile-top-app-bar-height) + 16px)}main.landing-page.marketing-only .hero-url-form input{min-height:48px}main.landing-page.marketing-only .hero-url-submit{min-width:48px;min-height:48px}main.landing-page.marketing-only .hero-deliverables-strip>*{min-height:54px}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero{left:auto!important;right:auto!important;transform:none!important;width:min(1360px,calc(100% - 48px))!important;min-width:0!important;max-width:1360px!important;inline-size:min(1360px,calc(100% - 48px))!important;min-inline-size:0!important;max-inline-size:1360px!important;margin:34px auto 54px!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .hero-subheadline,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .hero-url-form small,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .product-badge-copy,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .product-badge-store-copy span,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .product-badge-store-copy strong{color:var(--ll-landing-ink)!important;-webkit-text-fill-color:var(--ll-landing-ink)!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .hero-subheadline{color:var(--ll-landing-muted)!important;-webkit-text-fill-color:var(--ll-landing-muted)!important}html body div#root>main.landing-page.marketing-only>div.landing-hero .hero-subheadline{color:#42516a!important;-webkit-text-fill-color:#42516a!important}html body div#root>main.landing-page.marketing-only>div.landing-hero .product-badge,html body div#root>main.landing-page.marketing-only>div.landing-hero .product-badge *{color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important}html body div#root>main.landing-page.marketing-only>div.landing-hero .product-badge{background:#ffffffbd!important;border-color:#11182714!important}html body div#root>main.landing-page.marketing-only>div.landing-hero .product-badge-store-proof{background:#ffffffd1!important}html body div#root>main.landing-page.marketing-only>div.landing-hero .hero-url-form small#landing-app-url-help{display:block!important;width:100%!important;margin:10px 0 0!important;text-align:center!important;color:#526178!important;-webkit-text-fill-color:#526178!important;opacity:1!important;text-shadow:none!important}@media(max-width:760px){main.landing-page.marketing-only{padding-bottom:calc(104px + env(safe-area-inset-bottom))}main.landing-page.marketing-only .landing-copy{min-width:0}main.landing-page.marketing-only .hero-subheadline{display:block}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero{left:auto!important;width:100%!important;min-width:100%!important;max-width:100%!important;inline-size:100%!important;min-inline-size:100%!important;max-inline-size:100%!important;margin:0 auto 34px!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .hero-subheadline{color:#42516a!important;-webkit-text-fill-color:#42516a!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero.landing-hero .hero-url-form small{color:#526178!important;-webkit-text-fill-color:#526178!important}}.app-shell .workspace{scroll-padding-top:calc(var(--ll-mobile-top-app-bar-height) + 16px)}@media(max-width:899px){.app-shell .workspace{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.content-grid,.footer-actions{grid-template-columns:1fr}}html{scroll-behavior:auto}.landing-page.marketing-only{--studio-bg: #060817;--studio-bg-2: #0b1026;--studio-card: #10172f;--studio-card-soft: rgba(16, 23, 47, .74);--studio-violet: #7c3aed;--studio-green: #3ddc84;--studio-cyan: #22d3ee;--studio-amber: #f59e0b;--studio-text: #f8fafc;--studio-muted: #94a3b8;--studio-line: rgba(248, 250, 252, .14);--studio-line-strong: rgba(34, 211, 238, .32);--studio-radius: 28px;min-height:100vh;overflow-x:clip;color:var(--studio-text);background:linear-gradient(rgba(34,211,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.045) 1px,transparent 1px),linear-gradient(135deg,#060817,#071222 42%,#0b1026);background-size:92px 92px,92px 92px,auto}html body div#root>main.landing-page.marketing-only.studio-landing-page{overflow-x:clip!important;overflow-y:visible!important;color:var(--studio-text)!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(rgba(34,211,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.045) 1px,transparent 1px),linear-gradient(135deg,#060817,#071222 42%,#0b1026)!important;background-size:92px 92px,92px 92px,auto!important;padding:0!important}.landing-page.marketing-only *{box-sizing:border-box}.studio-header,.studio-hero,.studio-section,.studio-final-cta,.landing-page.marketing-only .marketing-footer{width:min(100% - 32px,1200px);margin-inline:auto}.studio-header{position:sticky;top:12px;z-index:50;min-height:66px;margin-top:12px;padding:8px 10px;border:1px solid rgba(248,250,252,.12);border-radius:24px;background:#060817c7;box-shadow:0 18px 56px #00000047;-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.studio-brand{min-height:48px;border:0;border-radius:18px;padding:6px 10px 6px 6px;background:transparent;color:var(--studio-text);display:inline-flex;align-items:center;gap:12px;cursor:pointer}.studio-brand .brand-logo{flex:0 0 auto}.studio-brand span{display:grid;line-height:1.05;text-align:left}.studio-brand strong{font-size:20px;font-weight:800;letter-spacing:-.02em}.studio-brand small{color:var(--studio-muted);font-size:13px;font-weight:700}.studio-brand:hover,.studio-brand:focus-visible,.studio-desktop-nav button:hover,.studio-desktop-nav button:focus-visible,.studio-link-button:hover,.studio-link-button:focus-visible,.studio-mobile-ai:hover,.studio-mobile-ai:focus-visible,.studio-mobile-profile:hover,.studio-mobile-profile:focus-visible,.studio-secondary-cta:hover,.studio-secondary-cta:focus-visible,.landing-page.marketing-only .footer-legal-links button:hover,.landing-page.marketing-only .footer-legal-links button:focus-visible,.landing-page.marketing-only .footer-legal-links a:hover,.landing-page.marketing-only .footer-legal-links a:focus-visible{color:var(--studio-text);background:#f8fafc14;outline:2px solid rgba(34,211,238,.58);outline-offset:2px}.studio-desktop-nav{justify-self:center;display:flex;align-items:center;gap:2px;padding:0;border:0;border-radius:0;background:transparent}.studio-desktop-nav button,.studio-link-button,.studio-header-cta,.studio-mobile-ai,.studio-mobile-profile,.studio-primary-cta,.studio-mock-upload-button,.studio-secondary-cta,.studio-url-control button{font:inherit;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.studio-desktop-nav button{min-height:40px;padding:0 11px;border-radius:12px;background:transparent;color:var(--studio-muted);font-size:13px;font-weight:700}.studio-header-actions{justify-self:end;display:flex;align-items:center;gap:8px}.studio-link-button{min-height:42px;border-radius:14px;padding:0 12px;background:transparent;color:var(--studio-muted);font-size:14px;font-weight:700}.studio-header-cta,.studio-primary-cta,.studio-mock-upload-button{min-height:46px;border-radius:16px;padding:0 16px;color:#06130c;background:linear-gradient(135deg,var(--studio-green),var(--studio-cyan));box-shadow:0 14px 34px #3ddc8438;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:800}.studio-header-cta:hover,.studio-header-cta:focus-visible,.studio-primary-cta:hover,.studio-primary-cta:focus-visible,.studio-mock-upload-button:hover,.studio-mock-upload-button:focus-visible,.studio-url-control button:hover,.studio-url-control button:focus-visible{color:#04100c;background:linear-gradient(135deg,#65f0a2,#67e8f9);outline:2px solid rgba(248,250,252,.7);outline-offset:3px;transform:translateY(-1px)}.studio-mobile-ai,.studio-mobile-profile{display:none;min-width:48px;height:48px;padding:0 12px;place-items:center;align-items:center;gap:7px;border:1px solid rgba(248,250,252,.12);border-radius:16px;background:#ffffff0d;color:var(--studio-text)}.studio-mobile-profile span{font-size:13px;font-weight:800}.studio-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:clamp(28px,5vw,72px);align-items:start;padding:clamp(46px,5.8vw,76px) 0 clamp(48px,6vw,76px)}.studio-hero-copy{min-width:0;display:flex;flex-direction:column}.studio-eyebrow{width:-moz-fit-content;width:fit-content;margin:0 0 18px;padding:9px 13px;border:1px solid rgba(61,220,132,.28);border-radius:999px;color:#b7f7d0;background:#3ddc8417;font-size:12px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.studio-hero h1,.studio-section h2,.studio-final-cta h2{margin:0;color:var(--studio-text);font-family:var(--ll-font-heading, Inter, system-ui, sans-serif);font-weight:800;letter-spacing:-.045em}html body div#root>main.studio-landing-page .studio-hero h1,html body div#root>main.studio-landing-page .studio-section h2,html body div#root>main.studio-landing-page .studio-final-cta h2{color:var(--studio-text)!important;-webkit-text-fill-color:var(--studio-text)!important}html body div#root>main.studio-landing-page .studio-hero-subtitle,html body div#root>main.studio-landing-page .studio-section-heading p,html body div#root>main.studio-landing-page .studio-launch-copy p,html body div#root>main.studio-landing-page .studio-final-cta p{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.studio-hero h1{max-width:760px;font-size:clamp(44px,5.1vw,68px);line-height:.98}.studio-section h2,.studio-final-cta h2{max-width:900px;font-size:clamp(34px,4.5vw,62px);line-height:1.02}.studio-hero-subtitle,.studio-section-heading p,.studio-launch-copy p,.studio-final-cta p{max-width:760px;margin:18px 0 0;color:#cbd5e1;font-size:clamp(17px,1.8vw,20px);line-height:1.55;font-weight:600}.studio-hero-subtitle{order:4}.studio-url-card{order:3;margin-top:24px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:26px;background:linear-gradient(145deg,#7c3aed1f,#22d3ee0f),#0b1026bd;box-shadow:inset 0 1px #ffffff14,0 22px 58px #0003;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.studio-url-card label{display:block;margin:0 0 12px 2px;color:#dbeafe;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studio-url-control{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:6px;border:1px solid rgba(248,250,252,.2);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#e2e8f0f5),#f8fafc;color:#071222;box-shadow:0 14px 34px #00000024;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.studio-url-control:focus-within{border-color:#3ddc84d6;box-shadow:0 0 0 4px #3ddc842e,0 18px 40px #0003}.studio-url-control>svg{justify-self:center;width:34px;height:34px;padding:7px;border-radius:14px;color:var(--studio-green);background:#3ddc841f;box-shadow:inset 0 0 0 1px #3ddc8433}.studio-url-control input{min-width:0;min-height:48px;border:0;outline:0;border-radius:0;box-shadow:none;padding:0;background:transparent!important;color:#0b1026;font-size:clamp(17px,1.7vw,21px);font-weight:800}.studio-url-control input::-moz-placeholder{color:#94a3b8;opacity:1}.studio-url-control input::placeholder{color:#94a3b8;opacity:1}html body div#root>main.studio-landing-page .studio-url-control input{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.studio-url-control button{min-height:50px;padding:0 18px;border-radius:18px;color:#06130c;background:linear-gradient(135deg,var(--studio-green),var(--studio-cyan));display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;box-shadow:0 12px 24px #22d3ee33}.studio-url-card small,.studio-trust-line{display:block;margin:12px 2px 0;color:#cbd5e1;font-size:14px;line-height:1.45;font-weight:600}.studio-url-error{display:block;margin:12px 2px 0;color:#fed7aa;font-size:14px;line-height:1.45;font-weight:800}.studio-hero-actions{order:5;margin-top:20px;display:flex;flex-wrap:wrap;gap:12px}.studio-secondary-cta{min-height:48px;border:1px solid rgba(248,250,252,.18);border-radius:999px;padding:0 18px;color:var(--studio-text);background:#f8fafc0f;font-weight:800}.studio-trust-line{margin-top:18px}.studio-dashboard-shell{position:relative;min-width:0;scroll-margin-top:120px}.studio-dashboard-card{position:relative;overflow:hidden;border:1px solid rgba(34,211,238,.24);border-radius:34px;padding:clamp(20px,3vw,28px);background:linear-gradient(145deg,#7c3aed2e,#22d3ee14 48%,#3ddc8414),#10172fe6;box-shadow:0 34px 120px #00000061,0 0 52px #22d3ee1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.studio-dashboard-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(248,250,252,.12),transparent);transform:translate(-100%);animation:studio-scan 5.5s ease-in-out infinite}.studio-dashboard-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.studio-dashboard-head span,.studio-status-grid span,.studio-chat-top span,.studio-testimonial-card span{color:var(--studio-muted);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.studio-dashboard-head strong{display:block;margin-top:6px;color:var(--studio-text);font-size:clamp(20px,2.6vw,30px);line-height:1;overflow-wrap:anywhere}.studio-dashboard-head em{flex:0 0 auto;border:1px solid rgba(61,220,132,.32);border-radius:999px;padding:8px 12px;color:#c7f9d8;background:#3ddc841a;font-size:13px;font-style:normal;font-weight:800}.studio-readiness-meter{height:12px;margin:24px 0;overflow:hidden;border-radius:999px;background:#f8fafc1a}.studio-readiness-meter span{display:block;width:92%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--studio-green),var(--studio-cyan),var(--studio-violet))}.studio-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-status-grid div,.studio-assistant-note,.studio-chat-message,.studio-checklist-card span,.studio-mini-preview{border:1px solid rgba(248,250,252,.12);border-radius:20px;background:#ffffff0f}.studio-status-grid div{min-height:118px;padding:16px;display:grid;align-content:space-between;gap:10px}.studio-status-grid svg,.studio-chat-message svg,.studio-checklist-card svg{color:var(--studio-green)}.studio-status-grid strong{color:var(--studio-text);font-size:17px;text-transform:capitalize}.studio-assistant-note{margin-top:14px;padding:16px;display:flex;gap:12px;align-items:center;background:#7c3aed24}.studio-assistant-note svg{color:var(--studio-cyan)}.studio-assistant-note strong,.studio-chat-top strong{display:block;color:var(--studio-text);font-size:18px}.studio-assistant-note p{margin:4px 0 0;color:#dbeafe;font-weight:700}.studio-mock-upload-button{position:relative;width:100%;margin-top:16px;border:0}.studio-section{padding:clamp(54px,8vw,96px) 0;scroll-margin-top:110px}.studio-section-heading{display:grid;gap:4px;margin-bottom:clamp(24px,4vw,40px)}.studio-section-heading.compact{place-items:center;text-align:center}.studio-section-heading.compact .studio-eyebrow{margin-inline:auto}.studio-section-heading.compact p:not(.studio-eyebrow){margin-inline:auto}.studio-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-card-grid.assets{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-logo-section{padding-top:clamp(50px,7vw,84px)}.studio-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-logo-grid.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-logo-card{min-width:0;min-height:218px;border:1px solid var(--studio-line);border-radius:var(--studio-radius);padding:18px;color:var(--studio-text);background:linear-gradient(145deg,color-mix(in srgb,var(--studio-logo-accent, var(--studio-cyan)) 20%,transparent),#10172fcc 58%),#10172fbd;box-shadow:0 22px 80px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px}.studio-logo-mark{width:54px;height:54px;border:1px solid color-mix(in srgb,var(--studio-logo-accent, var(--studio-cyan)) 54%,rgba(255,255,255,.14));border-radius:18px;color:color-mix(in srgb,var(--studio-logo-accent, var(--studio-cyan)) 82%,#ffffff);background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.2),transparent 32%),color-mix(in srgb,var(--studio-logo-accent, var(--studio-cyan)) 18%,rgba(6,8,23,.94));box-shadow:inset 0 1px #ffffff21,0 14px 34px #0003;display:grid;place-items:center}.studio-logo-mark svg{width:25px;height:25px;fill:currentColor}.studio-logo-mark span{color:currentColor;font-size:16px;line-height:1;font-weight:900;letter-spacing:0}.studio-logo-card>div>span{color:#a7f3d0;font-size:12px;line-height:1.1;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.studio-logo-card h3{margin:8px 0 7px;color:var(--studio-text);font-size:clamp(20px,2vw,24px);line-height:1.08;font-weight:850;letter-spacing:0}.studio-logo-card p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.46;font-weight:620}.studio-presignup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.studio-glass-card,.studio-output-card,.studio-testimonial-card,.studio-presignup-card,.studio-faq-item,.studio-showcase-card,.studio-checklist-card,.studio-chat-panel,.studio-final-cta,.studio-launch-package{border:1px solid var(--studio-line);background:#10172fb8;box-shadow:0 22px 80px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-glass-card,.studio-output-card,.studio-testimonial-card,.studio-faq-item,.studio-showcase-card{min-width:0;border-radius:var(--studio-radius);padding:22px;display:flex;flex-direction:column;height:100%}.studio-presignup-card{min-width:0;min-height:168px;border-radius:24px;padding:18px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-content:start;background:linear-gradient(145deg,#14b8a629,#111827d1),#10172fb8}.studio-presignup-card>span{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;color:var(--studio-green);background:#3ddc841f;border:1px solid rgba(61,220,132,.22)}.studio-presignup-card h3{margin:0 0 7px;color:var(--studio-text);font-size:19px;line-height:1.12;font-weight:850}.studio-presignup-card p{margin:0;color:#cbd5e1;font-size:14px;line-height:1.45;font-weight:650}.studio-glass-card svg,.studio-output-card svg,.studio-showcase-card>svg{color:var(--studio-cyan)}.studio-glass-card h3,.studio-output-card h3,.studio-timeline h3,.studio-showcase-card h3{margin:16px 0 8px;color:var(--studio-text);font-size:clamp(20px,2vw,25px);line-height:1.08;font-weight:800;letter-spacing:-.02em}.studio-glass-card p,.studio-output-card p,.studio-timeline p,.studio-showcase-card p,.studio-testimonial-card p,.studio-faq-item p{margin:0;color:#cbd5e1;font-size:15px;line-height:1.55;font-weight:600}.studio-assistant-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:clamp(22px,5vw,62px);align-items:center}.studio-chat-panel{border-radius:32px;padding:20px}.studio-chat-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.studio-chat-top svg{color:var(--studio-green)}.studio-chat-message{margin-top:10px;padding:14px;display:flex;align-items:flex-start;gap:10px;animation:studio-message-in .52s ease both}.studio-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.studio-timeline article{position:relative;min-height:220px;padding:22px;border:1px solid rgba(34,211,238,.22);border-radius:28px;background:linear-gradient(160deg,#10172fe6,#060817ad)}.studio-timeline article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#04100c;background:var(--studio-green);font-weight:900}.studio-google-play .studio-disclaimer{margin:22px 0 0;padding:16px 18px;border:1px solid rgba(245,158,11,.34);border-radius:20px;color:#fde68a;background:#f59e0b17;font-size:14px;line-height:1.55;font-weight:700}.studio-upload-section{scroll-margin-top:110px}.studio-upload-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:clamp(20px,5vw,54px);align-items:stretch}.studio-upload-steps{display:grid;gap:14px}.studio-upload-steps article,.studio-upload-mockup{border:1px solid var(--studio-line);border-radius:28px;background:#10172fb8;box-shadow:0 22px 80px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-upload-steps article{min-height:142px;padding:20px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.studio-upload-steps article>span{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;color:#04100c;background:var(--studio-green);font-weight:900}.studio-upload-steps h3,.studio-upload-mockup strong{grid-column:2;margin:0;color:var(--studio-text);font-size:clamp(20px,2vw,26px);line-height:1.08;font-weight:800;letter-spacing:-.02em}html body div#root>main.studio-landing-page .studio-upload-steps h3,html body div#root>main.studio-landing-page .studio-upload-mockup strong,html body div#root>main.studio-landing-page .studio-glass-card h3,html body div#root>main.studio-landing-page .studio-output-card h3,html body div#root>main.studio-landing-page .studio-showcase-card h3,html body div#root>main.studio-landing-page .studio-timeline h3{color:var(--studio-text)!important;-webkit-text-fill-color:var(--studio-text)!important}.studio-upload-steps p,.studio-upload-mockup p,.studio-upload-mockup span{grid-column:2;margin:8px 0 0;color:#cbd5e1;font-size:15px;line-height:1.55;font-weight:600}.studio-upload-mockup{padding:clamp(20px,3vw,28px);background:radial-gradient(circle at 100% 0%,rgba(61,220,132,.16),transparent 34%),linear-gradient(150deg,#7c3aed29,#10172fe6)}.studio-upload-mockup-head,.studio-upload-row{display:flex;align-items:center;gap:12px}.studio-upload-mockup-head{margin-bottom:18px}.studio-upload-mockup-head svg,.studio-upload-row svg{color:var(--studio-green)}.studio-upload-progress{height:12px;overflow:hidden;border-radius:999px;background:#f8fafc1f;margin-bottom:16px}.studio-upload-progress span{display:block;width:82%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--studio-green),var(--studio-cyan))}.studio-upload-row{min-height:46px;margin-top:10px;padding:10px 12px;border:1px solid rgba(248,250,252,.12);border-radius:18px;background:#ffffff0f}.studio-upload-mockup .studio-primary-cta{width:100%;margin-top:18px}.studio-launch-package{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1fr);gap:clamp(24px,5vw,56px);align-items:center;border-radius:36px;padding:clamp(24px,5vw,46px)}.studio-launch-copy .studio-primary-cta{margin-top:24px}.studio-checklist-card{border-radius:30px;padding:16px;display:grid;gap:10px;background:linear-gradient(150deg,#3ddc841f,#22d3ee14),#10172fd1}.studio-checklist-card span{min-height:50px;padding:12px 14px;display:flex;align-items:center;gap:10px;color:var(--studio-text);font-weight:800}.studio-showcase-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.studio-showcase-card{min-height:230px;display:grid;align-content:start}.studio-showcase-card.card-1,.studio-showcase-card.card-4,.studio-showcase-card.card-2,.studio-showcase-card.card-3,.studio-showcase-card.card-5,.studio-showcase-card.card-6{grid-column:span 2}.studio-mini-preview{margin-top:18px;padding:12px;display:grid;gap:8px}.studio-mini-preview span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--studio-green),rgba(34,211,238,.4))}.studio-mini-preview span:nth-child(2){width:70%}.studio-mini-preview span:nth-child(3){width:48%;background:#f8fafc47}.studio-testimonial-card{background:linear-gradient(160deg,#7c3aed29,#10172fdb)}.studio-testimonial-card p{margin-top:14px;color:var(--studio-text);font-size:18px;font-weight:800;letter-spacing:-.015em}.studio-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-faq-item{padding:0;overflow:hidden}.studio-faq-item summary{min-height:64px;padding:18px 20px;color:var(--studio-text);cursor:pointer;font-size:18px;line-height:1.25;font-weight:800}.studio-faq-item summary::marker{color:var(--studio-green)}.studio-faq-item p{padding:0 20px 20px}.studio-final-cta{margin-top:clamp(30px,6vw,70px);margin-bottom:clamp(34px,6vw,70px);border-radius:38px;padding:clamp(28px,6vw,58px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;background:linear-gradient(135deg,#7c3aed47,#22d3ee21 48%,#3ddc8424),#10172fd1}.landing-page.marketing-only .marketing-footer{margin-top:0;margin-bottom:0;padding:clamp(16px,2.4vw,24px);border:1px solid rgba(248,250,252,.12);border-radius:30px 30px 0 0;background:#060817d1;color:var(--studio-text);display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center}.landing-page.marketing-only .footer-brand-block{min-width:0;display:flex;align-items:center;gap:12px}.landing-page.marketing-only .footer-brand-block strong{display:block;color:var(--studio-text);line-height:1.1}.landing-page.marketing-only .footer-brand-block span,.landing-page.marketing-only .footer-copyright,.landing-page.marketing-only .footer-legal-links button,.landing-page.marketing-only .footer-legal-links a{color:var(--studio-muted)}.landing-page.marketing-only .footer-brand-block span{display:block;max-width:620px;margin-top:3px;font-size:13px;line-height:1.35}.landing-page.marketing-only .footer-legal-links{display:flex;align-items:center;gap:10px}.landing-page.marketing-only .footer-legal-links button,.landing-page.marketing-only .footer-legal-links a{min-height:38px;border-radius:999px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.landing-page.marketing-only .footer-copyright{margin:0;white-space:nowrap;font-size:12px;font-weight:700}@keyframes studio-scan{0%,42%{transform:translate(-110%);opacity:0}52%{opacity:1}75%,to{transform:translate(110%);opacity:0}}@keyframes studio-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.studio-header{grid-template-columns:auto 1fr auto}.studio-desktop-nav{display:none}.studio-hero,.studio-assistant-section,.studio-launch-package,.studio-upload-layout{grid-template-columns:1fr}.studio-dashboard-shell{max-width:760px;margin-inline:auto}.studio-card-grid.assets,.studio-logo-grid.market-grid,.studio-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.landing-page.marketing-only{padding-bottom:calc(92px + env(safe-area-inset-bottom))}html body div#root>main.landing-page.marketing-only.studio-landing-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.studio-header,.studio-hero,.studio-section,.studio-final-cta,.landing-page.marketing-only .marketing-footer{width:100%}.studio-header{top:0;min-height:calc(58px + env(safe-area-inset-top));margin-top:0;padding:calc(6px + env(safe-area-inset-top)) 14px 6px;border-width:0 0 1px;border-radius:0;background:#060817db;grid-template-columns:minmax(0,1fr) auto;gap:10px}.studio-brand{min-width:0;min-height:50px;padding:4px 8px 4px 0}.studio-brand .brand-logo{width:44px;height:44px}.studio-brand strong{font-size:18px}.studio-brand small{font-size:12px}.studio-header-cta,.studio-link-button{display:none}.studio-mobile-profile{display:inline-flex}.studio-hero{padding:clamp(38px,10vw,58px) 16px 42px;gap:34px}.studio-hero-copy{display:flex;flex-direction:column}.studio-eyebrow{margin-bottom:14px;font-size:11px}.studio-hero h1{font-size:clamp(36px,11.2vw,50px);line-height:.98}.studio-hero-subtitle{order:4;margin-top:18px;font-size:15px;line-height:1.5}.studio-url-card{order:3;margin-top:24px;padding:12px;border-radius:24px}.studio-hero-actions{order:5}.studio-trust-line{order:6}.studio-url-control{grid-template-columns:36px minmax(0,1fr) 48px;min-height:58px;gap:8px;padding:6px;border-radius:22px}.studio-url-control>svg{width:32px;height:32px;padding:7px}.studio-url-control input{font-size:17px;min-height:46px}.studio-url-control button{min-width:48px;min-height:48px;padding:0;border-radius:17px;justify-content:center}.studio-url-control button span{display:none}.studio-hero-actions{display:grid}.studio-primary-cta,.studio-secondary-cta{width:100%}.studio-dashboard-card{display:flex;flex-direction:column;border-radius:26px;padding:18px}.studio-dashboard-head{order:1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.studio-readiness-meter{order:2}.studio-status-grid{order:3}.studio-mock-upload-button{order:4}.studio-assistant-note{order:5}.studio-dashboard-head>div{min-width:0;display:grid;gap:5px}.studio-dashboard-head em{justify-self:start;width:-moz-fit-content;width:fit-content;padding:7px 11px;font-size:12px;white-space:nowrap}.studio-dashboard-head span{font-size:11px;line-height:1}.studio-dashboard-head strong{margin-top:4px;max-width:100%;font-size:20px;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-readiness-meter{height:9px;margin:16px 0}.studio-status-grid,.studio-card-grid,.studio-card-grid.three,.studio-card-grid.assets,.studio-logo-grid,.studio-logo-grid.market-grid,.studio-presignup-grid,.studio-faq-grid,.studio-timeline,.studio-showcase-grid,.studio-upload-layout{grid-template-columns:1fr}.studio-status-grid{grid-template-columns:minmax(0,1fr);gap:8px}.studio-status-grid div{min-height:58px;padding:10px 12px;border-radius:16px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;align-content:center;gap:8px}.studio-status-grid div:nth-child(3),.studio-status-grid div:nth-child(4),.studio-status-grid div:nth-child(5),.studio-status-grid div:nth-child(6),.studio-status-grid div:nth-child(7){display:none}.studio-status-grid div:nth-child(10){grid-column:1 / -1;min-height:58px;background:#3ddc841f;border-color:#3ddc8447}.studio-status-grid span{font-size:10px;line-height:1.2;letter-spacing:.035em;min-width:0;overflow:hidden;text-overflow:ellipsis}.studio-status-grid strong{font-size:13px;white-space:nowrap}.studio-assistant-note{margin-top:12px;padding:10px;border-radius:16px;gap:8px;align-items:flex-start}.studio-assistant-note svg{width:18px;height:18px;flex:0 0 auto}.studio-assistant-note strong{font-size:14px}.studio-assistant-note p{margin-top:2px;font-size:12px;line-height:1.3}.studio-mock-upload-button{min-height:48px;margin-top:12px;border-radius:16px}.studio-showcase-card,.studio-showcase-card.card-1,.studio-showcase-card.card-2,.studio-showcase-card.card-3,.studio-showcase-card.card-4,.studio-showcase-card.card-5,.studio-showcase-card.card-6{grid-column:auto}.studio-section{padding:44px 16px}.studio-section-heading.compact{place-items:start;text-align:left}.studio-section-heading.compact .studio-eyebrow{margin-inline:0}.studio-section h2,.studio-final-cta h2{font-size:clamp(32px,10vw,44px)}.studio-section-heading p,.studio-launch-copy p,.studio-final-cta p{font-size:16px}.studio-glass-card,.studio-output-card,.studio-logo-card,.studio-testimonial-card,.studio-presignup-card,.studio-faq-item,.studio-showcase-card,.studio-chat-panel,.studio-upload-steps article,.studio-upload-mockup{border-radius:24px;padding:18px}.studio-logo-card{min-height:0;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:14px}.studio-presignup-card{min-height:0;grid-template-columns:38px minmax(0,1fr);gap:12px;border-radius:22px}.studio-presignup-card>span{width:38px;height:38px;border-radius:14px}.studio-presignup-card h3{font-size:18px}.studio-presignup-card p{font-size:14px}.studio-upload-steps article{grid-template-columns:42px minmax(0,1fr)}.studio-launch-package,.studio-final-cta{margin-inline:16px;width:auto;grid-template-columns:1fr;border-radius:28px;padding:22px}.landing-page.marketing-only .marketing-footer{width:calc(100% - 32px);margin-bottom:calc(86px + env(safe-area-inset-bottom));border-radius:28px;grid-template-columns:1fr;gap:14px}}@media(max-width:520px){.studio-hero{padding-inline:14px}.studio-hero h1{font-size:clamp(34px,10.8vw,46px)}.studio-status-grid div{min-height:58px}.studio-url-card small,.studio-trust-line,.studio-url-error{text-align:center}}@media(max-width:380px){.studio-url-control{grid-template-columns:34px minmax(0,1fr) 46px;gap:6px;padding:6px}.studio-url-control>svg{width:30px;height:30px;padding:6px}.studio-url-control input{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.studio-dashboard-card:before,.studio-chat-message{animation:none}.studio-desktop-nav button,.studio-link-button,.studio-header-cta,.studio-mobile-ai,.studio-mobile-profile,.studio-primary-cta,.studio-mock-upload-button,.studio-secondary-cta,.studio-url-control button{transition:none}}.auth-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:18px;align-items:stretch}.auth-form-panel,.auth-value-panel{min-width:0}.auth-value-panel{border:1px solid rgba(17,18,23,.1);border-radius:28px;padding:22px;color:#f8fafc;background:radial-gradient(circle at 90% 12%,rgba(61,220,132,.18),transparent 34%),linear-gradient(145deg,#060817,#0b1026);display:grid;align-content:center;gap:16px}.auth-value-panel .eyebrow{color:#3ddc84}.auth-value-panel h3{margin:0;color:#f8fafc;font-size:clamp(26px,3vw,38px);line-height:1.02;letter-spacing:-.035em}.auth-value-panel p{margin:0;color:#cbd5e1;font-weight:600;line-height:1.55}.auth-value-list{display:grid;gap:10px}.auth-value-list span{min-height:44px;border:1px solid rgba(248,250,252,.12);border-radius:16px;padding:10px 12px;background:#ffffff0f;color:#f8fafc;display:flex;align-items:center;gap:10px;font-weight:800}.auth-value-list svg{color:#3ddc84}@media(max-width:760px){.auth-product-layout{grid-template-columns:1fr}.auth-value-panel{order:-1;padding:18px;border-radius:24px}}html body div#root>main.pricing-page.marketing-only{--pricing-bg: #060817;--pricing-bg-2: #0b1026;--pricing-card: rgba(16, 23, 47, .82);--pricing-card-strong: rgba(18, 27, 58, .94);--pricing-line: rgba(148, 163, 184, .22);--pricing-line-strong: rgba(61, 220, 132, .38);--pricing-text: #f8fafc;--pricing-muted: #94a3b8;--pricing-green: #3ddc84;--pricing-cyan: #22d3ee;--pricing-violet: #7c3aed;--pricing-amber: #f59e0b;min-height:100vh!important;overflow-x:clip!important;color:var(--pricing-text)!important;background:radial-gradient(circle at 18% 8%,rgba(124,58,237,.23),transparent 30rem),radial-gradient(circle at 86% 18%,rgba(34,211,238,.18),transparent 28rem),linear-gradient(180deg,#060817,#0b1026 42%,#060817)!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}html body div#root>main.pricing-page.marketing-only:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(34,211,238,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.055) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%)}html body div#root>main.pricing-page.marketing-only>*{position:relative;z-index:1}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell.marketing-nav{position:sticky!important;top:0!important;z-index:40!important;min-height:76px!important;margin:0!important;padding:max(12px,env(safe-area-inset-top)) 20px 12px!important;border:0!important;border-bottom:1px solid rgba(34,211,238,.18)!important;border-radius:0!important;color:var(--pricing-text)!important;background:#060817e0!important;box-shadow:0 18px 42px #00000047!important;-webkit-backdrop-filter:blur(22px) saturate(1.1)!important;backdrop-filter:blur(22px) saturate(1.1)!important}@media(min-width:960px){html body div#root#root>main.pricing-page.marketing-only header.app-header-shell.marketing-nav{width:min(calc(100% - 48px),1260px)!important;margin:14px auto 0!important;padding:12px 18px!important;border:1px solid rgba(34,211,238,.18)!important;border-radius:28px!important}html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(42px,4.2vw,64px) max(48px,calc((100vw - 1260px)/2))!important;border-left:0!important;border-right:0!important;border-radius:0!important}}@media(max-width:959px){html body div#root#root>main.pricing-page.marketing-only header.app-header-shell.marketing-nav{position:fixed!important;left:0!important;right:0!important;height:70px!important;min-height:70px!important;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-left)) 8px max(16px,env(safe-area-inset-right))!important}}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .marketing-brand,html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .brand-home-link{color:var(--pricing-text)!important;background:transparent!important;border:0!important;box-shadow:none!important}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .marketing-brand strong,html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .marketing-brand-copy strong{color:var(--pricing-text)!important;-webkit-text-fill-color:var(--pricing-text)!important}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .marketing-brand span,html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .marketing-brand-copy span{color:var(--pricing-muted)!important;-webkit-text-fill-color:var(--pricing-muted)!important}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .desktop-page-nav,html body div#root#root>main.pricing-page.marketing-only header.app-header-shell .app-header-auth-actions{background:#10172fa8!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:999px!important}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell :is(.desktop-page-nav button,.desktop-page-nav a,.app-header-auth-actions button){min-height:44px!important;color:var(--pricing-text)!important;-webkit-text-fill-color:var(--pricing-text)!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell :is(.desktop-page-nav button,.desktop-page-nav a,.app-header-auth-actions button):is(:hover,:focus-visible,:active){color:var(--pricing-text)!important;-webkit-text-fill-color:var(--pricing-text)!important;background:#94a3b814!important;border-color:#3ddc8438!important;box-shadow:0 0 0 3px #3ddc841a!important}@media(max-width:959px){html body div#root#root>main.pricing-page.marketing-only nav.mobile-app-bottom-nav button>svg,html body div#root#root>main.pricing-page.marketing-only nav.mobile-app-bottom-nav button:is(.active,[aria-current=page],:hover,:focus-visible,:active)>svg{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body div#root#root>main.pricing-page.marketing-only .mobile-nav-sheet .mobile-drawer-actions.mobile-menu-account{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(7,17,31,.1)!important}}html body div#root>main.pricing-page.marketing-only .pricing-hero,html body div#root>main.pricing-page.marketing-only .pricing-plan-section,html body div#root>main.pricing-page.marketing-only .pricing-included,html body div#root>main.pricing-page.marketing-only .pricing-faq,html body div#root>main.pricing-page.marketing-only .marketing-footer{width:min(100% - 40px,1200px)!important;margin-inline:auto!important}html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero,html body div#root#root>main.pricing-page.marketing-only .pricing-plan-section,html body div#root#root>main.pricing-page.marketing-only .pricing-included.pricing-included,html body div#root#root>main.pricing-page.marketing-only .pricing-faq.pricing-faq,html body div#root#root>main.pricing-page.marketing-only .marketing-footer.marketing-footer{inset:auto!important;left:auto!important;right:auto!important;min-width:0!important;width:calc(100% - 40px)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}html body div#root>main.pricing-page.marketing-only .pricing-hero{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;gap:clamp(22px,4vw,48px)!important;align-items:stretch!important;margin-top:clamp(24px,5vw,72px)!important;padding:clamp(26px,5vw,60px)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:34px!important;background:linear-gradient(135deg,#10172ff0,#080d1fe0),radial-gradient(circle at 80% 20%,rgba(61,220,132,.18),transparent 18rem)!important;box-shadow:0 34px 110px #00000057!important}html body div#root>main.pricing-page.marketing-only .eyebrow,html body div#root>main.pricing-page.marketing-only .plan-badge{width:-moz-fit-content!important;width:fit-content!important;display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 12px!important;border:1px solid rgba(61,220,132,.34)!important;border-radius:999px!important;color:#b7f7d5!important;background:#3ddc841a!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body div#root>main.pricing-page.marketing-only .plan-badge.empty{color:var(--pricing-muted)!important;border-color:#94a3b833!important;background:#94a3b814!important}html body div#root>main.pricing-page.marketing-only .pricing-hero h1{max-width:780px!important;margin:18px 0!important;color:var(--pricing-text)!important;font-size:clamp(48px,6vw,86px)!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:800!important}html body div#root>main.pricing-page.marketing-only .pricing-hero p,html body div#root>main.pricing-page.marketing-only .pricing-section-heading p,html body div#root>main.pricing-page.marketing-only .pricing-control-copy p,html body div#root>main.pricing-page.marketing-only .landing-price-card p,html body div#root>main.pricing-page.marketing-only .pricing-included-card p,html body div#root>main.pricing-page.marketing-only .faq-card p{color:var(--pricing-muted)!important;font-size:clamp(16px,1.45vw,20px)!important;line-height:1.55!important;font-weight:600!important}html body div#root>main.pricing-page.marketing-only .pricing-hero>div:first-child>p:not(.eyebrow){max-width:720px!important}html body div#root>main.pricing-page.marketing-only .pricing-hero-actions,html body div#root>main.pricing-page.marketing-only .pricing-status-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-top:26px!important}html body div#root>main.pricing-page.marketing-only :is(.primary-button,.secondary-button,.ghost-button,.landing-plan-cta,.billing-refresh-icon-button){min-height:48px!important;border-radius:999px!important;font-weight:800!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease!important}html body div#root>main.pricing-page.marketing-only :is(.primary-button,.landing-price-card.highlight .landing-plan-cta){border:1px solid rgba(61,220,132,.64)!important;color:#06130c!important;-webkit-text-fill-color:#06130c!important;background-color:#3ddc84!important;background-image:linear-gradient(135deg,#3ddc84,#22d3ee)!important;box-shadow:0 18px 42px #22d3ee2e!important}html body div#root>main.pricing-page.marketing-only :is(.primary-button,.landing-price-card.highlight .landing-plan-cta):is(:hover,:focus-visible):not(:disabled){color:#06130c!important;-webkit-text-fill-color:#06130c!important;background-color:#52e391!important;background-image:linear-gradient(135deg,#52e391,#32d7ee)!important;border-color:#f8fafc6b!important;box-shadow:0 0 0 3px #3ddc842e,0 20px 48px #22d3ee33!important;transform:translateY(-1px)!important}html body div#root>main.pricing-page.marketing-only :is(.primary-button,.landing-price-card.highlight .landing-plan-cta):active:not(:disabled){color:#06130c!important;-webkit-text-fill-color:#06130c!important;background-color:#30cf79!important;background-image:linear-gradient(135deg,#30cf79,#19bfd8)!important;transform:translateY(0) scale(.99)!important}html body div#root>main.pricing-page.marketing-only :is(.ghost-button,.secondary-button,.landing-plan-cta:not(.primary-button)){color:var(--pricing-text)!important;background:#0f172aad!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:none!important}html body div#root>main.pricing-page.marketing-only :is(.ghost-button,.secondary-button,.landing-plan-cta:not(.primary-button)):is(:hover,:focus-visible):not(:disabled){color:#f8fafc!important;background:#1e293bc7!important;border-color:#3ddc8470!important;box-shadow:0 0 0 3px #3ddc8424!important;transform:translateY(-1px)!important}html body div#root>main.pricing-page.marketing-only :is(.ghost-button,.secondary-button,.landing-plan-cta:not(.primary-button)):active:not(:disabled){color:#f8fafc!important;background:#0f172aeb!important;transform:translateY(0) scale(.99)!important}html body div#root>main.pricing-page.marketing-only button:disabled{opacity:.56!important;cursor:not-allowed!important;filter:saturate(.6)!important}html body div#root>main.pricing-page.marketing-only .pricing-status-card{display:grid!important;align-content:start!important;gap:14px!important;min-height:100%!important;padding:clamp(22px,3vw,34px)!important;border:1px solid rgba(34,211,238,.22)!important;border-radius:28px!important;color:var(--pricing-text)!important;background:linear-gradient(180deg,#141e3ee6,#0a1026e6),radial-gradient(circle at 0% 0%,rgba(124,58,237,.16),transparent 18rem)!important;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000040!important}html body div#root>main.pricing-page.marketing-only .pricing-status-card>svg,html body div#root>main.pricing-page.marketing-only .pricing-included-card>svg{color:var(--pricing-green)!important}html body div#root>main.pricing-page.marketing-only .pricing-status-card>span{color:#b7f7d5!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body div#root>main.pricing-page.marketing-only .pricing-status-card>strong{color:var(--pricing-text)!important;font-size:clamp(28px,4vw,44px)!important;line-height:1!important;font-weight:800!important}html body div#root>main.pricing-page.marketing-only .pricing-billing-status{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:14px!important;align-items:center!important;padding:16px!important;border:1px solid rgba(61,220,132,.28)!important;border-radius:22px!important;background:#3ddc8414!important}html body div#root>main.pricing-page.marketing-only .pricing-billing-status span,html body div#root>main.pricing-page.marketing-only .pricing-billing-status small{color:var(--pricing-muted)!important}html body div#root>main.pricing-page.marketing-only .pricing-billing-status strong{color:var(--pricing-text)!important}html body div#root>main.pricing-page.marketing-only .billing-refresh-icon-button{width:48px!important;min-width:48px!important;color:#06130c!important;background:var(--pricing-green)!important;border:1px solid rgba(248,250,252,.28)!important}html body div#root>main.pricing-page.marketing-only .billing-refresh-icon-button:is(:hover,:focus-visible):not(:disabled){color:#06130c!important;background:#57e696!important;box-shadow:0 0 0 3px #3ddc842e!important}html body div#root>main.pricing-page.marketing-only .pricing-plan-section,html body div#root>main.pricing-page.marketing-only .pricing-included,html body div#root>main.pricing-page.marketing-only .pricing-faq{margin-top:clamp(56px,8vw,104px)!important}html body div#root>main.pricing-page.marketing-only .pricing-section-heading{max-width:820px!important;margin:0 auto clamp(24px,4vw,42px)!important;text-align:center!important}html body div#root>main.pricing-page.marketing-only .pricing-section-heading h2,html body div#root>main.pricing-page.marketing-only .pricing-included h2,html body div#root>main.pricing-page.marketing-only .pricing-control-copy h3{margin:14px 0 0!important;color:var(--pricing-text)!important;font-size:clamp(36px,5vw,64px)!important;line-height:.98!important;font-weight:800!important;letter-spacing:-.045em!important}html body div#root>main.pricing-page.marketing-only .landing-pricing-grid.pricing-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}html body div#root>main.pricing-page.marketing-only .landing-price-card{min-width:0!important;min-height:0!important;height:auto!important;align-self:start!important;display:grid!important;grid-template-rows:auto auto auto auto auto auto!important;gap:18px!important;padding:clamp(22px,2.4vw,30px)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:28px!important;color:var(--pricing-text)!important;background:linear-gradient(180deg,#10172fe0,#090e20e0),radial-gradient(circle at 50% -20%,rgba(34,211,238,.1),transparent 14rem)!important;box-shadow:0 24px 70px #00000038!important}html body div#root>main.pricing-page.marketing-only .landing-price-card.highlight,html body div#root>main.pricing-page.marketing-only .landing-price-card.selected-plan-card,html body div#root>main.pricing-page.marketing-only .landing-price-card.current-plan-card{border-color:#3ddc847a!important;background:linear-gradient(180deg,#14203ff2,#0a1227eb),radial-gradient(circle at 50% -10%,rgba(61,220,132,.16),transparent 16rem)!important;box-shadow:0 0 0 1px #3ddc8424,0 28px 82px #0000004d!important}html body div#root>main.pricing-page.marketing-only .landing-plan-top{display:grid!important;gap:12px!important}html body div#root>main.pricing-page.marketing-only .landing-plan-top>strong{color:var(--pricing-text)!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.06!important;font-weight:800!important}html body div#root>main.pricing-page.marketing-only .landing-price-row{display:grid!important;gap:8px!important;align-items:start!important}html body div#root>main.pricing-page.marketing-only .landing-price{color:var(--pricing-text)!important;font-size:clamp(54px,6vw,76px)!important;line-height:.9!important;font-weight:800!important;letter-spacing:-.055em!important}html body div#root>main.pricing-page.marketing-only .landing-price small,html body div#root>main.pricing-page.marketing-only .landing-price-row em,html body div#root>main.pricing-page.marketing-only .landing-price-card small{color:var(--pricing-muted)!important;font-style:normal!important;letter-spacing:0!important}html body div#root>main.pricing-page.marketing-only .billing-model-note{padding:12px 14px!important;border:1px solid rgba(245,158,11,.22)!important;border-radius:16px!important;background:#f59e0b14!important;color:#f8d899!important;font-size:14px!important;line-height:1.45!important}html body div#root>main.pricing-page.marketing-only .plan-entitlement-strip{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body div#root>main.pricing-page.marketing-only .plan-entitlement-strip span{min-height:30px!important;padding:6px 10px!important;border:1px solid rgba(34,211,238,.2)!important;border-radius:999px!important;color:#d9f8ff!important;background:#22d3ee14!important;font-size:12px!important;font-weight:700!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destinations{display:grid!important;gap:14px!important;padding:16px!important;border:1px solid rgba(90,183,217,.22)!important;border-radius:22px!important;background:linear-gradient(145deg,#081f3ac7,#050f22cc),radial-gradient(circle at 10% 0%,rgba(61,220,132,.12),transparent 12rem)!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destinations-heading{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destinations-heading>svg,html body div#root>main.pricing-page.marketing-only .pricing-store-destination-card>svg{width:38px!important;height:38px!important;padding:9px!important;border:1px solid rgba(94,245,208,.26)!important;border-radius:14px!important;color:#8ef7d2!important;background:#0c544f47!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destinations-heading span{display:block!important;margin-bottom:3px!important;color:#bed3e8c7!important;font-size:12px!important;font-weight:760!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destinations-heading strong{display:block!important;color:#f8fbff!important;font-size:16px!important;line-height:1.18!important;font-weight:820!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destination-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destination-card{min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;border:1px solid rgba(90,183,217,.18)!important;border-radius:18px!important;background:#040e209e!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destination-card strong{display:block!important;color:#f8fbfff0!important;font-size:13.5px!important;line-height:1.18!important;font-weight:780!important}html body div#root>main.pricing-page.marketing-only .pricing-store-destination-card p{margin:4px 0 0!important;color:#c6d8edd1!important;font-size:12px!important;line-height:1.34!important;font-weight:590!important}html body div#root>main.pricing-page.marketing-only .pricing-store-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important}html body div#root>main.pricing-page.marketing-only .pricing-store-tags span{min-height:26px!important;display:inline-flex!important;align-items:center!important;padding:4px 8px!important;border:1px solid rgba(94,245,208,.2)!important;border-radius:999px!important;color:#defaf4e6!important;background:#0c544f33!important;font-size:11px!important;line-height:1.1!important;font-weight:720!important}html body div#root>main.pricing-page.marketing-only .landing-price-card ul{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}html body div#root>main.pricing-page.marketing-only .landing-price-card li{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;color:#dbeafe!important;font-weight:650!important;line-height:1.4!important}html body div#root>main.pricing-page.marketing-only .landing-price-card li svg{margin-top:2px!important;color:var(--pricing-green)!important}html body div#root>main.pricing-page.marketing-only .landing-plan-cta.wide,html body div#root>main.pricing-page.marketing-only .wide{width:100%!important}html body div#root>main.pricing-page.marketing-only .pricing-control-panel{margin-top:22px!important;display:grid!important;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)!important;gap:18px!important;padding:clamp(22px,3vw,32px)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:30px!important;background:#10172fb3!important}html body div#root>main.pricing-page.marketing-only .pricing-control-grid,html body div#root>main.pricing-page.marketing-only .pricing-included-grid,html body div#root>main.pricing-page.marketing-only .faq-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body div#root>main.pricing-page.marketing-only .pricing-control-card,html body div#root>main.pricing-page.marketing-only .pricing-included-card,html body div#root>main.pricing-page.marketing-only .faq-card{padding:22px!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:24px!important;color:var(--pricing-text)!important;background:#10172fb8!important}html body div#root>main.pricing-page.marketing-only .pricing-control-card strong,html body div#root>main.pricing-page.marketing-only .pricing-included-card strong,html body div#root>main.pricing-page.marketing-only .faq-card strong,html body div#root>main.pricing-page.marketing-only .pricing-control-card dd{color:var(--pricing-text)!important}html body div#root>main.pricing-page.marketing-only .pricing-control-card span,html body div#root>main.pricing-page.marketing-only .pricing-control-card dt{color:var(--pricing-muted)!important}html body div#root>main.pricing-page.marketing-only .pricing-control-card dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body div#root>main.pricing-page.marketing-only .pricing-control-card dl>div{min-width:0!important;padding:12px!important;border-radius:16px!important;background:#ffffff0b!important}html body div#root>main.pricing-page.marketing-only .pricing-checkout-note{margin-top:20px!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;padding:16px!important;border:1px solid rgba(245,158,11,.28)!important;border-radius:22px!important;color:#ffe7b3!important;background:#f59e0b1a!important}html body div#root>main.pricing-page.marketing-only .pricing-included{padding:clamp(28px,4vw,44px)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:34px!important;background:#10172f9e!important}html body div#root>main.pricing-page.marketing-only .pricing-included>div:first-child{max-width:760px!important;margin-bottom:24px!important}html body div#root>main.pricing-page.marketing-only .pricing-faq{margin-bottom:64px!important}html body div#root>main.pricing-page.marketing-only .marketing-footer{color:var(--pricing-text)!important;background:#10172f8c!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:30px!important}html body div#root>main.pricing-page.marketing-only .marketing-footer :is(strong,p){color:var(--pricing-text)!important}html body div#root>main.pricing-page.marketing-only .marketing-footer :is(span,a,button){color:var(--pricing-muted)!important}html body div#root>main.pricing-page.marketing-only .marketing-footer :is(a,button):is(:hover,:focus-visible){color:var(--pricing-text)!important;background:#94a3b814!important;box-shadow:0 0 0 3px #3ddc841f!important}html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero,html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero>div{color:var(--pricing-text)!important}html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero h1,html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero h2,html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero strong{color:var(--pricing-text)!important;-webkit-text-fill-color:var(--pricing-text)!important;background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;opacity:1!important}html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero>.pricing-status-card.pricing-status-card{color:var(--pricing-text)!important;background:linear-gradient(180deg,#141e3ef5,#0a1026f2),radial-gradient(circle at 0% 0%,rgba(124,58,237,.18),transparent 18rem)!important;border-color:#22d3ee47!important}html body div#root#root>main.pricing-page.marketing-only .landing-price-card.landing-price-card button.landing-plan-cta,html body div#root#root>main.pricing-page.marketing-only .landing-price-card.landing-price-card button.ghost-button.wide.landing-plan-cta,html body div#root#root>main.pricing-page.marketing-only .pricing-status-card.pricing-status-card button.ghost-button,html body div#root#root>main.pricing-page.marketing-only .pricing-hero button.ghost-button{color:var(--pricing-text)!important;background:#0f172ac2!important;border:1px solid rgba(148,163,184,.3)!important;box-shadow:none!important}html body div#root#root>main.pricing-page.marketing-only .landing-price-card.landing-price-card.highlight button.landing-plan-cta,html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero button.primary-button.primary-button,html body div#root#root>main.pricing-page.marketing-only .pricing-checkout-note button.primary-button.primary-button,html body div#root#root>main.pricing-page.marketing-only .landing-price-card.landing-price-card button.primary-button.primary-button{color:#06130c!important;-webkit-text-fill-color:#06130c!important;background-color:#3ddc84!important;background-image:linear-gradient(135deg,#3ddc84,#22d3ee)!important;border-color:#3ddc84a3!important;box-shadow:0 18px 42px #22d3ee2e!important}html body div#root#root>main.pricing-page.marketing-only .landing-price-card.landing-price-card button.landing-plan-cta:is(:hover,:focus-visible,:active):not(:disabled),html body div#root#root>main.pricing-page.marketing-only .pricing-status-card.pricing-status-card button.ghost-button:is(:hover,:focus-visible,:active):not(:disabled),html body div#root#root>main.pricing-page.marketing-only .pricing-hero button.ghost-button:is(:hover,:focus-visible,:active):not(:disabled){color:var(--pricing-text)!important;background:#1e293bdb!important;border-color:#3ddc846b!important;box-shadow:0 0 0 3px #3ddc8424!important}@media(max-width:980px){html body div#root>main.pricing-page.marketing-only .pricing-hero{grid-template-columns:1fr!important}html body div#root>main.pricing-page.marketing-only .landing-pricing-grid.pricing-grid,html body div#root>main.pricing-page.marketing-only .pricing-control-panel,html body div#root>main.pricing-page.marketing-only .pricing-control-grid,html body div#root>main.pricing-page.marketing-only .pricing-included-grid,html body div#root>main.pricing-page.marketing-only .faq-grid{grid-template-columns:1fr!important}}@media(max-width:760px){html body div#root>main.pricing-page.marketing-only{padding-bottom:calc(var(--ll-mobile-bottom-nav-clearance, 84px) + 48px)!important}html body div#root>main.pricing-page.marketing-only .pricing-hero,html body div#root>main.pricing-page.marketing-only .pricing-plan-section,html body div#root>main.pricing-page.marketing-only .pricing-included,html body div#root>main.pricing-page.marketing-only .pricing-faq,html body div#root>main.pricing-page.marketing-only .marketing-footer{width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}html body div#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero,html body div#root#root>main.pricing-page.marketing-only .pricing-plan-section,html body div#root#root>main.pricing-page.marketing-only .pricing-included.pricing-included,html body div#root#root>main.pricing-page.marketing-only .pricing-faq.pricing-faq,html body div#root#root>main.pricing-page.marketing-only .marketing-footer.marketing-footer{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}html body div#root>main.pricing-page.marketing-only .pricing-hero{margin-top:18px!important;padding:24px!important;border-radius:28px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:30px 18px!important;border-left:0!important;border-right:0!important;border-radius:0!important}html body div#root>main.pricing-page.marketing-only .pricing-hero h1{font-size:clamp(43px,13vw,60px)!important;line-height:.98!important}html body div#root>main.pricing-page.marketing-only .pricing-hero p{font-size:17px!important}html body div#root>main.pricing-page.marketing-only .pricing-hero-actions,html body div#root>main.pricing-page.marketing-only .pricing-status-actions{display:grid!important;grid-template-columns:1fr!important}html body div#root>main.pricing-page.marketing-only .pricing-hero-actions>*,html body div#root>main.pricing-page.marketing-only .pricing-status-actions>*{width:100%!important}html body div#root>main.pricing-page.marketing-only .pricing-section-heading{text-align:left!important}html body div#root>main.pricing-page.marketing-only .pricing-section-heading h2,html body div#root>main.pricing-page.marketing-only .pricing-included h2,html body div#root>main.pricing-page.marketing-only .pricing-control-copy h3{font-size:clamp(34px,10vw,48px)!important}html body div#root>main.pricing-page.marketing-only .landing-price-card{padding:22px!important;border-radius:24px!important}html body div#root>main.pricing-page.marketing-only .pricing-control-card dl{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){html body div#root>main.pricing-page.marketing-only *,html body div#root>main.pricing-page.marketing-only *:before,html body div#root>main.pricing-page.marketing-only *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@media(min-width:960px){html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(42px,4.2vw,64px) max(48px,calc((100vw - 1260px)/2))!important;border-left:0!important;border-right:0!important;border-radius:0!important}}html body div#root#root#root>main.pricing-page.marketing-only{--pricing-surface: rgba(5, 18, 40, .72);--pricing-surface-strong: rgba(4, 14, 32, .86);--pricing-border: rgba(90, 183, 217, .24);--pricing-border-strong: rgba(94, 245, 208, .42);--pricing-copy: rgba(218, 232, 250, .78);--pricing-soft: rgba(190, 211, 232, .7);background:var(--marketing-page-bg)!important;background-size:92px 92px,92px 92px,auto!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-included.pricing-included{border-color:#5ab7d92e!important;background:radial-gradient(circle at 82% 12%,rgba(61,220,132,.12),transparent 18rem),linear-gradient(145deg,#082337eb,#08142bf0)!important;box-shadow:none!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero h1{max-width:13ch!important;margin:12px 0 10px!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(42px,7vw,72px)!important;line-height:.98!important;font-weight:780!important;letter-spacing:0!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-section-heading h2,html body div#root#root#root>main.pricing-page.marketing-only .pricing-included h2{color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(28px,5vw,48px)!important;line-height:1.06!important;font-weight:760!important;letter-spacing:0!important}html body div#root#root#root>main.pricing-page.marketing-only :is(.pricing-hero p,.pricing-section-heading p,.landing-price-card p,.pricing-included-card p,.faq-card p){color:var(--pricing-copy)!important;-webkit-text-fill-color:var(--pricing-copy)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(13px,3.25vw,15px)!important;line-height:1.42!important;font-weight:560!important;letter-spacing:0!important}html body div#root#root#root>main.pricing-page.marketing-only :is(.eyebrow,.plan-badge){min-height:26px!important;padding:5px 10px!important;border-radius:999px!important;border-color:#5ef5d04d!important;color:#aef7d1e6!important;-webkit-text-fill-color:rgba(174,247,209,.9)!important;background:#3ddc8414!important;font-size:clamp(10.5px,2.6vw,12px)!important;line-height:1!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-section,html body div#root#root#root>main.pricing-page.marketing-only .pricing-included,html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq{margin-top:clamp(30px,6vw,70px)!important;scroll-margin-top:96px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-section-heading{margin-bottom:clamp(14px,3vw,26px)!important;text-align:left!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-pricing-grid.pricing-grid,html body div#root#root#root>main.pricing-page.marketing-only .pricing-included-grid,html body div#root#root#root>main.pricing-page.marketing-only .faq-grid{gap:14px!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card,html body div#root#root#root>main.pricing-page.marketing-only .pricing-included-card,html body div#root#root#root>main.pricing-page.marketing-only .faq-card,html body div#root#root#root>main.pricing-page.marketing-only .pricing-checkout-note{min-width:0!important;border-radius:22px!important;border:1px solid var(--pricing-border)!important;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.08),transparent 14rem),var(--pricing-surface)!important;box-shadow:none!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card{gap:12px!important;padding:clamp(15px,3vw,22px)!important;grid-template-rows:none!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card.highlight,html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card.selected-plan-card,html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card.current-plan-card{border-color:var(--pricing-border-strong)!important;background:radial-gradient(circle at 18% 0%,rgba(61,220,132,.12),transparent 14rem),#071c32d1!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-plan-top{gap:8px!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-plan-top>strong{font-size:clamp(19px,4.4vw,25px)!important;line-height:1.1!important;font-weight:760!important;letter-spacing:0!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price-row{gap:4px!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price{font-size:clamp(38px,8vw,58px)!important;line-height:.96!important;font-weight:760!important;letter-spacing:0!important}html body div#root#root#root>main.pricing-page.marketing-only .plan-entitlement-strip{gap:7px!important}html body div#root#root#root>main.pricing-page.marketing-only .plan-entitlement-strip span{min-height:28px!important;padding:5px 9px!important;border-color:#5ab7d933!important;color:#d6e7fcc7!important;-webkit-text-fill-color:rgba(214,231,252,.78)!important;background:#05122875!important;font-size:11.5px!important;font-weight:650!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-app-quantity{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:62px!important;padding:9px 11px!important;border:1px solid rgba(142,247,210,.24)!important;border-radius:18px!important;background:linear-gradient(135deg,#0b233ac7,#050f22b8)!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-app-quantity>span{color:#e8faffe6!important;-webkit-text-fill-color:rgba(232,250,255,.9)!important;font-size:13px!important;font-weight:760!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-app-quantity>div{display:inline-grid!important;grid-template-columns:44px minmax(34px,auto) 44px!important;align-items:center!important;justify-items:center!important;gap:5px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-app-quantity button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid rgba(142,247,210,.22)!important;border-radius:14px!important;background:#0b1f36c7!important;color:#e9fbff!important;-webkit-text-fill-color:#e9fbff!important;font-size:22px!important;line-height:1!important;font-weight:850!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-app-quantity button:is(:hover,:focus-visible):not(:disabled){border-color:#8ef7d27a!important;background:#14d2be29!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-app-quantity button:disabled{opacity:.44!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-app-quantity strong{color:#f8fdff!important;-webkit-text-fill-color:#f8fdff!important;font-size:24px!important;line-height:1!important;font-weight:860!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destinations{gap:11px!important;padding:12px!important;border-color:#5ab7d933!important;background:linear-gradient(145deg,#07182dd1,#040d1ee0),radial-gradient(circle at 12% 0%,rgba(61,220,132,.1),transparent 10rem)!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destinations-heading{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destinations-heading>svg,html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destination-card>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:12px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destinations-heading strong{font-size:14.5px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destination-grid{grid-template-columns:1fr!important;gap:8px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destination-card{grid-template-columns:34px minmax(0,1fr)!important;padding:12px!important;border-radius:16px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destination-card strong{font-size:13px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-store-destination-card p{font-size:11.5px!important;line-height:1.32!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card ul{gap:8px!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card li{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;color:#e2eeffdb!important;-webkit-text-fill-color:rgba(226,238,255,.86)!important;font-size:clamp(12px,3.05vw,13.5px)!important;line-height:1.32!important;font-weight:600!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-details{border:1px solid rgba(90,183,217,.18)!important;border-radius:18px!important;background:#030c1c5c!important;overflow:hidden!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-details>summary,html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card>summary{min-height:50px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:11px 13px!important;list-style:none!important;cursor:pointer!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card>summary{grid-template-columns:minmax(0,1fr) auto!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-details>summary::-webkit-details-marker,html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card>summary::-webkit-details-marker{display:none!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-details>summary span,html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card>summary strong{overflow:hidden!important;text-overflow:ellipsis!important;color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:clamp(13px,3.25vw,14px)!important;line-height:1.16!important;font-weight:720!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-details>summary small{color:#bed3e8b8!important;-webkit-text-fill-color:rgba(190,211,232,.72)!important;font-size:11.5px!important;font-weight:620!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-details[open]>summary svg,html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card[open]>summary svg{transform:rotate(180deg)!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-detail-body{display:grid!important;gap:10px!important;margin:0 11px 12px!important;padding:12px!important;border:1px solid rgba(90,183,217,.16)!important;border-radius:16px!important;background:linear-gradient(145deg,#071226bd,#040d1edb)!important;background-color:#07162d!important}html body div#root#root#root>main.pricing-page.marketing-only .billing-model-note{margin:0!important;padding:10px 11px!important;border-radius:14px!important;border-color:#f59e0b33!important;color:#ffe7b3db!important;-webkit-text-fill-color:rgba(255,231,179,.86)!important;background:#f59e0b12!important;font-size:12px!important;line-height:1.34!important;font-weight:560!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-plan-cta,html body div#root#root#root>main.pricing-page.marketing-only :is(.pricing-hero-actions,.pricing-checkout-note) :is(button,a){min-height:52px!important;border-radius:17px!important;font-size:clamp(13px,3.25vw,14.5px)!important;line-height:1.08!important;font-weight:720!important;letter-spacing:0!important}html body div#root#root#root>main.pricing-page.marketing-only :is(.primary-button,.landing-price-card.highlight .landing-plan-cta):not(:disabled):not([aria-disabled=true]){background-color:#3ddc84!important;background-image:linear-gradient(135deg,#3ddc84,#22d3ee)!important;border-color:#5ef5d06b!important;color:#031320!important;-webkit-text-fill-color:#031320!important;box-shadow:0 12px 30px #22d3ee24!important}html body div#root#root#root>main.pricing-page.marketing-only :is(.primary-button,.landing-price-card.highlight .landing-plan-cta):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background-color:#58eaa0!important;background-image:linear-gradient(135deg,#58eaa0,#38ddf0)!important;border-color:#f0fffa70!important;color:#031320!important;-webkit-text-fill-color:#031320!important;transform:none!important;box-shadow:0 0 0 4px #3ddc8429,0 12px 30px #22d3ee29!important}html body div#root#root#root>main.pricing-page.marketing-only :is(.ghost-button,.secondary-button,.landing-plan-cta:not(.primary-button)):not(:disabled):not([aria-disabled=true]){background:#0512289e!important;border-color:#86a1ca3d!important;color:#eef7ffeb!important;-webkit-text-fill-color:rgba(238,247,255,.92)!important;box-shadow:none!important}html body div#root#root#root>main.pricing-page.marketing-only :is(.ghost-button,.secondary-button,.landing-plan-cta:not(.primary-button)):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:#081f3ad1!important;border-color:#5ef5d06b!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;transform:none!important;box-shadow:0 0 0 4px #3ddc8424!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-included{padding:clamp(16px,4vw,32px)!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-included-card{display:grid!important;gap:8px!important;padding:15px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-included-card>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:12px!important;color:#06130c!important;background:linear-gradient(135deg,#3ddc84,#22d3ee)!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-included-card strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:clamp(14px,3.4vw,16px)!important;line-height:1.16!important;font-weight:720!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card{padding:0!important;overflow:hidden!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card p{margin:0!important;padding:0 13px 14px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-details>summary:is(:hover,:focus-visible,:active),html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq-card>summary:is(:hover,:focus-visible,:active){background:#081f3ab8!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important}html body div#root#root#root>main.pricing-page.marketing-only .mobile-nav-sheet{color:#f8fbfff0!important;background:radial-gradient(circle at 18% 0%,rgba(61,220,132,.12),transparent 14rem),#051228!important;border-color:#5ab7d947!important}html body div#root#root#root>main.pricing-page.marketing-only .mobile-nav-sheet :is(.mobile-drawer-context,.mobile-drawer-link-list>button,.mobile-drawer-link-list>a){border-radius:18px!important;border:1px solid rgba(90,183,217,.2)!important;background:#040e20!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important}html body div#root#root#root>main.pricing-page.marketing-only .mobile-nav-sheet :is(.mobile-drawer-link-list>button,.mobile-drawer-link-list>a,.mobile-drawer-actions button):is(:hover,:focus-visible,:active){background:#081f3a!important;border-color:#5ef5d06b!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;transform:none!important;box-shadow:0 0 0 4px #3ddc8424!important}@media(min-width:981px){html body div#root#root#root>main.pricing-page.marketing-only .landing-pricing-grid.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}}@media(max-width:760px){html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero{margin-top:78px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero h1{max-width:11.5ch!important;font-size:clamp(35px,10.8vw,46px)!important;line-height:1.02!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero-actions{gap:9px!important;margin-top:16px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-plan-section,html body div#root#root#root>main.pricing-page.marketing-only .pricing-included,html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}html body div#root#root#root>main.pricing-page.marketing-only .landing-price-card{padding:14px!important;border-radius:20px!important}html body div#root#root#root>main.pricing-page.marketing-only .pricing-faq.pricing-faq{padding-bottom:calc(var(--ll-mobile-bottom-nav-clearance, 84px) + 96px)!important;margin-bottom:0!important}}html body div#root#root main.pricing-page.marketing-only .pricing-hero .pricing-hero-actions button.primary-button,html body div#root#root main.pricing-page.marketing-only .pricing-hero .pricing-hero-actions button.primary-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;filter:none!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero .pricing-hero-actions button.primary-button :is(svg,svg *,span,strong,small,em),html body div#root#root main.pricing-page.marketing-only .pricing-hero .pricing-hero-actions button.primary-button:is(:hover,:focus,:focus-visible,:active):not(:disabled) :is(svg,svg *,span,strong,small,em){color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:760px){html body div#root#root main.pricing-page.marketing-only{padding-top:0!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:calc(var(--ll-mobile-top-app-bar-height, 64px) + 14px) 0 44px!important;padding:28px 18px!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;border:1px solid rgba(17,18,23,.08)!important;border-radius:28px!important;overflow:hidden!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero>div:first-child{width:100%!important;min-width:0!important;display:grid!important;gap:16px!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero .eyebrow{margin:0!important;font-size:12px!important;line-height:1.15!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero h1{width:100%!important;max-width:100%!important;margin:0!important;font-size:clamp(38px,11.2vw,54px)!important;line-height:.98!important;letter-spacing:-.035em!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero>div:first-child>p:not(.eyebrow){width:100%!important;max-width:100%!important;margin:0!important;color:#475467!important;-webkit-text-fill-color:#475467!important;font-size:16px!important;line-height:1.45!important;font-weight:600!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero-actions{width:100%!important;margin:4px 0 0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body div#root#root main.pricing-page.marketing-only .pricing-hero-actions>button{width:100%!important;min-height:54px!important;border-radius:999px!important}html body div#root#root#root#root main.pricing-page.marketing-only .pricing-faq.pricing-faq{padding-bottom:calc(var(--ll-android-bottom-nav-height, 90px) + 280px)!important;scroll-margin-bottom:calc(var(--ll-android-bottom-nav-height, 90px) + 96px)!important}html body div#root#root#root#root main.pricing-page.marketing-only .pricing-faq-card{scroll-margin-bottom:calc(var(--ll-android-bottom-nav-height, 90px) + 88px)!important}}html body div#root>main.marketplace-page.marketplace-page{--market-bg: #060817;--market-panel: rgba(13, 24, 51, .82);--market-panel-strong: rgba(12, 34, 61, .9);--market-line: rgba(148, 163, 184, .22);--market-line-strong: rgba(125, 245, 231, .34);--market-text: #f8fafc;--market-muted: #a9bad0;--market-mint: #7df5e7;--market-green: #3ddc84;--market-violet: #8b5cf6;--market-amber: #f5b84b;color:var(--market-text)!important;background:linear-gradient(180deg,#060817,#08152a 46%,#060817)!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;overflow-x:clip!important}html body div#root>main.marketplace-page.marketplace-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body div#root>main.marketplace-page.marketplace-page :is(.marketplace-hero,.marketplace-publish-panel,.marketplace-directory){width:min(100% - 40px,1200px)!important;margin-inline:auto!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr)!important;grid-template-areas:"copy feature"!important;gap:clamp(22px,4vw,46px)!important;align-items:center!important;min-height:min(760px,calc(100svh - 108px))!important;padding:clamp(44px,6vw,78px) 0 clamp(34px,5vw,66px)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero-copy{grid-area:copy!important;min-width:0!important;display:grid!important;align-content:center!important;justify-items:start!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-live-pill{width:min(100%,640px)!important;min-height:38px!important;display:inline-grid!important;grid-template-columns:auto minmax(0,auto) minmax(0,auto)!important;align-items:center!important;gap:10px!important;padding:7px 12px!important;border:1px solid rgba(125,245,231,.34)!important;border-radius:999px!important;background:#7df5e71a!important;color:#b8fff6!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-live-pill span,html body div#root>main.marketplace-page.marketplace-page .marketplace-live-pill em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-live-pill span{color:#dffffa!important;font-size:13px!important;font-weight:900!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-live-pill em{color:var(--market-muted)!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}html body div#root>main.marketplace-page.marketplace-page .eyebrow{width:-moz-fit-content!important;width:fit-content!important;margin:0!important;display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:6px 12px!important;border:1px solid rgba(125,245,231,.34)!important;border-radius:999px!important;color:#b8fff6!important;background:#7df5e71a!important;font-size:12px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body div#root>main.marketplace-page.marketplace-page h1{max-width:820px!important;margin:18px 0!important;color:#fff!important;font-family:var(--ll-font-heading, Inter, system-ui, sans-serif)!important;font-size:clamp(44px,5.4vw,74px)!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;scroll-margin-top:calc(var(--ll-mobile-top-app-bar-height, 66px) + 18px)!important;text-wrap:balance!important}html body div#root>main.marketplace-page.marketplace-page h2{margin:0!important;color:#fff!important;font-family:var(--ll-font-heading, Inter, system-ui, sans-serif)!important;font-size:clamp(30px,3.1vw,48px)!important;line-height:1.02!important;letter-spacing:0!important;text-wrap:balance!important}html body div#root>main.marketplace-page.marketplace-page p{color:var(--market-muted)!important;font-size:clamp(17px,1.5vw,20px)!important;line-height:1.52!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero-copy>p:not(.eyebrow){max-width:720px!important;margin:0 0 18px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-store-search{width:min(100%,720px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;margin:0 0 10px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero-search{min-height:62px!important;border-color:#7df5e76b!important;background:linear-gradient(180deg,#0a1630f5,#060c1ae6)!important;box-shadow:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero-search input{font-size:16px!important;font-weight:850!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search-submit{min-width:126px!important;min-height:62px!important;border-radius:999px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search-status{width:min(100%,720px)!important;min-height:30px!important;display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;align-items:center!important;margin:0 0 12px!important;color:var(--market-muted)!important;font-size:13px!important;font-weight:800!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search-status span,html body div#root>main.marketplace-page.marketplace-page .marketplace-search-status em{min-width:0!important;letter-spacing:0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search-status em{color:#b8fff6!important;font-style:normal!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-discovery-row{width:min(100%,720px)!important;display:flex!important;gap:8px!important;align-items:center!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;padding:0 0 6px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-discovery-row::-webkit-scrollbar{display:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-discovery-row button{min-height:44px!important;flex:0 0 auto!important;border:1px solid rgba(125,245,231,.28)!important;border-radius:999px!important;padding:0 13px!important;background:#7df5e714!important;color:#d9fffb!important;font-size:13px!important;font-weight:850!important;letter-spacing:0!important;-webkit-text-fill-color:#d9fffb!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-card-actions,html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}html body div#root>main.marketplace-page.marketplace-page :is(.primary-button,.secondary-button,.ghost-button){min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:18px!important;padding:0 18px!important;font-weight:850!important;letter-spacing:0!important;text-decoration:none!important}html body div#root>main.marketplace-page.marketplace-page .primary-button{background:linear-gradient(135deg,var(--market-green),#2dd4bf)!important;border:1px solid rgba(125,245,231,.45)!important;color:#02111d!important;-webkit-text-fill-color:#02111d!important;box-shadow:none!important}html body div#root>main.marketplace-page.marketplace-page .primary-button :is(svg,span,strong),html body div#root>main.marketplace-page.marketplace-page .primary-button svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root>main.marketplace-page.marketplace-page .secondary-button{border:1px solid rgba(226,245,255,.82)!important;background:linear-gradient(180deg,#f8fcfff5,#ddf1fceb)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 12px 28px #0000002e!important}html body div#root>main.marketplace-page.marketplace-page .secondary-button :is(svg,span,strong),html body div#root>main.marketplace-page.marketplace-page .secondary-button svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root>main.marketplace-page.marketplace-page .ghost-button{border:1px solid var(--market-line)!important;background:#091022bd!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:inset 0 1px #ffffff0d!important}html body div#root>main.marketplace-page.marketplace-page :is(.primary-button,.secondary-button,.ghost-button):is(:hover,:focus-visible,:active):not(:disabled){transform:none!important;border-color:#7df5e785!important;filter:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-card,html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card,html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-panel,html body div#root>main.marketplace-page.marketplace-page .marketplace-empty{border:1px solid var(--market-line)!important;background:linear-gradient(145deg,#0c223deb,#070d1ceb)!important;box-shadow:0 24px 80px #00000052!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-card{grid-area:feature!important;min-width:0!important;display:grid!important;gap:18px!important;padding:clamp(20px,3vw,30px)!important;border-radius:34px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-card>p{margin:0!important;color:#eaf6ff!important;font-weight:750!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-proof,html body div#root>main.marketplace-page.marketplace-page .marketplace-install-strip{min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-proof span,html body div#root>main.marketplace-page.marketplace-page .marketplace-install-strip span{min-height:32px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:6px 10px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:999px!important;background:#7df5e714!important;color:#d9fffb!important;font-size:12px!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-install-strip span:nth-child(2){border-color:#f5b84b47!important;background:#f5b84b14!important;color:#fde8b1!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-top,html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card-head{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-top strong,html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card-head strong{display:block!important;color:#fff!important;font-size:24px!important;line-height:1.06!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-top span,html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-top small,html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card-head span{display:block!important;color:var(--market-muted)!important;font-size:13px!important;font-weight:800!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-icon{--market-accent: #3ddc84;width:76px!important;height:76px!important;border-radius:22px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,color-mix(in srgb,var(--market-accent) 82%,#ffffff 8%),color-mix(in srgb,var(--market-accent) 70%,#0f172a 30%))!important;border:1px solid color-mix(in srgb,var(--market-accent) 64%,#ffffff 8%)!important;box-shadow:inset 0 1px #ffffff3d,0 16px 32px #00000040!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-icon span{color:#06111f!important;font-family:var(--ll-font-heading, Inter, system-ui, sans-serif)!important;font-size:23px!important;font-weight:900!important;letter-spacing:0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-screenshot-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(112px,32%)!important;gap:12px!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;padding:2px 2px 12px!important;scrollbar-width:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-screenshot-rail::-webkit-scrollbar,html body div#root>main.marketplace-page.marketplace-page .marketplace-category-tabs::-webkit-scrollbar,html body div#root>main.marketplace-page.marketplace-page .marketplace-install-tabs::-webkit-scrollbar{display:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-screenshot-rail.compact{grid-auto-columns:minmax(122px,34%)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-screenshot-rail figure{margin:0!important;aspect-ratio:9 / 16!important;border-radius:20px!important;overflow:hidden!important;background:#040914f0!important;border:1px solid rgba(125,245,231,.22)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-screenshot-rail img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;gap:22px!important;align-items:center!important;margin-bottom:26px!important;padding:clamp(20px,3vw,30px)!important;border-radius:30px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-panel p{max-width:760px!important;margin:10px 0 0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-actions{justify-content:stretch!important;padding:18px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:24px!important;background:#060c1a99!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-actions strong,html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-actions span,html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-actions button{width:100%!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-actions strong{color:#fff!important;font-size:20px!important;line-height:1.12!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-actions span{color:var(--market-muted)!important;font-size:14px!important;font-weight:750!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory{display:grid!important;gap:18px!important;padding:clamp(20px,3vw,30px)!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:30px!important;background:linear-gradient(145deg,#0c2540d6,#050d1ef0)!important;scroll-margin-top:calc(var(--ll-mobile-top-app-bar-height, 70px) + 18px)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:end!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory-head .ll-section-header-copy{min-width:0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory-head :is(h2,.section-title){margin:0!important;max-width:12ch!important;color:#fff!important;font-size:clamp(34px,5vw,48px)!important;line-height:1.02!important;letter-spacing:0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search{min-width:0!important;min-height:58px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0 18px!important;border:1px solid var(--market-line)!important;border-radius:999px!important;background:#060c1ac7!important;box-shadow:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search svg{color:var(--market-mint)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search input{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font:inherit!important;font-weight:750!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search input::-moz-placeholder{color:#a9bad0c7!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search input::placeholder{color:#a9bad0c7!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-result-count{min-width:138px!important;min-height:58px!important;display:grid!important;place-items:center!important;padding:8px 16px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:20px!important;background:#7df5e714!important;color:#c8fff7!important;text-align:center!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-result-count strong{color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:950!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-result-count span{color:#b8fff6!important;font-size:12px!important;font-weight:850!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-results-toolbar{min-height:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:space-between!important;padding:0 2px 2px!important;border:0!important;border-radius:0!important;background:transparent!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-results-toolbar span{min-width:0!important;color:#d7e6f7!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-clear-filters{min-height:38px!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-filter-panel{min-width:0!important;display:grid!important;gap:10px!important;padding:12px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:22px!important;background:#040c1bad!important;overflow:hidden!important}html body div#root>main.marketplace-page.marketplace-page :is(.marketplace-category-tabs,.marketplace-install-tabs){--ll-segment-margin: 0;--ll-segment-padding: 0;--ll-segment-gap: 8px;--ll-segment-border: transparent;--ll-segment-radius: 0;--ll-segment-bg: transparent;--ll-segment-control-height: 42px;--ll-segment-button-padding: 0 13px;--ll-segment-button-radius: 999px;--ll-segment-font-size: 13px;--ll-segment-font-weight: 850;--ll-segment-ink: var(--market-muted);--ll-segment-hover-border: var(--market-line-strong);--ll-segment-hover-bg: rgba(125, 245, 231, .08);--ll-segment-hover-color: rgba(125, 245, 231, .08);--ll-segment-hover-ink: #d9fffb;--ll-segment-selected-bg: rgba(125, 245, 231, .16);--ll-segment-selected-color: rgba(125, 245, 231, .16);--ll-segment-selected-border: var(--market-line-strong);--ll-segment-selected-ink: #c8fff7;--ll-segment-selected-shadow: none;--ll-segment-scroll-item-min-width: max-content;padding-bottom:1px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-install-tabs{--ll-segment-control-height: 40px;--ll-segment-button-padding: 0 12px;--ll-segment-font-size: 12px}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;scroll-margin-top:calc(var(--ll-mobile-top-app-bar-height, 70px) + 14px)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card{min-width:0!important;display:grid!important;align-content:start!important;gap:14px!important;padding:18px!important;border-radius:26px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card-head{grid-template-columns:58px minmax(0,1fr)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card .marketplace-app-icon{width:58px!important;height:58px!important;border-radius:18px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card .marketplace-app-icon span{font-size:18px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card>p{min-height:54px!important;margin:0!important;font-size:15px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-view-button{border-color:#e2f5ffdb!important;background:linear-gradient(180deg,#f8fcfffa,#def2fcf0)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-stats,html body div#root>main.marketplace-page.marketplace-page .marketplace-badges,html body div#root>main.marketplace-page.marketplace-page .marketplace-native-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body div#root>main.marketplace-page.marketplace-page :is(.marketplace-stats span,.marketplace-badges span,.marketplace-native-list span){min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 9px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:999px!important;background:#ffffff09!important;color:#dff9ff!important;font-size:12px!important;font-weight:800!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-badges span:nth-child(2n){color:#fde8b1!important;border-color:#f5b84b47!important;background:#f5b84b14!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-manual-kits{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:8px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-manual-kits span{min-width:0!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 10px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:999px!important;background:#7df5e71a!important;color:#d9fffb!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-detail{border:1px solid rgba(148,163,184,.16)!important;border-radius:18px!important;background:#060c1a8f!important;overflow:hidden!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-detail summary{min-height:48px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:0 14px!important;cursor:pointer!important;color:#fff!important;font-weight:850!important;list-style:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-detail summary::-webkit-details-marker{display:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-detail summary small{color:var(--market-muted)!important;font-size:12px!important;font-weight:800!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-detail p,html body div#root>main.marketplace-page.marketplace-page .marketplace-detail .marketplace-native-list{margin:0!important;padding:0 14px 14px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-detail p{color:var(--market-muted)!important;font-size:14px!important;line-height:1.48!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-card-actions button{width:100%!important;min-width:0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-empty{min-height:180px!important;display:grid!important;place-items:center!important;gap:8px!important;text-align:center!important;border-radius:24px!important;padding:28px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-empty strong{color:#fff!important;font-size:22px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-empty p{max-width:520px!important;margin:0!important;font-size:15px!important}html body.marketplace-listing-open{overscroll-behavior:contain!important}html body .marketplace-listing-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:41000!important;display:grid!important;place-items:center!important;padding:clamp(14px,3vw,30px)!important;background:#020612bd!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}html body .marketplace-listing-sheet{position:relative!important;z-index:41001!important;width:min(100%,860px)!important;max-height:min(880px,calc(100dvh - 32px))!important;overflow:auto!important;overscroll-behavior:contain!important;display:grid!important;gap:18px!important;padding:clamp(18px,3vw,30px)!important;border:1px solid rgba(125,245,231,.28)!important;border-radius:30px!important;background:radial-gradient(circle at 10% 0%,rgba(55,230,176,.16),transparent 34%),linear-gradient(145deg,#0d2644fa,#050a18fa)!important;box-shadow:0 34px 100px #0000008a!important;color:#f8fafc!important;outline:none!important;scrollbar-width:thin!important}html body .marketplace-sheet-close{position:absolute!important;top:16px!important;right:16px!important;width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:18px!important;background:#060c1ad1!important;color:#eef8ff!important;z-index:2!important}html body .marketplace-listing-hero-row{min-width:0!important;display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding-right:58px!important}html body .marketplace-listing-hero-row .marketplace-app-icon{--market-accent: #3ddc84;width:84px!important;height:84px!important;border-radius:24px!important;display:grid!important;place-items:center!important;background:linear-gradient(145deg,color-mix(in srgb,var(--market-accent) 82%,#ffffff 8%),color-mix(in srgb,var(--market-accent) 70%,#0f172a 30%))!important;border:1px solid color-mix(in srgb,var(--market-accent) 64%,#ffffff 8%)!important;box-shadow:inset 0 1px #ffffff3d,0 16px 32px #00000040!important}html body .marketplace-listing-hero-row .marketplace-app-icon span{color:#06111f!important;font-family:var(--ll-font-heading, Inter, system-ui, sans-serif)!important;font-size:24px!important;font-weight:900!important;letter-spacing:0!important}html body .marketplace-listing-hero-row span,html body .marketplace-release-card span{color:#91ffe9!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}html body .marketplace-listing-hero-row h2{margin:4px 0 3px!important;color:#fff!important;font-family:var(--ll-font-heading, Inter, system-ui, sans-serif)!important;font-size:clamp(32px,5vw,52px)!important;line-height:.98!important;letter-spacing:0!important;overflow-wrap:anywhere!important}html body .marketplace-listing-hero-row p{margin:0!important;color:#d9e8f6c7!important;font-size:16px!important;line-height:1.35!important;font-weight:760!important}html body .marketplace-listing-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}html body .marketplace-listing-actions button{width:100%!important;min-height:54px!important}html body .marketplace-listing-sheet :is(.primary-button,.secondary-button){min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:18px!important;padding:0 18px!important;font-weight:850!important;letter-spacing:0!important;text-decoration:none!important}html body .marketplace-listing-sheet .primary-button{background:linear-gradient(135deg,#3ddc84,#2dd4bf)!important;border:1px solid rgba(125,245,231,.45)!important;color:#02111d!important;-webkit-text-fill-color:#02111d!important;box-shadow:none!important}html body .marketplace-listing-sheet :is(.primary-button,.secondary-button):is(:hover,:focus-visible,:active):not(:disabled){transform:none!important;filter:none!important;box-shadow:none!important}html body .marketplace-listing-sheet .secondary-button{border:1px solid rgba(226,245,255,.82)!important;background:linear-gradient(180deg,#f8fcfff5,#ddf1fceb)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 12px 28px #0000002e!important}html body .marketplace-listing-sheet .secondary-button :is(svg,span,strong),html body .marketplace-listing-sheet .secondary-button svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body .marketplace-listing-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}html body .marketplace-listing-proof span{min-width:0!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 10px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:999px!important;background:#7df5e714!important;color:#d9fffb!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .marketplace-listing-sheet .marketplace-screenshot-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(128px,22%)!important;grid-template-rows:220px!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;min-height:226px!important;padding-bottom:6px!important}html body .marketplace-listing-sheet .marketplace-screenshot-rail::-webkit-scrollbar{display:none!important}html body .marketplace-listing-sheet .marketplace-screenshot-rail figure{margin:0!important;height:100%!important;aspect-ratio:auto!important;border-radius:20px!important;overflow:hidden!important;background:#040914f0!important;border:1px solid rgba(125,245,231,.22)!important}html body .marketplace-listing-sheet .marketplace-screenshot-rail img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important}html body .marketplace-listing-copy{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)!important;gap:14px!important}html body .marketplace-listing-copy section,html body .marketplace-release-card,html body .marketplace-manual-kit-card{min-width:0!important;display:grid!important;gap:10px!important;padding:16px!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:22px!important;background:#060c1a94!important}html body .marketplace-listing-copy h3{margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.14!important;letter-spacing:0!important}html body .marketplace-listing-copy p,html body .marketplace-release-card p{margin:0!important;color:#d9e8f6c7!important;font-size:15px!important;line-height:1.48!important}html body .marketplace-listing-sheet .marketplace-native-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body .marketplace-listing-sheet .marketplace-native-list span{min-height:32px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:999px!important;background:#7df5e714!important;color:#dff9ff!important;font-size:12px!important;font-weight:850!important}html body .marketplace-release-card{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .marketplace-release-card div{min-width:0!important;display:grid!important;gap:4px!important}html body .marketplace-release-card strong{min-width:0!important;color:#f8fafc!important;font-size:15px!important;line-height:1.28!important;overflow-wrap:anywhere!important}html body .marketplace-release-card p{grid-column:1 / -1!important;padding-top:10px!important;border-top:1px solid rgba(148,163,184,.14)!important}html body .marketplace-manual-kit-card>div:first-child{display:grid!important;gap:4px!important}html body .marketplace-manual-kit-card span{color:#c4d6e8c2!important;font-size:13px!important;font-weight:800!important}html body .marketplace-manual-kit-card strong{min-width:0!important;color:#f8fafc!important;font-size:17px!important;line-height:1.2!important;overflow-wrap:anywhere!important}html body .marketplace-manual-kit-list{display:grid!important;gap:8px!important}html body .marketplace-manual-kit-list article{min-width:0!important;display:grid!important;gap:6px!important;padding:12px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:18px!important;background:#081426ad!important}html body .marketplace-manual-kit-list p{margin:0!important;color:#d9e8f6c7!important;font-size:14px!important;line-height:1.42!important}html body div#root .marketplace-publish-card{min-width:0!important;display:grid!important;gap:16px!important;padding:clamp(18px,3vw,24px)!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:28px!important;background:linear-gradient(145deg,#092a3ee6,#070d1deb)!important;box-shadow:inset 0 1px #ffffff0a,0 18px 58px #0000003d!important}html body div#root .marketplace-publish-card.published{border-color:#3ddc845c!important}html body div#root .marketplace-publish-card-copy{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}html body div#root .marketplace-publish-mark{width:56px!important;height:56px!important;border-radius:18px!important;display:grid!important;place-items:center!important;color:#7df5e7!important;background:#7df5e71a!important;border:1px solid rgba(125,245,231,.24)!important}html body div#root .marketplace-publish-card h2{margin:6px 0!important;color:#fff!important;font-size:clamp(24px,3.2vw,36px)!important;line-height:1.06!important;letter-spacing:0!important}html body div#root .marketplace-publish-card p{margin:0!important;color:#d6e6f4c7!important;font-size:15px!important;line-height:1.45!important}html body div#root .marketplace-publish-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body div#root .marketplace-publish-proof span{min-height:38px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 8px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:999px!important;background:#ffffff09!important;color:#dff9ff!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root .marketplace-publish-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body div#root .marketplace-publish-actions button{min-height:48px!important}html body div#root .marketplace-publish-actions .marketplace-unlist-button{border-color:#f5b84b47!important;color:#fde8b1!important;-webkit-text-fill-color:#fde8b1!important}@media(max-width:1060px){html body div#root>main.marketplace-page.marketplace-page .marketplace-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:959px){html body div#root>main.marketplace-page.marketplace-page{padding-top:var(--ll-mobile-top-app-bar-height, 70px)!important}html body div#root>main.marketplace-page.marketplace-page :is(.marketplace-hero,.marketplace-publish-panel,.marketplace-directory){width:min(100% - 28px,620px)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory{gap:14px!important;padding:16px 14px calc(18px + env(safe-area-inset-bottom))!important;border-radius:24px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero{min-height:auto!important;grid-template-columns:1fr!important;grid-template-areas:"copy" "feature"!important;gap:16px!important;padding:18px 0 20px!important;scroll-margin-top:calc(var(--ll-mobile-top-app-bar-height, 66px) + 18px)!important}html body div#root>main.marketplace-page.marketplace-page h1{max-width:17ch!important;margin:14px 0!important;font-size:clamp(30px,8vw,36px)!important;font-weight:900!important;line-height:1.04!important;letter-spacing:0!important}html body div#root>main.marketplace-page.marketplace-page h2{font-size:clamp(28px,7vw,38px)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-store-search{grid-template-columns:minmax(0,1fr) minmax(96px,auto)!important;gap:8px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero-search{min-height:56px!important;padding-inline:14px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-hero-search input{font-size:15px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search-submit{min-width:96px!important;min-height:56px!important;padding-inline:12px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-search-status{font-size:12px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-card{border-radius:28px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-publish-panel,html body div#root>main.marketplace-page.marketplace-page .marketplace-directory-head{grid-template-columns:1fr!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory-head{gap:8px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory-head :is(h2,.section-title){max-width:none!important;font-size:clamp(28px,7vw,34px)!important;line-height:1.02!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-directory-head .ll-section-header-actions{width:100%!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-result-count{width:100%!important;min-height:52px!important;display:flex!important;justify-content:space-between!important;text-align:left!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-results-toolbar{align-items:center!important;padding-right:72px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-results-toolbar span{align-self:center!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-clear-filters{min-height:44px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-filter-panel{gap:9px!important;padding:10px!important;border-radius:20px!important}html body div#root>main.marketplace-page.marketplace-page :is(.marketplace-category-tabs,.marketplace-install-tabs){--ll-segment-gap: 7px;--ll-segment-control-height: 44px;--ll-segment-button-padding: 0 11px;--ll-segment-font-size: 12px}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-grid{grid-template-columns:1fr!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card{border-radius:24px!important;gap:11px!important;padding:14px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card>p{min-height:0!important;font-size:14px!important;line-height:1.38!important;-webkit-line-clamp:2!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card .marketplace-screenshot-rail{grid-auto-columns:70px!important;grid-template-rows:124px!important;gap:8px!important;min-height:128px!important;padding-bottom:4px!important;overflow-y:hidden!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card .marketplace-screenshot-rail figure{width:70px!important;height:124px!important;aspect-ratio:auto!important;border-radius:14px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-card .marketplace-screenshot-rail{grid-auto-columns:minmax(118px,42%)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card .marketplace-screenshot-rail figure:nth-child(n+4),html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card .marketplace-badges{display:none!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card :is(.marketplace-stats,.marketplace-install-strip){gap:6px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-app-card :is(.marketplace-stats span,.marketplace-install-strip span){min-height:28px!important;padding:4px 8px!important;font-size:11px!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-card-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding-right:0!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-card-actions :is(button,a){width:100%!important;min-width:0!important}html body .marketplace-listing-backdrop{place-items:end center!important;padding:12px 10px 0!important}html body .marketplace-listing-sheet{width:min(100%,620px)!important;max-height:calc(100dvh - 20px)!important;border-radius:28px 28px 0 0!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom))!important}html body .marketplace-listing-hero-row{grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;padding-right:54px!important}html body .marketplace-listing-hero-row .marketplace-app-icon{width:72px!important;height:72px!important;border-radius:22px!important}html body .marketplace-listing-actions,html body .marketplace-listing-copy,html body .marketplace-release-card{grid-template-columns:1fr!important}html body .marketplace-listing-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .marketplace-listing-proof span{min-height:38px!important;padding:6px 7px!important;font-size:11px!important;white-space:normal!important;text-align:center!important;text-overflow:clip!important}html body .marketplace-listing-proof span:nth-child(3){grid-column:1 / -1!important}html body .marketplace-listing-sheet .marketplace-screenshot-rail{grid-auto-columns:108px!important;grid-template-rows:192px!important;min-height:198px!important}html body .marketplace-listing-sheet .marketplace-screenshot-rail figure{height:192px!important}html body div#root .marketplace-publish-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){html body div#root .marketplace-publish-proof{grid-template-columns:1fr!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-top{grid-template-columns:64px minmax(0,1fr)!important}html body div#root>main.marketplace-page.marketplace-page .marketplace-feature-top .marketplace-app-icon{width:64px!important;height:64px!important}}html body div#root#root .app-shell main.workspace .admin-console{--admin-surface: linear-gradient(145deg, rgba(11, 34, 61, .86), rgba(5, 14, 32, .96));--admin-card: linear-gradient(145deg, rgba(11, 38, 66, .76), rgba(5, 15, 34, .92));--admin-card-soft: rgba(5, 15, 34, .72);--admin-line: rgba(125, 245, 231, .2);--admin-line-strong: rgba(142, 247, 210, .42);--admin-text: rgba(246, 251, 255, .96);--admin-soft: rgba(220, 234, 247, .82);--admin-muted: rgba(214, 230, 246, .84);--admin-accent: #8ef7d2;--admin-cyan: #22d3ee;--admin-danger: #fb7185;--admin-warning: #f8c46b;--admin-radius: 24px;--admin-radius-sm: 18px;--admin-pad: clamp(18px, 3vw, 28px);width:min(100%,1160px)!important;margin:0 auto!important;padding:16px 0 calc(112px + env(safe-area-inset-bottom))!important;display:grid!important;gap:16px!important;color:var(--admin-text)!important;font-family:var(--ll-font-body)!important;scroll-padding-top:calc(var(--ll-mobile-top-app-bar-height, 72px) + 16px);overflow-anchor:none!important}html:has(.admin-console),html:has(.admin-console) body,html:has(.admin-console) div#root{overflow-anchor:none!important}html body div#root#root .app-shell main.workspace .admin-console,html body div#root#root .app-shell main.workspace .admin-console *{box-sizing:border-box}html body div#root#root .app-shell main.workspace .admin-console :is(h1,h2,h3,h4,strong,b,button,a,input,textarea,select,code){font-family:var(--ll-font-body)!important;letter-spacing:0!important}html body div#root#root .app-shell main.workspace .admin-console :is(h1,h2,h3,h4,strong,b){color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important}html body div#root#root .app-shell main.workspace .admin-console :is(p,span,small,em,li){color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-style:normal!important}html body div#root#root .app-shell main.workspace .admin-console :is(p,span,small,em,strong,b,code){overflow-wrap:anywhere}html body div#root#root .app-shell main.workspace .admin-console .eyebrow{width:-moz-fit-content;width:fit-content;margin:0 0 8px!important;padding:5px 9px!important;border:1px solid rgba(142,247,210,.3)!important;border-radius:999px!important;background:#3ddc841a!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-transform:uppercase}html body div#root#root .app-shell main.workspace .admin-console .admin-hero,html body div#root#root .app-shell main.workspace .admin-console :is(.admin-customer-scope,.observability-panel,.admin-panel,.admin-kpi,.admin-api-monitor){min-width:0!important;border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius)!important;background:var(--admin-surface)!important;color:var(--admin-text)!important;box-shadow:0 18px 52px #00000042,inset 0 1px #ffffff0f!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-customer-scope,.observability-panel,.admin-panel,.admin-api-monitor){padding:var(--admin-pad)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-hero{padding:clamp(22px,4vw,42px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:16px!important;align-items:center!important;background:radial-gradient(circle at 8% 0%,rgba(61,220,132,.16),transparent 24rem),linear-gradient(145deg,#0d2e49e6,#050e20f5)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-hero h2{margin:0!important;font-size:clamp(40px,5.2vw,64px)!important;line-height:1!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-title-mobile{display:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-title-desktop{display:inline!important}html body div#root#root .app-shell main.workspace .admin-console .admin-hero-copy{max-width:660px;margin:10px 0 0!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:clamp(16px,1.8vw,20px)!important;line-height:1.38!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .admin-console .admin-health{min-height:46px;padding:9px 14px!important;border:1px solid rgba(142,247,210,.28)!important;border-radius:999px!important;background:#3ddc841a!important;display:inline-flex!important;align-items:center!important;gap:9px!important;white-space:nowrap}html body div#root#root .app-shell main.workspace .admin-console .admin-health span{width:10px;height:10px;border-radius:999px;background:#3ddc84;box-shadow:0 0 18px #3ddc848a}html body div#root#root .app-shell main.workspace .admin-console .admin-health.offline span{background:var(--admin-warning);box-shadow:0 0 18px #f8c46b6b}html body div#root#root .app-shell main.workspace .admin-console .admin-health.checking span{background:var(--admin-cyan);box-shadow:0 0 18px #22d3ee6b}html body div#root#root .app-shell main.workspace .admin-console .admin-customer-scope,html body div#root#root .app-shell main.workspace .admin-console .admin-grid,html body div#root#root .app-shell main.workspace .admin-console .admin-records-panel,html body div#root#root .app-shell main.workspace .admin-console .rebuild-lineage-list,html body div#root#root .app-shell main.workspace .admin-console .support-thread-list,html body div#root#root .app-shell main.workspace .admin-console .observability-alert-list{display:grid!important;gap:12px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-customer-scope-head,html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor-main{display:flex!important;align-items:flex-start!important;gap:14px!important;min-width:0}html body div#root#root .app-shell main.workspace .admin-console .admin-customer-icon,html body div#root#root .app-shell main.workspace .admin-console .panel-title-row>svg,html body div#root#root .app-shell main.workspace .admin-console .admin-kpi>svg,html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button)>svg,html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor-icon{width:42px!important;height:42px!important;min-width:42px!important;padding:10px!important;border-radius:15px!important;border:1px solid rgba(142,247,210,.18)!important;background:#3ddc841a!important;color:var(--admin-accent)!important;stroke:var(--admin-accent)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-customer-scope h3,html body div#root#root .app-shell main.workspace .admin-console .observability-head h3,html body div#root#root .app-shell main.workspace .admin-console .panel-title-row h3{margin:0!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.06!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-customer-scope-head>div{min-width:0!important;display:grid!important;gap:4px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-scope-metrics,html body div#root#root .app-shell main.workspace .admin-console .admin-kpis,html body div#root#root .app-shell main.workspace .admin-console .observability-metrics,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-scope-metrics>div,html body div#root#root .app-shell main.workspace .admin-console .observability-metrics>div,html body div#root#root .app-shell main.workspace .admin-console .admin-customer-focus,html body div#root#root .app-shell main.workspace .admin-console .records-summary,html body div#root#root .app-shell main.workspace .admin-console .observability-alert,html body div#root#root .app-shell main.workspace .admin-console .observability-empty-state,html body div#root#root .app-shell main.workspace .admin-console .admin-record-row,html body div#root#root .app-shell main.workspace .admin-console .rebuild-lineage-row,html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button,html body div#root#root .app-shell main.workspace .admin-console .support-admin-detail,html body div#root#root .app-shell main.workspace .admin-console .github-admin-setup,html body div#root#root .app-shell main.workspace .admin-console .ai-provider-setup,html body div#root#root .app-shell main.workspace .admin-console .admin-access-card,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card,html body div#root#root .app-shell main.workspace .admin-console .support-message,html body div#root#root .app-shell main.workspace .admin-console .empty-live-state,html body div#root#root .app-shell main.workspace .admin-console .empty-support-state,html body div#root#root .app-shell main.workspace .admin-console .admin-mini-accordion{min-width:0!important;border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius-sm)!important;background:var(--admin-card)!important;background-color:#050f22db!important;color:var(--admin-text)!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-scope-metrics>div,html body div#root#root .app-shell main.workspace .admin-console .observability-metrics>div,html body div#root#root .app-shell main.workspace .admin-console .admin-customer-focus,html body div#root#root .app-shell main.workspace .admin-console .records-summary,html body div#root#root .app-shell main.workspace .admin-console .observability-alert,html body div#root#root .app-shell main.workspace .admin-console .observability-empty-state,html body div#root#root .app-shell main.workspace .admin-console .admin-record-row,html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button,html body div#root#root .app-shell main.workspace .admin-console .support-admin-detail,html body div#root#root .app-shell main.workspace .admin-console .github-admin-setup,html body div#root#root .app-shell main.workspace .admin-console .ai-provider-setup,html body div#root#root .app-shell main.workspace .admin-console .admin-access-card,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card,html body div#root#root .app-shell main.workspace .admin-console .empty-live-state,html body div#root#root .app-shell main.workspace .admin-console .empty-support-state,html body div#root#root .app-shell main.workspace .admin-console .admin-mini-accordion{padding:14px!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-scope-metrics>div,.observability-metrics>div,.admin-customer-focus,.records-summary){display:grid!important;gap:6px!important;align-content:start!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-scope-metrics>div,.observability-metrics>div,.admin-customer-focus,.records-summary)>span{display:block!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-customer-focus,.records-summary)>strong{display:block!important;font-size:15px!important;line-height:1.35!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-scope-metrics strong,html body div#root#root .app-shell main.workspace .admin-console .admin-kpi strong,html body div#root#root .app-shell main.workspace .admin-console .observability-metrics strong,html body div#root#root .app-shell main.workspace .admin-console .observability-state strong{display:block;margin-top:3px;font-size:clamp(23px,2.2vw,31px)!important;line-height:1.08!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-scope-actions,html body div#root#root .app-shell main.workspace .admin-console .build-link-row,html body div#root#root .app-shell main.workspace .admin-console .support-triage-actions,html body div#root#root .app-shell main.workspace .admin-console .lineage-links{display:flex!important;flex-wrap:wrap;gap:9px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console :is(.primary-button,.secondary-button,.ghost-button,.admin-external-link,.admin-scope-actions a,.lineage-triage-button){min-height:48px!important;padding:10px 16px!important;border:1px solid var(--admin-line)!important;border-radius:999px!important;background:#050f22d1!important;background-image:none!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:none!important;transform:none!important;filter:none!important}html body div#root#root .app-shell main.workspace .admin-console :is(.primary-button,button.primary-button){border-color:#8ef7d261!important;background:linear-gradient(135deg,#3ddc84,#22d3ee)!important;color:#05111f!important;-webkit-text-fill-color:#05111f!important}html body div#root#root .app-shell main.workspace .admin-console :is(.primary-button,button.primary-button) :is(svg,svg *,span,strong){color:#05111f!important;stroke:#05111f!important;-webkit-text-fill-color:#05111f!important}html body div#root#root .app-shell main.workspace .admin-console :is(a,button,.admin-external-link):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){outline:none!important;transform:none!important;filter:none!important;border-color:var(--admin-line-strong)!important;box-shadow:0 0 0 3px #8ef7d21f!important}html body div#root#root .app-shell main.workspace .admin-console :is(.ghost-button,.secondary-button,.admin-external-link,.admin-scope-actions a,.lineage-triage-button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:linear-gradient(145deg,#0b2d47e6,#05132af0)!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important}html body div#root#root .app-shell main.workspace .admin-console :is(.primary-button,button.primary-button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#52e8a0,#3bdcf0)!important;color:#05111f!important;-webkit-text-fill-color:#05111f!important}html body div#root#root .app-shell main.workspace .admin-console :is(button,.primary-button,.ghost-button,.secondary-button,.admin-external-link):disabled,html body div#root#root .app-shell main.workspace .admin-console .admin-external-link.disabled{opacity:.52!important;cursor:not-allowed!important;border-color:#94a3b824!important;background:#0f172a80!important;color:#b5c9de8f!important;-webkit-text-fill-color:rgba(181,201,222,.56)!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font:inherit!important;min-height:68px!important;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius-sm)!important;background:#07172d!important;background-image:none!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;text-decoration:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:4px 10px!important;align-items:center!important;cursor:pointer!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button) span{color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:16px!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button) strong{grid-column:2;color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:13px!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .admin-console .admin-kpi{min-height:94px!important;padding:14px!important;display:flex!important;align-items:center!important;gap:12px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-kpi small{font-size:13px!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);gap:14px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor.online{border-color:#8ef7d257!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor.offline{border-color:#fb718557!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor h3{margin:0 0 4px!important;font-size:clamp(23px,2.6vw,32px)!important;line-height:1.06!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor-meta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;gap:9px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor-meta>div{min-width:0;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:15px!important;background:#050f22ad!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body div#root#root .app-shell main.workspace .admin-console .observability-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:14px!important;align-items:start!important}html body div#root#root .app-shell main.workspace .admin-console .observability-state{min-width:92px;padding:12px!important;border:1px solid rgba(248,196,107,.28)!important;border-radius:18px!important;background:#f8c46b14!important;text-align:center}html body div#root#root .app-shell main.workspace .admin-console .observability-alert.critical,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card.missing{border-color:#f8c46b57!important;background:linear-gradient(145deg,#3f2b1261,#050f22eb)!important;background-color:#050f22e6!important}html body div#root#root .app-shell main.workspace .admin-console :is(.observability-alert b,.status-badge,.admin-record-badges small,.admin-record-status,.support-thread-status,.admin-record-owner,.ai-provider-status){width:-moz-fit-content;width:fit-content;max-width:100%!important;padding:7px 10px!important;border:1px solid rgba(142,247,210,.26)!important;border-radius:999px!important;background:#3ddc841a!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-transform:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-owner,html body div#root#root .app-shell main.workspace .admin-console .admin-record-status{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-owner{max-width:min(100%,260px)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-main .admin-record-owner.admin-record-owner{max-width:260px!important}html body div#root#root .app-shell main.workspace .admin-console .ai-provider-status{max-width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:6px 8px!important;align-items:center!important;line-height:1.25!important;white-space:normal!important}html body div#root#root .app-shell main.workspace .admin-console .ai-provider-status :is(span,strong){display:inline!important;min-width:0!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:12px!important;line-height:1.25!important}html body div#root#root .app-shell main.workspace .admin-console .panel-title-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin-bottom:14px!important}html body div#root#root .app-shell main.workspace .admin-console .panel-title-row>:is(h3,h4,strong){margin-left:0!important;margin-right:0!important;text-align:left!important}html body div#root#root .app-shell main.workspace .admin-console .admin-segmented-tabs{--ll-segment-border: var(--admin-line);--ll-segment-ink: var(--admin-soft);--ll-segment-hover-ink: var(--admin-text)}html body div#root#root .app-shell main.workspace .admin-console .admin-segmented-tabs-resources{--ll-segment-count: 6}html body div#root#root .app-shell main.workspace .admin-console .admin-segmented-tabs-support{--ll-segment-count: 3}@media(max-width:760px){html body div#root#root .app-shell main.workspace .admin-console .admin-segmented-tabs{--ll-segment-margin: 0;--ll-segment-control-height: 44px;--ll-segment-button-padding: 8px 7px;--ll-segment-font-size: 12px}html body div#root#root .app-shell main.workspace .admin-console .admin-segmented-tabs-resources{--ll-segment-count: 2}html body div#root#root .app-shell main.workspace .admin-console .admin-segmented-tabs-support{--ll-segment-count: 3}}@media(max-width:430px){html body div#root#root .app-shell main.workspace .admin-console .admin-segmented-tabs{--ll-segment-gap: 4px;--ll-segment-padding: 4px;--ll-segment-radius: 15px;--ll-segment-button-padding: 6px 5px;--ll-segment-button-radius: 11px;--ll-segment-font-size: 11.5px}}html body div#root#root .app-shell main.workspace .admin-console .admin-record-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px!important;align-items:start!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-main{min-width:0;display:grid!important;gap:7px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-main strong{font-size:clamp(19px,2vw,25px)!important;line-height:1.14!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-date,html body div#root#root .app-shell main.workspace .admin-console .admin-record-status{justify-self:end;white-space:nowrap}html body div#root#root .app-shell main.workspace .admin-console .admin-record-badges,html body div#root#root .app-shell main.workspace .admin-console .support-history-badges{display:flex;flex-wrap:wrap;gap:7px}html body div#root#root .app-shell main.workspace .admin-console .support-admin-layout{display:grid!important;grid-template-columns:minmax(260px,.84fr) minmax(0,1.3fr)!important;gap:14px!important;align-items:start!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-list{max-height:600px;overflow-y:auto;padding-right:4px}html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button{width:100%!important;min-height:112px!important;display:grid!important;gap:7px!important;text-align:left!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button.selected,html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button:is(:hover,:focus-visible,:active){border-color:var(--admin-line-strong)!important;background:linear-gradient(145deg,#0b2542,#051327)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button.selected :is(strong,span,em),html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button:is(:hover,:focus-visible,:active) :is(strong,span,em){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button.selected .support-history-badges :is(span,strong,em),html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button:is(:hover,:focus-visible,:active) .support-history-badges :is(span,strong,em){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button.selected .support-thread-status,html body div#root#root .app-shell main.workspace .admin-console .support-thread-list button:is(:hover,:focus-visible,:active) .support-thread-status{border-color:#8ef7d26b!important;background:#10233d!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root .app-shell main.workspace .admin-console .support-admin-detail{min-height:380px}html body div#root#root .app-shell main.workspace .admin-console .support-thread-detail-grid{margin:12px 0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:9px!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-detail-grid>div{min-width:0!important;padding:11px!important;border:1px solid var(--admin-line)!important;border-radius:15px!important;background:#040b1b80!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-detail-grid :is(dt,dd){margin:0!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-users{margin:14px 0!important;padding:clamp(14px,2.4vw,22px)!important;border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius)!important;background:radial-gradient(circle at 0% 0%,rgba(61,220,132,.12),transparent 22rem),linear-gradient(145deg,#081c34db,#050f22f0)!important;display:grid!important;gap:14px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-head{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:start!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-head h4{margin:0!important;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.05!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-head span{display:block!important;max-width:760px!important;margin-top:5px!important;color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-summary,html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-settings-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-overdue-summary,.admin-overdue-settings-grid)>div{min-width:0!important;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#050f229e!important;display:grid!important;gap:4px!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-overdue-summary,.admin-overdue-settings-grid)>div span{font-size:12px!important;line-height:1.15!important;font-weight:800!important;color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-overdue-summary,.admin-overdue-settings-grid)>div strong{font-size:clamp(20px,2.2vw,28px)!important;line-height:1.05!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar.compact{margin:0!important;grid-template-columns:minmax(260px,1fr) minmax(160px,.4fr) minmax(160px,.4fr)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-list{border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius-sm)!important;overflow:hidden!important;background:#040b1b66!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-list-head,html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-row{display:grid!important;grid-template-columns:minmax(220px,1.1fr) minmax(150px,.65fr) minmax(150px,.7fr) minmax(240px,.8fr)!important;gap:12px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-list-head{padding:11px 14px!important;border-bottom:1px solid var(--admin-line)!important;background:#7df5e70f!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-list-head span{color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:12px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-row{padding:14px!important;border-bottom:1px solid rgba(125,245,231,.12)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-row:last-child{border-bottom:0!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-row.blocked{background:linear-gradient(145deg,#501a2457,#050f22b8)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-row.watch{background:linear-gradient(145deg,#4d371438,#050f22b8)!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-overdue-person,.admin-overdue-state,.admin-overdue-grace){min-width:0!important;display:grid!important;gap:5px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-person strong{font-size:clamp(17px,1.8vw,22px)!important;line-height:1.12!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-overdue-person,.admin-overdue-state,.admin-overdue-grace) :is(span,small){font-size:13px!important;line-height:1.25!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-state b{width:-moz-fit-content!important;width:fit-content!important;padding:7px 10px!important;border:1px solid rgba(142,247,210,.3)!important;border-radius:999px!important;background:#3ddc841a!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:12px!important;line-height:1!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-actions .small{min-height:42px!important;padding:8px 11px!important;font-size:13px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-entitlement-reason{display:grid!important;gap:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-entitlement-reason span,html body div#root#root .app-shell main.workspace .admin-console .admin-action-error{font-size:13px!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-entitlement-reason textarea{width:100%!important;min-height:118px!important;padding:13px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#040b1bc7!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:15px!important;font-weight:650!important;line-height:1.35!important}html body div#root#root .app-shell main.workspace .admin-console .admin-action-error{margin:0!important;color:var(--admin-danger)!important;-webkit-text-fill-color:var(--admin-danger)!important}@media(max-width:899px){html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-head,html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-row{display:grid!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-summary,html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar.compact{grid-template-columns:minmax(0,1fr)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-list-head{display:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-actions{justify-content:stretch!important}html body div#root#root .app-shell main.workspace .admin-console .admin-overdue-actions>button{flex:1 1 120px!important}}html body div#root#root .app-shell main.workspace .admin-console .support-thread-detail-grid dt{color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:11px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-detail-grid dd{margin-top:6px!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:13px!important;line-height:1.25!important;font-weight:750!important}html body div#root#root .app-shell main.workspace .admin-console .support-messages.admin{max-height:390px;overflow-y:auto;display:grid;gap:9px}html body div#root#root .app-shell main.workspace .admin-console .support-message{padding:13px!important}html body div#root#root .app-shell main.workspace .admin-console .support-message p{margin:4px 0 0!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;line-height:1.45!important}html body div#root#root .app-shell main.workspace .admin-console .support-compose.admin{display:grid!important;gap:10px!important;margin-top:12px!important}html body div#root#root .app-shell main.workspace .admin-console .support-delivery-note{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:13px 14px!important;border:1px solid rgba(142,255,214,.36)!important;border-radius:var(--admin-radius-sm)!important;background:linear-gradient(145deg,#19cdb029,#06132ae0)!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;line-height:1.35!important}html body div#root#root .app-shell main.workspace .admin-console .support-delivery-note svg{flex:0 0 auto!important;margin-top:2px!important;color:#8effd6!important;stroke:#8effd6!important}html body div#root#root .app-shell main.workspace .admin-console .support-delivery-note strong{display:block!important;margin-bottom:3px!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important}html body div#root#root .app-shell main.workspace .admin-console .support-compose.admin textarea{width:100%;min-height:118px;padding:14px!important;border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius-sm)!important;background:#040b1bd6!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:16px!important;font-weight:650!important;resize:vertical}html body div#root#root .app-shell main.workspace .admin-console .support-compose-status{--ll-status-font-size: 14px;--ll-status-font-weight: 760}html body div#root#root .app-shell main.workspace .admin-console .support-compose-status.success{--ll-status-border: rgba(61, 220, 132, .34);--ll-status-bg: rgba(61, 220, 132, .12);--ll-status-ink: #a7ffd4}html body div#root#root .app-shell main.workspace .admin-console .support-compose-status.error{--ll-status-border: rgba(255, 124, 124, .42);--ll-status-bg: rgba(255, 124, 124, .12);--ll-status-ink: #ffd0d0}html body div#root#root .admin-console .admin-confirm-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50000!important;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:radial-gradient(circle at 18% 8%,rgba(61,220,132,.16),transparent 30%),radial-gradient(circle at 84% 12%,rgba(34,211,238,.14),transparent 32%),#030712e6!important;backdrop-filter:blur(20px) saturate(1.12)!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important}html body div#root#root .admin-console .admin-confirm-dialog{position:relative!important;width:min(520px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:20px!important;border:1px solid var(--admin-line-strong)!important;border-radius:24px!important;background:radial-gradient(circle at 12% 0%,rgba(142,247,210,.14),transparent 14rem),linear-gradient(145deg,#0b2642f5,#050e20fa)!important;box-shadow:0 32px 80px #0000006b!important;display:grid!important;gap:14px!important}html body div#root#root .admin-console .admin-confirm-close{position:absolute!important;top:16px!important;right:16px!important;z-index:4!important}html body div#root#root .admin-console .admin-confirm-icon{width:48px!important;height:48px!important;border-radius:16px!important;display:grid!important;place-items:center!important;border:1px solid rgba(142,247,210,.26)!important;background:#3ddc841a!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important}html body div#root#root .admin-console .admin-confirm-icon.delete{border-color:#fb718552!important;background:#fb71851f!important;color:#fecdd3!important;-webkit-text-fill-color:#fecdd3!important}html body div#root#root .admin-console .admin-confirm-dialog h3{margin:0!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:clamp(24px,5vw,34px)!important;line-height:1.04!important;font-weight:850!important}html body div#root#root .admin-console .admin-confirm-dialog p:not(.eyebrow){margin:8px 0 0!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:15px!important;line-height:1.42!important;font-weight:650!important}html body div#root#root .admin-console .admin-confirm-dialog strong{display:block!important;margin-top:10px!important;padding:11px 12px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#040b1b94!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important}html body div#root#root .admin-console .admin-confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}html body div#root#root .admin-console .admin-confirm-actions .ghost-button.danger{border-color:#fb71859e!important;background:linear-gradient(135deg,#fb718538,#7f1d1d57)!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #7f1d1d38!important;color:#fff1f2!important;-webkit-text-fill-color:#fff1f2!important}html body div#root#root .admin-console .admin-confirm-actions .ghost-button.danger:is(:hover,:focus-visible,:active){border-color:#fb7185d1!important;background:linear-gradient(135deg,#fb718557,#991b1b70)!important;box-shadow:inset 0 1px #ffffff1a,0 16px 32px #7f1d1d57!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root .app-shell main.workspace .admin-console :is(.github-admin-setup,.admin-access-card){display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important}html body div#root#root .app-shell main.workspace .admin-console :is(.github-admin-setup,.admin-access-card)>div{min-width:0!important;display:grid!important;gap:7px!important}html body div#root#root .app-shell main.workspace .admin-console :is(.github-admin-setup,.admin-access-card) strong{display:block!important;font-size:16px!important;line-height:1.18!important}html body div#root#root .app-shell main.workspace .admin-console :is(.github-admin-setup,.admin-access-card) span{display:block!important;line-height:1.45!important;font-weight:650!important}html body div#root#root .app-shell main.workspace .admin-console .ai-provider-setup{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.76fr);gap:14px!important}html body div#root#root .app-shell main.workspace .admin-console .ai-provider-setup p{margin:0 0 12px!important;line-height:1.45!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .admin-console .admin-mini-accordion{align-self:start}html body div#root#root .app-shell main.workspace .admin-console .admin-mini-accordion summary{min-height:50px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;cursor:pointer;list-style:none}html body div#root#root .app-shell main.workspace .admin-console .admin-mini-accordion summary::-webkit-details-marker{display:none}html body div#root#root .app-shell main.workspace .admin-console .admin-mini-accordion[open] summary svg{transform:rotate(90deg)}html body div#root#root .app-shell main.workspace .admin-console .ai-secret-command-list{min-width:0!important;display:grid!important;gap:8px!important;padding:10px!important;border:1px solid rgba(125,245,231,.14)!important;border-radius:14px!important;background:#040b1b9e!important;overflow-x:auto!important}html body div#root#root .app-shell main.workspace .admin-console code{display:block;max-width:100%;overflow-x:auto;padding:11px!important;border:1px solid rgba(125,245,231,.16)!important;border-radius:13px!important;background:#040b1bdb!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:13px!important;line-height:1.35!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card{display:grid!important;gap:9px!important;align-content:start!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card :is(strong,b){color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:16px!important;line-height:1.22!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card>div b{width:-moz-fit-content!important;width:fit-content!important;padding:6px 9px!important;border:1px solid rgba(142,247,210,.26)!important;border-radius:999px!important;background:#3ddc841f!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:11px!important;line-height:1!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card.missing>div b{border-color:#f8c46b52!important;background:#f8c46b1f!important;color:var(--admin-warning)!important;-webkit-text-fill-color:var(--admin-warning)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card :is(p,span,small){color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;line-height:1.42!important;font-weight:650!important}html body div#root#root .app-shell main.workspace .admin-console .admin-setup-card.configured{border-color:#8ef7d247!important}html body div#root#root .app-shell main.workspace .admin-console .empty-live-state,html body div#root#root .app-shell main.workspace .admin-console .empty-support-state,html body div#root#root .app-shell main.workspace .admin-console .observability-empty-state{min-height:82px;display:flex!important;gap:10px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-panel-intro{max-width:720px;margin:-4px 0 12px!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:16px!important;line-height:1.42!important;font-weight:650!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar{margin:0 0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(156px,auto) minmax(156px,auto) auto;gap:10px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar label,html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar select{min-height:48px!important;min-width:0!important;border:1px solid var(--admin-line)!important;border-radius:999px!important;background:#040b1bd6!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;box-shadow:inset 0 1px #ffffff0a!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar label{padding:0 14px!important;display:flex!important;align-items:center!important;gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar label svg{width:18px;min-width:18px;color:var(--admin-accent)!important;stroke:var(--admin-accent)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:15px!important;font-weight:650!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar select{padding:0 38px 0 15px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--admin-accent) 50%),linear-gradient(135deg,var(--admin-accent) 50%,transparent 50%),linear-gradient(to right,transparent,transparent)!important;background-position:calc(100% - 20px) 20px,calc(100% - 14px) 20px,100% 0!important;background-size:6px 6px,6px 6px,2.5em 2.5em!important;background-repeat:no-repeat!important;font-size:15px!important;font-weight:750!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar button{min-height:46px!important;min-width:96px!important;border:1px solid var(--admin-line)!important;border-radius:999px!important;background:linear-gradient(145deg,#091c3aeb,#040d1ff5)!important;background-color:#071b39!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;box-shadow:inset 0 1px #ffffff0d!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#7df5e757!important;background:linear-gradient(145deg,#0b2d46fa,#05162cfa)!important;background-color:#0a2a43!important;color:#f7fcfff5!important;-webkit-text-fill-color:rgba(247,252,255,.96)!important;box-shadow:0 0 0 3px #7df5e71f,inset 0 1px #ffffff12!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar button :is(svg,svg *,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .app-shell main.workspace .admin-console .admin-managed-layout{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(280px,.78fr);gap:12px!important;align-items:start!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-list{display:grid!important;gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console button.admin-record-row{width:100%!important;min-height:88px!important;padding:14px!important;text-align:left!important;cursor:pointer}html body div#root#root .app-shell main.workspace .admin-console button.admin-record-row>svg{align-self:center;justify-self:end;color:var(--admin-muted)!important;stroke:var(--admin-muted)!important}html body div#root#root .app-shell main.workspace .admin-console button.admin-record-row:is(.selected,:hover,:focus-visible,:active){border-color:var(--admin-line-strong)!important;background:linear-gradient(145deg,#15535257,#05132af0)!important;outline:none!important}html body div#root#root .app-shell main.workspace .admin-console button.admin-record-row.is-suspended{border-color:#f8c46b57!important;background:linear-gradient(145deg,#3f2b1242,#050f22eb)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-action-state{width:-moz-fit-content!important;width:fit-content!important;padding:6px 9px!important;border:1px solid rgba(248,196,107,.32)!important;border-radius:999px!important;background:#f8c46b1a!important;color:var(--admin-warning)!important;-webkit-text-fill-color:var(--admin-warning)!important;font-size:11px!important;line-height:1!important;font-weight:800!important;text-transform:capitalize!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel{min-width:0!important;padding:16px!important;border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius-sm)!important;background:var(--admin-card)!important;background-color:#050f22db!important;display:grid!important;gap:14px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel>div:first-child{display:grid!important;gap:7px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel strong{font-size:clamp(20px,2.4vw,28px)!important;line-height:1.1!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel p{margin:0!important;font-size:15px!important;line-height:1.4!important;font-weight:650!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel dl{margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel dl>div{min-width:0;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#040b1b8c!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel dt,html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel dd{margin:0!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel dt{color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-panel dd{margin-top:5px!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-row-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-raw{border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#040b1b6b!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-raw>summary{min-height:48px!important;padding:0 13px!important;display:flex!important;align-items:center!important;cursor:pointer!important;list-style:none!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:14px!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-raw>summary::-webkit-details-marker{display:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-raw[open]{padding-bottom:12px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-raw dl{min-width:0!important;margin:0 12px!important;padding:12px!important;border:1px solid rgba(125,245,231,.14)!important;border-radius:14px!important;background:#040b1bbd!important;grid-template-columns:1fr!important;overflow-x:auto!important}html body div#root#root .app-shell main.workspace .admin-console .admin-detail-raw :is(dt,dd){min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body div#root#root .app-shell main.workspace .admin-console :is(.ghost-button.danger,.ghost-button.small.danger){border-color:#fb71859e!important;background:linear-gradient(135deg,#fb718538,#7f1d1d57)!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #7f1d1d38!important;color:#fecdd3!important;-webkit-text-fill-color:#fecdd3!important}html body div#root#root .app-shell main.workspace .admin-console :is(.ghost-button.danger,.ghost-button.small.danger):is(:hover,:focus-visible,:active){border-color:#fb7185d1!important;background:linear-gradient(135deg,#fb718557,#991b1b70)!important;box-shadow:inset 0 1px #ffffff1a,0 16px 32px #7f1d1d57!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-setup{margin-top:14px!important;padding:0!important;border:1px solid var(--admin-line)!important;border-radius:var(--admin-radius-sm)!important;background:#040b1b7a!important;overflow:hidden}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-setup>summary{min-height:58px;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;cursor:pointer;list-style:none}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-setup>summary::-webkit-details-marker{display:none}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-setup>summary span{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:17px!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-setup[open]>summary>svg{transform:rotate(90deg)}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-setup[open]{padding:0 14px 14px!important;display:grid!important;gap:12px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-setup.open{padding:14px!important;display:grid!important;gap:12px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-summary{min-height:50px!important;padding:0 12px!important;border:1px solid rgba(125,245,231,.14)!important;border-radius:15px!important;background:#0b2d474d!important;display:flex!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-technical-summary span{display:inline-flex!important;align-items:center!important;gap:10px!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:16px!important;font-weight:850!important}@media(max-width:1040px){html body div#root#root .app-shell main.workspace .admin-console :is(.admin-quick-nav,.admin-kpis,.admin-scope-metrics,.observability-metrics,.admin-setup-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .admin-console :is(.support-admin-layout,.ai-provider-setup,.admin-api-monitor){grid-template-columns:1fr!important}html body div#root#root .app-shell main.workspace .admin-console .admin-api-monitor-meta{grid-template-columns:1fr!important}}@media(max-width:760px){html body div#root#root .app-shell main.workspace .admin-console{width:100%!important;gap:14px!important;padding:calc(var(--ll-mobile-top-app-bar-height, 70px) + 14px) 0 calc(112px + env(safe-area-inset-bottom))!important}html body div#root#root .app-shell main.workspace .admin-console .admin-hero{grid-template-columns:1fr!important;align-items:start!important;padding:20px!important;border-radius:24px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-hero h2{font-size:clamp(38px,10vw,48px)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-health{justify-self:start}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-customer-scope,.observability-panel,.admin-panel,.admin-api-monitor){padding:16px!important;border-radius:22px!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-quick-nav,.admin-kpis,.admin-scope-metrics,.observability-metrics,.admin-setup-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button){min-height:64px!important;padding:11px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>:is(a,button) strong,html body div#root#root .app-shell main.workspace .admin-console .admin-kpi small{display:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-kpi{min-height:68px!important;padding:10px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .admin-console .admin-kpi>svg{width:36px!important;height:36px!important;min-width:36px!important;padding:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-kpi strong{font-size:23px!important}html body div#root#root .app-shell main.workspace .admin-console .observability-head,html body div#root#root .app-shell main.workspace .admin-console .admin-record-row,html body div#root#root .app-shell main.workspace .admin-console :is(.github-admin-setup,.admin-access-card){grid-template-columns:1fr!important;display:grid!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-date,html body div#root#root .app-shell main.workspace .admin-console .admin-record-status{justify-self:start;white-space:normal}html body div#root#root .app-shell main.workspace .admin-console .admin-record-owner{max-width:230px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-record-main .admin-record-owner.admin-record-owner{max-width:230px!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-list{max-height:none;overflow:visible;padding-right:0}html body div#root#root .app-shell main.workspace .admin-console .support-admin-detail{min-height:96px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar{grid-template-columns:1fr 1fr!important}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar label{grid-column:1 / -1}html body div#root#root .app-shell main.workspace .admin-console .admin-list-toolbar :is(button,select){width:100%!important}html body div#root#root .app-shell main.workspace .admin-console .admin-managed-layout{grid-template-columns:1fr!important}html body div#root#root .app-shell main.workspace .admin-console .admin-row-actions,html body div#root#root .app-shell main.workspace .admin-console .support-thread-detail-grid{grid-template-columns:1fr 1fr!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-scope-actions,.build-link-row,.support-triage-actions,.lineage-links){display:grid!important;grid-template-columns:1fr!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-external-link,.admin-scope-actions a,.support-triage-actions button,.build-link-row button,.build-link-row a){width:100%!important}html body div#root#root .admin-console .admin-confirm-backdrop{align-items:end!important;padding:14px 14px calc(96px + env(safe-area-inset-bottom))!important}html body div#root#root .admin-console .admin-confirm-dialog{width:100%!important;border-radius:24px!important}}@media(max-width:430px){html body div#root#root .app-shell main.workspace .admin-console :is(.admin-quick-nav,.admin-kpis){gap:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-scope-metrics,html body div#root#root .app-shell main.workspace .admin-console .admin-setup-grid{grid-template-columns:1fr!important}html body div#root#root .app-shell main.workspace .admin-console .admin-customer-scope-head{display:grid!important}html body div#root#root .app-shell main.workspace .admin-console .support-thread-detail-grid,html body div#root#root .app-shell main.workspace .admin-console .admin-row-actions,html body div#root#root .admin-console .admin-confirm-actions{grid-template-columns:1fr!important}}@media(min-width:1180px){html body div#root#root .app-shell main.workspace .admin-console .admin-grid{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){html body div#root#root .app-shell main.workspace .admin-console *{transition:none!important;animation:none!important}}@media(max-width:760px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console{width:100%!important;padding:0 0 calc(112px + env(safe-area-inset-bottom))!important;gap:14px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero{min-height:0!important;padding:18px!important;gap:12px!important;border-radius:24px!important;grid-template-columns:1fr!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero .eyebrow{margin-bottom:6px!important;padding:6px 10px!important;font-size:11.5px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero h2{max-width:11ch!important;font-size:clamp(32px,8.4vw,38px)!important;line-height:1.04!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero-copy{margin-top:8px!important;max-width:26rem!important;font-size:15px!important;line-height:1.38!important;font-weight:660!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health{min-height:42px!important;padding:8px 13px!important;font-size:14px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-customer-scope,.observability-panel,.admin-panel,.admin-api-monitor){padding:16px!important;border-radius:23px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-customer-scope h3,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .observability-head h3,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .panel-title-row h3{font-size:clamp(25px,7vw,31px)!important;line-height:1.08!important}}html body div#root#root .app-shell main.workspace .admin-console .admin-records-panel{padding:12px!important;gap:10px!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .admin-console .admin-records-panel .records-summary{min-height:44px!important;padding:10px 12px!important;border-radius:16px!important;background:#040d1e9e!important}html body div#root#root .app-shell main.workspace .admin-console .admin-records-panel .records-summary span{color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:14px!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--admin-line)!important;border-radius:18px!important;background:#030a1885!important;-webkit-overflow-scrolling:touch}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-head,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row{width:100%!important;min-width:760px!important;display:grid!important;grid-template-columns:minmax(210px,1.3fr) minmax(190px,1fr) 120px 130px 92px!important;align-items:center!important;gap:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-head{position:sticky;top:0;z-index:1;padding:10px 12px!important;border-bottom:1px solid var(--admin-line)!important;background:#06162bf5!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-head span{color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:11px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body{display:grid!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row{min-height:58px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid rgba(125,245,231,.14)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row:last-child{border-bottom:0!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row:is(.selected,:hover,:focus-visible,:active){border-color:#7df5e724!important;background:#8ef7d21a!important;outline:2px solid rgba(142,247,210,.42)!important;outline-offset:-2px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main{gap:3px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main strong,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main span,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-owner,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-status,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-date,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-view{min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main strong{color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:15px!important;line-height:1.15!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main span,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-owner,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-date{color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:13px!important;line-height:1.2!important;font-weight:650!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-status{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;justify-self:start!important;padding:6px 9px!important;border:1px solid rgba(142,247,210,.28)!important;border-radius:999px!important;background:#3ddc841a!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:12px!important;line-height:1!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-view{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:13px!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-view svg{color:var(--admin-accent)!important;stroke:var(--admin-accent)!important}@media(max-width:760px){html body div#root#root .app-shell main.workspace .admin-console .admin-records-panel{padding:10px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid{border-radius:17px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-head,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row{min-width:650px!important;grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr) 108px 112px 72px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row{min-height:54px!important}}@media(max-width:899px){html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-head{display:none!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body{display:grid!important;gap:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row{width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;align-items:center!important;padding:12px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:17px!important;background:#040d1ea8!important;text-align:left!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid-body .admin-record-row:is(.selected,:hover,:focus-visible,:active){border-color:#8ef7d275!important;background:#8ef7d21c!important;outline:2px solid rgba(142,247,210,.38)!important;outline-offset:-2px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main{grid-column:1 / -1!important;min-width:0!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main strong,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-main span,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-owner,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-date,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-view{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-owner,html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-date{justify-self:start!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-status{justify-self:start!important}html body div#root#root .app-shell main.workspace .admin-console .admin-data-grid .admin-record-view{justify-self:end!important}}@media(max-width:760px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console{width:100%!important;padding:0 12px calc(108px + env(safe-area-inset-bottom))!important;gap:12px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero{order:1;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:0!important;padding:14px!important;border-radius:22px!important;background:radial-gradient(circle at 0% 0%,rgba(61,220,132,.12),transparent 16rem),linear-gradient(145deg,#09243ae0,#040d1ef5)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero .eyebrow,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero-copy{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero h2{max-width:none!important;margin:0!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:clamp(24px,7vw,30px)!important;line-height:1.05!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero h2:after{content:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-title-desktop{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-title-mobile{display:inline!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health{min-height:38px!important;padding:8px 11px!important;justify-self:end!important;gap:7px!important;font-size:13px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health strong{font-size:13px!important;line-height:1!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health span{width:9px!important;height:9px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-customer-scope{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav{order:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:0!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button){min-height:48px!important;padding:8px 6px!important;border-radius:16px!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;gap:3px!important;text-align:center!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button)>svg{width:17px!important;height:17px!important;min-width:17px!important;padding:0!important;border:0!important;background:transparent!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button) span{color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:12.5px!important;line-height:1.05!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button) strong{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-grid{order:3;gap:12px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-panel{padding:14px!important;border-radius:22px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-panel .panel-title-row{min-height:38px!important;margin:0 0 10px!important;display:flex!important;align-items:center!important;gap:9px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-panel .panel-title-row>svg{width:34px!important;height:34px!important;min-width:34px!important;padding:8px!important;border-radius:13px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-panel .panel-title-row h3{font-size:24px!important;line-height:1.08!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-panel-intro{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar{gap:8px!important;margin-top:10px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar label{min-height:48px!important;padding:0 12px!important;border-radius:999px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar :is(select,button){min-height:46px!important;border-radius:999px!important;font-size:14px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-records-panel{margin-top:10px!important;padding:8px!important;border-radius:19px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-records-panel .records-summary{min-height:38px!important;padding:9px 10px!important;border-radius:14px!important}}@media(max-width:430px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console{padding-inline:10px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-hero{grid-template-columns:1fr!important;align-items:start!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health{justify-self:start!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button) span{font-size:11.5px!important}}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button){color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button) :is(span,svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button) strong{color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button):is(:hover,:focus,:focus-visible,:active){border-color:#8ef7d275!important;background:linear-gradient(145deg,#0b2d47f0,#05132afa)!important;background-color:#0b2d47!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button):is(:hover,:focus,:focus-visible,:active) strong{color:#ecf6fff0!important;-webkit-text-fill-color:rgba(236,246,255,.94)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button).active,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button)[aria-current=location]{border-color:#8ef7d29e!important;background:linear-gradient(135deg,#8ef7d2,#58e6f0)!important;background-color:#8ef7d2!important;color:#04111f!important;-webkit-text-fill-color:#04111f!important;box-shadow:0 0 0 3px #8ef7d224,inset 0 1px #ffffff61!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button).active :is(span,strong,svg,svg *),html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-quick-nav>:is(a,button)[aria-current=location] :is(span,strong,svg,svg *){color:#04111f!important;stroke:#04111f!important;-webkit-text-fill-color:#04111f!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-mini-accordion>summary,.admin-detail-raw>summary,.admin-technical-setup>summary):is(:hover,:focus,:focus-visible,:active){outline:none!important;background:linear-gradient(145deg,#0b2d476b,#05132a57)!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;box-shadow:inset 0 0 0 1px #8ef7d22e!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-mini-accordion>summary,.admin-detail-raw>summary,.admin-technical-setup>summary):is(:hover,:focus,:focus-visible,:active) :is(span,strong,svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-setup-card.configured>div b{border-color:#8ef7d257!important;background:#8ef7d221!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-panel,.admin-overdue-users,.admin-detail-panel,.support-admin-detail,.admin-api-monitor,.admin-technical-setup){box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0003!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-list-toolbar,.admin-list-toolbar.compact){align-items:stretch!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-list-toolbar,.admin-list-toolbar.compact) :is(label,select,button){width:100%!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-record-row,.support-thread-list button,.admin-overdue-row){touch-action:manipulation!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-record-main strong,.support-thread-list button strong,.admin-overdue-person strong,.admin-detail-panel strong,.support-message p){overflow-wrap:anywhere!important;word-break:normal!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-mini-accordion,.admin-detail-raw){border-color:#7df5e72e!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-mini-accordion>summary,.admin-detail-raw>summary){min-height:48px!important;border-radius:inherit!important}@media(max-width:899px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-list-toolbar,.admin-list-toolbar.compact){grid-template-columns:1fr!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar label{grid-column:1 / -1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar select{background-color:#06162b!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar button{justify-content:center!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-managed-layout,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-admin-layout{grid-template-columns:1fr!important;gap:12px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-detail-panel{order:2!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list{max-height:none!important;padding-right:0!important;display:grid!important;gap:9px!important;overflow:visible!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button{min-height:0!important;padding:14px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:18px!important;background:#040d1ead!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button .support-history-badges,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button strong{grid-column:1 / -1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button>span:not(.support-history-badges){min-width:0!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:14px!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button em{justify-self:end!important;color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:13px!important;font-style:normal!important;font-weight:750!important;white-space:nowrap!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button:is(.selected,:hover,:focus-visible,:active){border-color:#8ef7d275!important;background:linear-gradient(145deg,#0b2542,#051327)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;outline:2px solid rgba(142,247,210,.36)!important;outline-offset:-2px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button:is(.selected,:hover,:focus-visible,:active) :is(strong,span,em){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button:is(.selected,:hover,:focus-visible,:active) .support-history-badges :is(span,strong,em){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-list button:is(.selected,:hover,:focus-visible,:active) .support-thread-status{border-color:#8ef7d26b!important;background:#10233d!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-admin-detail{min-height:0!important;padding:14px!important;border-radius:18px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-triage-actions,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.support-triage-actions,.admin-row-actions) button{width:100%!important;min-height:44px!important;justify-content:center!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-thread-detail-grid,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-detail-panel dl{grid-template-columns:1fr!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-list{display:grid!important;gap:9px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-list-head{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-row{min-width:0!important;padding:14px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:18px!important;background:#040d1ead!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-overdue-person,.admin-overdue-state,.admin-overdue-grace){min-width:0!important;display:grid!important;gap:5px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-overdue-state,.admin-overdue-grace){padding-top:10px!important;border-top:1px solid rgba(125,245,231,.12)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-actions button{width:100%!important;min-height:44px!important;justify-content:center!important}}@media(max-width:760px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console :is(.admin-panel,.admin-overdue-users){display:grid!important;gap:12px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-list-toolbar.compact{margin:0!important;grid-template-columns:1fr!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-records-panel{margin-top:0!important;padding:0!important;border:0!important;background:transparent!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body{gap:9px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-row{min-height:0!important;padding:14px!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;background:#040d1ead!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main{grid-column:1 / -1!important;gap:5px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main strong{white-space:normal!important;font-size:16px!important;line-height:1.2!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main span{white-space:normal!important;line-height:1.3!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-owner,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-date{width:100%!important;display:grid!important;gap:3px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-owner:before{content:"Owner";color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-date:before{content:"Updated";color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-status{justify-self:end!important;align-self:start!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-view{width:100%!important;grid-column:1 / -1!important;justify-content:center!important;min-height:38px!important;padding-top:8px!important;border-top:1px solid rgba(125,245,231,.12)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-detail-panel{padding:14px!important;border-radius:18px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-summary,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-settings-grid,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .observability-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-setup-grid{grid-template-columns:1fr!important}}@media(max-width:430px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-overdue-actions,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .support-triage-actions,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-row-actions{grid-template-columns:1fr!important}}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-managed-layout{grid-template-columns:minmax(0,1fr)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid rgba(125,245,231,.16)!important;border-radius:16px!important;background:#040d1e9e!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls>div:first-child,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls label{min-width:0!important;display:grid!important;gap:3px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls strong{color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:14px!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls span{color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:12px!important;font-weight:750!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls select{min-height:38px!important;min-width:84px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:12px!important;background:#06162b!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-weight:800!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-actions{display:flex!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item{width:100%!important;min-width:760px!important;display:grid!important;background:transparent!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item:not(:last-child){border-bottom:1px solid rgba(125,245,231,.14)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item .admin-record-row{border-bottom:0!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-item.expanded{background:#8ef7d20e!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-item.expanded .admin-record-view svg{transform:rotate(90deg)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-view svg{transition:transform .16s ease!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail{display:grid!important;gap:12px!important;padding:14px!important;border-top:1px solid rgba(125,245,231,.16)!important;background:linear-gradient(145deg,#040d1eb3,#09253a6b)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-detail-summary{display:grid!important;gap:5px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-detail-summary span,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail dt{color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-detail-summary strong{color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:18px!important;line-height:1.15!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-detail-summary :is(p,small),html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail dd{margin:0!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;overflow-wrap:anywhere!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail>dl{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail>dl>div{min-width:0!important;display:grid!important;gap:4px!important;padding:10px!important;border:1px solid rgba(125,245,231,.14)!important;border-radius:12px!important;background:#0208146b!important}@media(max-width:899px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls{grid-template-columns:1fr!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-actions button,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls select{width:100%!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item{min-width:0!important;overflow:hidden!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:18px!important;background:#040d1ea8!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item:not(:last-child){border-bottom:1px solid rgba(125,245,231,.18)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item .admin-record-row{border:0!important;border-radius:0!important;background:transparent!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail{padding:12px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel{gap:12px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .panel-title-row{margin-bottom:0!important;align-items:center!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-panel-intro{max-width:none!important;margin:-4px 0 0!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,320px)!important;gap:10px!important;align-items:stretch!important;padding:12px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:16px!important;background:#040d1ea3!important;box-shadow:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-main{min-width:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-icon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor .eyebrow{width:-moz-fit-content!important;width:fit-content!important;margin:0 0 4px!important;padding:5px 9px!important;border:1px solid rgba(142,247,210,.28)!important;border-radius:999px!important;background:#8ef7d21a!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:11px!important;line-height:1!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor h3{margin:0!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;font-size:23px!important;line-height:1.1!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-main>div>span:not(.admin-api-monitor-icon){color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:13px!important;line-height:1.2!important;font-weight:750!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-meta{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:stretch!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-meta>div{min-width:0!important;min-height:48px!important;padding:9px 10px!important;display:grid!important;align-content:center!important;gap:3px!important;border-radius:13px!important;background:#02081461!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-meta>div span{color:var(--admin-muted)!important;-webkit-text-fill-color:var(--admin-muted)!important;font-size:11px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-meta strong{color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:14px!important;line-height:1.15!important;font-weight:850!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-meta button{min-width:112px!important;min-height:48px!important;align-self:stretch!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-metrics.compact{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-metrics.compact>div{min-height:74px!important;padding:11px!important;border-radius:14px!important;display:grid!important;align-content:center!important;gap:5px!important;background:#040d1ea3!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-metrics.compact>div span{font-size:12px!important;line-height:1.1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-metrics.compact>div strong{font-size:28px!important;line-height:1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-alert-list{display:grid!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-alert,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-empty-state{min-height:58px!important;padding:12px!important;border-radius:14px!important}@media(max-width:899px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel{padding:14px!important;border-radius:18px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .panel-title-row h3{font-size:30px!important;line-height:1.05!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-panel-intro{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor{grid-template-columns:1fr!important;gap:9px!important;padding:10px!important;border-radius:15px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-main{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-icon{width:42px!important;height:42px!important;min-width:42px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor h3{font-size:20px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-meta{grid-template-columns:minmax(0,1fr) minmax(104px,auto)!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .admin-api-monitor-meta button{min-width:0!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-metrics.compact>div{min-height:66px!important;padding:10px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-health-panel .observability-metrics.compact>div strong{font-size:24px!important}}@media(max-width:430px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail>dl,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-inline-detail .admin-row-actions{grid-template-columns:1fr!important}}@media(max-width:899px){html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls{grid-template-columns:minmax(0,1fr) minmax(78px,90px)!important;gap:8px!important;padding:8px!important;border-radius:14px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls>div:first-child{grid-column:1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls label{grid-column:2!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls strong{font-size:13px!important;line-height:1.1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls span{font-size:11px!important;line-height:1.1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-controls select{min-height:44px!important;min-width:0!important;padding:0 10px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-actions{grid-column:1 / -1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-page-actions button{min-height:44px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body{gap:7px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item{border-radius:14px!important;background:#030c1cbd!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid-body .admin-record-item .admin-record-row{min-height:76px!important;padding:10px 11px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main status" "date action"!important;align-items:center!important;gap:5px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;outline-offset:-2px!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main{grid-area:main!important;grid-column:auto!important;min-width:0!important;display:grid!important;gap:3px!important;overflow:hidden!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main strong,html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main strong{font-size:15px!important;line-height:1.1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-main span{font-size:12px!important;line-height:1.15!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-owner{display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-status{grid-area:status!important;justify-self:end!important;align-self:center!important;max-width:132px!important;padding:6px 8px!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-date{grid-area:date!important;width:auto!important;min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-date:before{content:none!important;display:none!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-data-grid .admin-record-view{grid-area:action!important;grid-column:auto!important;justify-self:end!important;width:auto!important;min-height:0!important;padding:0!important;border-top:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;color:var(--admin-accent)!important;-webkit-text-fill-color:var(--admin-accent)!important;font-size:12px!important;line-height:1!important}html body div#root#root#root .app-shell main.workspace .admin-console.admin-console .admin-record-item.expanded .admin-record-row{border-bottom:1px solid rgba(125,245,231,.14)!important}}html body div#root#root main.landing-page.marketing-only.studio-landing-page{--lw-bg: #040714;--lw-ink: #f8fafc;--lw-muted: #b7c6dc;--lw-faint: #8191aa;--lw-green: #3ddc84;--lw-cyan: #22d3ee;--lw-violet: #7c3aed;--lw-pink: #ec4899;--lw-amber: #f59e0b;--lw-panel: rgba(8, 18, 42, .76);--lw-panel-strong: rgba(12, 30, 62, .86);--lw-line: rgba(125, 211, 252, .22);color:var(--lw-ink)!important;background:radial-gradient(circle at 16% 2%,rgba(61,220,132,.2),transparent 28%),radial-gradient(circle at 88% 8%,rgba(34,211,238,.18),transparent 30%),radial-gradient(circle at 74% 42%,rgba(124,58,237,.14),transparent 30%),linear-gradient(180deg,#040714,#071425 46%,#050b17)!important;background-size:auto!important}@media(max-width:760px){html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge.product-badge{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;width:min(100%,520px)!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:10px!important;gap:8px!important;border-radius:24px!important;border:1px solid rgba(158,255,240,.24)!important;background:#ffffff1a!important;box-shadow:inset 0 1px #ffffff2e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;overflow:hidden!important;order:1!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-copy{display:block!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:0!important;overflow-wrap:anywhere!important;white-space:normal!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-store-proof{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 10px!important;gap:9px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff1f!important;overflow:hidden!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-play-icon{display:inline-grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#fff!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-play-icon img{width:22px!important;height:22px!important;-o-object-fit:contain!important;object-fit:contain!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-store-copy{display:grid!important;gap:2px!important;min-width:0!important;line-height:1.08!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-store-copy span,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-store-copy strong{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-store-copy span{color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;font-size:11px!important;font-weight:700!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge .product-badge-store-copy strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:800!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy h2.hero-title-home{order:2!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-subheadline{order:3!important;display:block!important;visibility:visible!important;max-width:100%!important;margin:0!important;color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;font-size:clamp(15px,4.1vw,17px)!important;font-weight:600!important;line-height:1.34!important;letter-spacing:0!important;text-wrap:pretty!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-form{order:4!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-deliverables-strip{order:5!important}}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-form label.hero-url-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(min-width:900px){html body div#root main.landing-page.marketing-only>.landing-hero,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero{min-height:auto!important;padding-top:clamp(24px,3vh,40px)!important;padding-bottom:clamp(56px,6vh,84px)!important;align-items:center!important}html body div#root main.landing-page.marketing-only .landing-copy{gap:clamp(16px,1.8vw,24px)!important}html body div#root main.landing-page.marketing-only .hero-title-home,html body div#root main.landing-page.marketing-only .landing-copy h1,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy h2.hero-title-home{font-size:clamp(48px,4.05vw,58px)!important;line-height:.95!important;letter-spacing:-.035em!important}html body div#root main.landing-page.marketing-only .hero-url-form{margin-top:clamp(4px,.8vw,10px)!important}}html body div#root#root main.landing-page.marketing-only .landing-hero .hero-url-form #landing-app-url-help{position:static!important;display:block!important;visibility:visible!important;width:100%!important;height:auto!important;max-width:100%!important;margin:8px auto 0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;text-align:center!important;color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important}@media(max-width:760px){html body div#root#root main.landing-page.marketing-only .landing-hero .hero-url-form #landing-app-url-help{display:block!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.3!important}}@media(min-width:761px){html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-form{width:min(100%,620px)!important;gap:10px!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-control{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:64px!important;height:64px!important;padding:0 8px 0 20px!important;border-radius:999px!important;background:#fffffff5!important;border:1px solid rgba(255,255,255,.34)!important;box-shadow:0 16px 38px #02081729,inset 0 1px #ffffffeb!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-control>svg{width:20px!important;height:20px!important;color:#12c8a8!important;stroke:#12c8a8!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-control input{min-width:0!important;width:100%!important;height:48px!important;padding:0 12px!important;border:0!important;background:transparent!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;font-size:clamp(19px,1.8vw,24px)!important;font-weight:800!important;line-height:1.1!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-control input::-moz-placeholder{color:#98a4b8!important;-webkit-text-fill-color:#98a4b8!important;opacity:1!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-control input::placeholder{color:#98a4b8!important;-webkit-text-fill-color:#98a4b8!important;opacity:1!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-submit{display:inline-grid!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 28px #02081738!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-submit:is(:hover,:focus-visible,:active){background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 4px #12c8a82e,0 12px 28px #0208172e!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-submit svg,html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .hero-url-submit svg *{color:currentColor!important;stroke:currentColor!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-actions .primary-button{display:none!important}html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-actions{margin-top:2px!important}}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;max-height:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-device-scene{width:min(100%,540px)!important;display:grid!important;place-items:center!important;isolation:isolate!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-device-scene:before{top:0!important;right:-5%!important;bottom:7%!important;left:-5%!important;border-radius:42%!important;background:radial-gradient(ellipse at 50% 48%,rgba(94,245,208,.28),rgba(39,210,223,.12) 34%,transparent 68%),linear-gradient(135deg,#42dc8a1c,#2973ff1a)!important;filter:blur(16px) saturate(1.18)!important;opacity:.88!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-device-scene:after{left:12%!important;right:12%!important;bottom:7%!important;height:64px!important;opacity:.78!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-workspace-backdrop{display:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-android-phone{width:min(86%,404px)!important;padding:27px 11px 20px!important;border:1px solid rgba(216,255,248,.34)!important;border-radius:48px!important;background:linear-gradient(145deg,#eefffb3d,#1f3557fa 12%,#020816fc 52%,#05222cfa),#050b17!important;box-shadow:0 46px 94px #00000085,0 22px 60px #0cebc733,0 0 0 7px #030a1ac2,0 0 0 8px #86ffdf1a,inset 0 1px #ffffff4d,inset 0 -20px 34px #0000006b!important;transform:none!important;transform-origin:center center!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-phone-camera{top:35px!important;left:50%!important;width:9px!important;height:9px!important;transform:translate(-50%)!important;border-color:#aeeeff33!important;background:#020714!important;box-shadow:inset 0 0 0 2px #244f5cad,0 0 0 1px #ffffff14,0 0 12px #70e5e033!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-phone-speaker{top:13px!important;left:50%!important;width:58px!important;height:4px!important;transform:translate(-50%)!important;background:#bfe5ee47!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-phone-screen{width:100%!important;height:auto!important;max-height:min(628px,calc(100svh - 212px))!important;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;border-radius:35px!important;filter:saturate(1.08) contrast(1.04)!important;box-shadow:0 1px #ffffff1a,0 0 0 1px #0000003d,0 18px 42px #00000038,inset 0 0 0 1px #ffffff0d!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-phone-home-indicator{width:64px!important;height:4px!important;bottom:10px!important;border-radius:999px!important;background:#d9fff62e!important;box-shadow:inset 0 1px #ffffff1a!important}@media(max-width:899px){html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{margin-top:18px!important;padding:0!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-device-scene{width:min(100%,342px)!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-android-phone{width:min(100%,308px)!important;transform:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-phone-screen{max-height:520px!important}}@media(min-width:900px){html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-device-scene{min-height:670px!important}}html:has(main.landing-page.marketing-only.studio-landing-page),html:has(main.landing-page.marketing-only.studio-landing-page) body,html:has(main.landing-page.marketing-only.studio-landing-page) #root{background:#040714!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page,html body div#root#root main.landing-page.marketing-only.studio-landing-page *{letter-spacing:0!important;touch-action:pan-y!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .marketing-footer{width:min(calc(100% - 48px),1260px)!important;margin-inline:auto!important;border:1px solid rgba(125,211,252,.2)!important;border-radius:30px 30px 0 0!important;background:linear-gradient(135deg,#0a1636eb,#03262cc7),#06101f!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-legal-links :is(button,a){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;border-color:#7dd3fc3d!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-legal-links :is(button,a):is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#0f172a!important;background-color:#0f172a!important;background-image:none!important;border-color:#8ef7d26b!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-brand-block strong{font-family:Geist,Geist Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-header{border-color:#7dd3fc38!important;background:linear-gradient(135deg,#0a1636e0,#03262cb8),#050918db!important;box-shadow:inset 0 1px #f8fafc14,0 18px 56px #00000057!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-brand strong,html body div#root#root main.landing-page.marketing-only.studio-landing-page :is(h1,h2,h3,strong){color:var(--lw-ink)!important;-webkit-text-fill-color:var(--lw-ink)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page :is(.studio-brand small,.studio-hero-subtitle,.studio-section p,.studio-section span,.studio-section small,.studio-dashboard-shell small){color:var(--lw-muted)!important;-webkit-text-fill-color:var(--lw-muted)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero{position:relative!important;overflow:hidden!important;border:1px solid rgba(34,211,238,.18)!important;border-radius:34px!important;padding:clamp(26px,5vw,56px)!important;background:radial-gradient(circle at 12% 8%,rgba(61,220,132,.18),transparent 32%),radial-gradient(circle at 94% 10%,rgba(34,211,238,.2),transparent 34%),linear-gradient(145deg,#0e1f44eb,#050b1cf0)!important;box-shadow:inset 0 1px #f8fafc14,0 24px 70px #0000006b!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero:after{content:""!important;position:absolute!important;inset:auto -18% -34% 38%!important;height:48%!important;pointer-events:none!important;background:radial-gradient(circle,rgba(34,211,238,.2),transparent 58%),radial-gradient(circle at 72% 40%,rgba(236,72,153,.14),transparent 48%)!important;filter:blur(2px)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero-copy{position:relative!important;z-index:1!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero .eyebrow,html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-section-eyebrow,html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-top span,html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-mock-label{color:#8ff7bd!important;-webkit-text-fill-color:#8ff7bd!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero h1{max-width:11ch!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(135deg,#f8fafc,#dff7ff 48%,#8ef7d2)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(46px,7vw,86px)!important;line-height:.92!important;font-weight:880!important;text-wrap:balance!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero h1:first-letter{color:var(--lw-green)!important;-webkit-text-fill-color:var(--lw-green)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero-subtitle{max-width:62ch!important;font-size:clamp(16px,2vw,20px)!important;line-height:1.45!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page :is(.studio-header-cta,.studio-primary-cta,.studio-mock-upload-button,.studio-url-control button){color:#04111d!important;-webkit-text-fill-color:#04111d!important;background:radial-gradient(circle at 22% 20%,rgba(255,255,255,.55),transparent 24%),linear-gradient(135deg,#47e38d,#24c9df)!important;border:0!important;box-shadow:0 16px 34px #22d3ee38,0 0 0 1px #ffffff29 inset!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page :is(.studio-secondary-cta,.studio-link-button,.studio-desktop-nav button,.studio-mobile-profile,.studio-mobile-ai){border:1px solid rgba(125,211,252,.18)!important;background:#08122a80!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-form{padding:14px!important;border:1px solid rgba(61,220,132,.24)!important;border-radius:24px!important;background:#03081694!important;box-shadow:inset 0 1px #f8fafc0f!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-control{border-color:#3ddc8447!important;background:linear-gradient(135deg,#3ddc841f,#22d3ee14),#020612c7!important;box-shadow:none!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-control svg{color:var(--lw-green)!important;stroke:var(--lw-green)!important;box-shadow:none!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-control input{color:#e7f2ff!important;-webkit-text-fill-color:#e7f2ff!important;font-weight:600!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-submit,html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-control button.studio-url-submit.primary-button{background-image:radial-gradient(circle at 22% 20%,rgba(255,255,255,.55),transparent 24%),linear-gradient(135deg,#47e38d,#24c9df)!important;background-color:#24c9df!important;color:#04111d!important;-webkit-text-fill-color:#04111d!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell{position:relative!important;z-index:1!important;border:1px solid rgba(34,211,238,.24)!important;background:linear-gradient(180deg,#0f2246e6,#030816f5),#030816f0!important;box-shadow:inset 0 1px #f8fafc14,0 24px 70px #0000006b,0 0 54px #22d3ee14!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-score-ring{background:conic-gradient(from 210deg,var(--lw-green),var(--lw-cyan),var(--lw-violet),var(--lw-green))!important;box-shadow:0 0 0 10px #3ddc8414,0 18px 42px #22d3ee33!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page :is(.studio-mock-card,.studio-create-card,.studio-workflow-card,.studio-asset-card,.studio-faq-card,.studio-final-cta,.studio-section-card,.studio-upload-card){border-color:#7dd3fc2e!important;background:linear-gradient(180deg,#0d1e3ec2,#050b1ce0),#050b1cd1!important;box-shadow:inset 0 1px #f8fafc0f,0 18px 44px #00000038!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page :is(.studio-mock-card,.studio-create-card,.studio-workflow-card,.studio-asset-card,.studio-faq-card) svg{color:var(--lw-green)!important;stroke:var(--lw-green)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-faq-item{padding:20px!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-section h2{color:var(--lw-ink)!important;-webkit-text-fill-color:var(--lw-ink)!important;font-size:clamp(34px,4.2vw,58px)!important;line-height:.98!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-final-cta{border-color:#3ddc8447!important;background:radial-gradient(circle at 14% 0%,rgba(61,220,132,.2),transparent 34%),radial-gradient(circle at 92% 18%,rgba(34,211,238,.18),transparent 34%),linear-gradient(145deg,#0e2246f5,#050b1cf5)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .desktop-page-nav :is(button,a):is(:hover,:focus-visible,:active),html body div#root#root main.landing-page.marketing-only.studio-landing-page nav.mobile-app-bottom-nav button>svg,html body div#root#root main.landing-page.marketing-only.studio-landing-page nav.mobile-app-bottom-nav button:is(:hover,:focus-visible,:active)>svg{box-shadow:none!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page header.app-header-shell button.mobile-menu-button:is(:hover,:focus,:focus-visible,:active){background:#05182cb8!important;background-color:#05182cb8!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-control>svg,html body div#root#root main.landing-page.marketing-only.studio-landing-page nav.mobile-app-bottom-nav button>svg,html body div#root#root main.landing-page.marketing-only.studio-landing-page nav.mobile-app-bottom-nav button:is(.active,[aria-current=page],:hover,:focus-visible,:active)>svg{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .desktop-page-nav :is(button,a):is(:hover,:focus-visible,:active){background:#05182c2e!important;background-color:#05182c2e!important}@media(max-width:760px){html body div#root#root main.landing-page.marketing-only.studio-landing-page{background:radial-gradient(circle at 12% 0%,rgba(61,220,132,.17),transparent 28%),radial-gradient(circle at 94% 7%,rgba(34,211,238,.16),transparent 30%),linear-gradient(180deg,#040714,#071425 46%,#050b17)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero{width:calc(100% - 28px)!important;margin-top:78px!important;padding:22px 16px!important;border-radius:28px!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero h1{max-width:10ch!important;font-size:clamp(42px,12vw,58px)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero-subtitle{font-size:15.5px!important;line-height:1.42!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-form{padding:10px!important;border-radius:20px!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell{border-radius:24px!important}}html body div#root#root>main.landing-page.marketing-only.studio-landing-page{--landing-page-max: 1220px;--landing-card-bg: linear-gradient(145deg, rgba(10, 29, 58, .86), rgba(5, 12, 28, .94));--landing-card-bg-soft: linear-gradient(145deg, rgba(13, 42, 67, .72), rgba(5, 12, 28, .9));--landing-card-border: rgba(112, 229, 224, .22);--landing-text: #f6fbff;--landing-muted: #b9c9df;--landing-green: #42dc8a;--landing-cyan: #27d2df;--landing-focus: rgba(73, 214, 222, .38);color:var(--landing-text)!important;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav{width:100%!important;max-width:none!important;min-height:72px!important;margin:0!important;padding:10px max(18px,calc((100vw - var(--landing-page-max)) / 2))!important;border:0!important;border-bottom:1px solid rgba(112,229,224,.22)!important;border-radius:0!important;background:linear-gradient(135deg,#192053f0,#015153eb),#07111f!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-brand,html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-brand:is(:hover,:focus-visible,:active){width:-moz-fit-content!important;width:fit-content!important;max-width:min(360px,calc(100vw - 96px))!important;padding:0!important;border:0!important;background:transparent!important;color:var(--landing-text)!important;-webkit-text-fill-color:var(--landing-text)!important;box-shadow:none!important;transform:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-brand-copy strong{color:var(--landing-text)!important;-webkit-text-fill-color:var(--landing-text)!important;font-size:clamp(22px,2vw,28px)!important;font-weight:820!important;line-height:1!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-brand-copy span{color:#dae8f9e0!important;-webkit-text-fill-color:rgba(218,232,249,.88)!important;font-size:13px!important;font-weight:700!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .desktop-page-nav,html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-auth-actions{border:1px solid rgba(112,229,224,.18)!important;background:#02091861!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav :is(.desktop-page-nav button,.marketing-auth-actions button,.mobile-menu-button){min-height:48px!important;border-radius:999px!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important;background:transparent!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav :is(.desktop-page-nav button,.marketing-auth-actions button,.mobile-menu-button):is(:hover,:focus-visible,:active):not(:disabled),html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav :is(.desktop-page-nav button.active,.desktop-page-nav button[aria-current=page]){color:#06111f!important;-webkit-text-fill-color:#06111f!important;background-color:#8ef7d2!important;background:linear-gradient(135deg,#8ef7d2f5,#27d2dfeb)!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-hero,.studio-section,.studio-final-cta,.marketing-footer){width:min(calc(100% - 36px),var(--landing-page-max))!important;max-width:var(--landing-page-max)!important;margin-inline:auto!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero{margin-top:clamp(18px,3vw,42px)!important;margin-bottom:clamp(28px,5vw,58px)!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr)!important;gap:clamp(24px,4vw,48px)!important;align-items:center!important;padding:clamp(28px,4.4vw,54px)!important;border-radius:34px!important;border:1px solid rgba(112,229,224,.24)!important;background:radial-gradient(circle at 8% 8%,rgba(66,220,138,.16),transparent 34%),radial-gradient(circle at 92% 8%,rgba(39,210,223,.16),transparent 34%),var(--landing-card-bg)!important;box-shadow:inset 0 1px #ffffff12,0 28px 70px #00000057!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero:after{display:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-eyebrow{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;padding:8px 14px!important;border-radius:999px!important;border:1px solid rgba(142,247,210,.24)!important;background:#42dc8a1a!important;color:#aaf6d2!important;-webkit-text-fill-color:#aaf6d2!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important;text-transform:uppercase!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero h1{max-width:11.5ch!important;margin:18px 0 14px!important;font-size:clamp(44px,5.8vw,76px)!important;line-height:.98!important;font-weight:850!important;letter-spacing:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero-subtitle,html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-section-heading>p:not(.studio-eyebrow),html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-launch-copy>p:not(.studio-eyebrow),html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-final-cta p:not(.studio-eyebrow){color:var(--landing-muted)!important;-webkit-text-fill-color:var(--landing-muted)!important;font-size:clamp(15px,1.7vw,18px)!important;line-height:1.48!important;font-weight:620!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-card{margin-top:22px!important;padding:16px!important;border-radius:24px!important;border:1px solid rgba(112,229,224,.22)!important;background:linear-gradient(145deg,#12294c94,#071126db),#071126c7!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-card label{color:#e6f3ff!important;-webkit-text-fill-color:#e6f3ff!important;font-size:13px!important;font-weight:800!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-control{min-height:64px!important;margin-top:10px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:9px 9px 9px 16px!important;border-radius:22px!important;border:1px solid rgba(66,220,138,.3)!important;background:linear-gradient(135deg,#42dc8a1a,#27d2df0f),#010918d1!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-control input{min-width:0!important;color:#eff8ff!important;-webkit-text-fill-color:#eff8ff!important;font-size:clamp(17px,2vw,20px)!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-control input::-moz-placeholder{color:#dceafac2!important;-webkit-text-fill-color:rgba(220,234,250,.76)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-control input::placeholder{color:#dceafac2!important;-webkit-text-fill-color:rgba(220,234,250,.76)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-url-submit,.studio-primary-cta,.studio-mock-upload-button,.studio-header-cta){min-height:52px!important;border:0!important;border-radius:999px!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;background:linear-gradient(135deg,#40dc86,#29c9df)!important;box-shadow:0 14px 34px #27d2df29!important;font-size:16px!important;font-weight:820!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-url-submit,.studio-primary-cta,.studio-mock-upload-button,.studio-header-cta):is(:hover,:focus-visible,:active):not(:disabled){color:#06111f!important;-webkit-text-fill-color:#06111f!important;background:linear-gradient(135deg,#6cf0a5,#3ad6e8)!important;box-shadow:0 0 0 4px var(--landing-focus)!important;transform:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-dashboard-shell,.studio-dashboard-card,.studio-output-card,.studio-logo-card,.studio-presignup-card,.studio-glass-card,.studio-upload-steps article,.studio-upload-mockup,.studio-workflow-card,.studio-chat-panel,.studio-chat-message,.studio-launch-package,.studio-checklist-card,.studio-showcase-card,.studio-faq-item){min-width:0!important;border:1px solid var(--landing-card-border)!important;border-radius:28px!important;background:var(--landing-card-bg)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0003!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-output-card,.studio-logo-card,.studio-presignup-card,.studio-glass-card,.studio-upload-steps article,.studio-showcase-card,.studio-faq-item,.studio-chat-message){padding:20px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-output-card svg,.studio-glass-card svg,.studio-showcase-card>svg),html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-presignup-card>span,.studio-upload-steps article>span,.studio-timeline article>span){color:var(--landing-green)!important;stroke:var(--landing-green)!important;background:#42dc8a1f!important;border-color:#42dc8a38!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-section h2,.studio-launch-copy h2,.studio-final-cta h2){max-width:780px!important;margin:12px 0 10px!important;color:var(--landing-text)!important;-webkit-text-fill-color:var(--landing-text)!important;font-size:clamp(32px,4.3vw,56px)!important;line-height:1.04!important;font-weight:830!important;letter-spacing:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-section-heading.compact :is(h2,p:not(.studio-eyebrow)){margin-inline:auto!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-output-card h3,.studio-logo-card h3,.studio-presignup-card h3,.studio-glass-card h3,.studio-timeline h3,.studio-upload-steps h3,.studio-showcase-card h3){margin:10px 0 6px!important;color:var(--landing-text)!important;-webkit-text-fill-color:var(--landing-text)!important;font-size:clamp(18px,1.8vw,22px)!important;line-height:1.16!important;font-weight:800!important;letter-spacing:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-output-card p,.studio-logo-card p,.studio-presignup-card p,.studio-glass-card p,.studio-timeline p,.studio-upload-steps p,.studio-showcase-card p,.studio-faq-item p,.studio-chat-message p,.studio-checklist-card span){color:var(--landing-muted)!important;-webkit-text-fill-color:var(--landing-muted)!important;font-size:15px!important;line-height:1.46!important;font-weight:620!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-card-grid.assets{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-grid.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-card{min-height:208px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-mark{color:color-mix(in srgb,var(--studio-logo-accent, var(--landing-green)) 82%,#ffffff)!important;background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.18),transparent 32%),color-mix(in srgb,var(--studio-logo-accent, var(--landing-green)) 18%,rgba(1,9,24,.94))!important;border-color:color-mix(in srgb,var(--studio-logo-accent, var(--landing-green)) 54%,rgba(255,255,255,.12))!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-card>div>span{color:#9eeecb!important;-webkit-text-fill-color:#9eeecb!important}@media(max-width:1120px){html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-grid,html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-grid.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-presignup-grid,html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-showcase-card,html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-showcase-card[class*=card-]{grid-column:auto!important;min-height:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-mini-preview{margin-top:14px!important;padding:10px!important;border:1px solid rgba(112,229,224,.14)!important;border-radius:16px!important;background:#ffffff0a!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-steps article{min-height:0!important;grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup{padding:20px!important;align-self:start!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0!important;overflow:hidden!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head{min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head>svg{width:44px!important;height:44px!important;min-width:44px!important;padding:11px!important;border:1px solid rgba(142,247,210,.22)!important;border-radius:16px!important;background:#3ddc841a!important;color:var(--landing-accent, #8ef7d2)!important;stroke:var(--landing-accent, #8ef7d2)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head>div{min-width:0!important;display:grid!important;gap:4px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head strong{display:block!important;margin:0!important;color:var(--landing-text, #f6fbff)!important;-webkit-text-fill-color:var(--landing-text, #f6fbff)!important;font-size:clamp(21px,3.8vw,28px)!important;line-height:1.08!important;font-weight:850!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head span{display:block!important;margin:0!important;color:#dae8f6bd!important;-webkit-text-fill-color:rgba(218,232,246,.74)!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;overflow-wrap:anywhere!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-progress{width:100%!important;height:10px!important;overflow:hidden!important;border-radius:999px!important;background:#dae8f624!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-progress span{display:block!important;width:82%!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#6ef2ba,#24cce2)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-row{min-height:46px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:11px 13px!important;border-radius:16px!important;border-color:#70e5e029!important;background:#030d1f9e!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-row svg{color:var(--landing-accent, #8ef7d2)!important;stroke:var(--landing-accent, #8ef7d2)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-row span{min-width:0!important;color:#e6f2fed1!important;-webkit-text-fill-color:rgba(230,242,254,.82)!important;font-size:15px!important;line-height:1.22!important;font-weight:760!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-launch-package{grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr)!important;align-items:start!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-checklist-card{padding:14px!important;gap:8px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-checklist-card span{min-height:46px!important;padding:9px 10px!important;border:1px solid rgba(112,229,224,.14)!important;border-radius:16px!important;background:#030d1f85!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-grid{width:min(100%,1120px)!important;margin-inline:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item{padding:0!important;overflow:hidden!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item summary{min-height:58px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:16px 18px!important;list-style:none!important;cursor:pointer!important;color:var(--landing-text)!important;-webkit-text-fill-color:var(--landing-text)!important;font-size:17px!important;line-height:1.22!important;font-weight:800!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item summary::-webkit-details-marker{display:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item summary:before{content:""!important;width:9px!important;height:9px!important;flex:0 0 auto!important;border-right:2px solid var(--landing-green)!important;border-bottom:2px solid var(--landing-green)!important;transform:rotate(-45deg)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item[open] summary:before{transform:rotate(45deg)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item summary:is(:hover,:focus-visible,:active){background:#42dc8a14!important;color:var(--landing-text)!important;-webkit-text-fill-color:var(--landing-text)!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item p{padding:0 18px 18px 39px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-final-cta{grid-template-columns:1fr!important;padding:clamp(24px,5vw,44px)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .marketing-footer{padding:22px!important;border-radius:28px 28px 0 0!important;background:var(--landing-card-bg)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(button,a,summary,input){outline-offset:3px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(button,a,summary,input):focus-visible{outline:2px solid rgba(142,247,210,.78)!important}@media(max-width:899px){html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav{min-height:70px!important;padding:10px 16px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-brand-copy span{display:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .mobile-menu-button,html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .mobile-menu-button:is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled){width:56px!important;height:56px!important;min-height:56px!important;border:1px solid rgba(112,229,224,.28)!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-hero,.studio-section,.studio-final-cta,.marketing-footer){width:min(calc(100% - 28px),var(--landing-page-max))!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero{margin-top:14px!important;padding:18px!important;display:block!important;border-radius:26px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero h1{max-width:10.8ch!important;margin:14px 0 12px!important;font-size:clamp(35px,10.8vw,46px)!important;line-height:1.02!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero-subtitle{display:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-card{margin-top:18px!important;padding:14px!important;border-radius:22px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-control{min-height:60px!important;grid-template-columns:26px minmax(0,1fr) 56px!important;padding:8px 8px 8px 14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-submit{width:52px!important;min-width:52px!important;height:52px!important;padding:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-submit span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell{display:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-section{margin-top:30px!important;scroll-margin-top:86px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-section h2,html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-launch-copy h2,html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-final-cta h2{font-size:clamp(27px,8vw,36px)!important;line-height:1.08!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-card-grid,.studio-card-grid.assets,.studio-logo-grid,.studio-logo-grid.market-grid,.studio-presignup-grid,.studio-showcase-grid,.studio-faq-grid,.studio-timeline,.studio-upload-layout,.studio-launch-package,.studio-assistant-section){grid-template-columns:1fr!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-output-card,.studio-logo-card,.studio-presignup-card,.studio-glass-card,.studio-upload-steps article,.studio-showcase-card,.studio-chat-panel,.studio-checklist-card,.studio-upload-mockup,.studio-faq-item){border-radius:22px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-logo-card{min-height:0!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-presignup-card{min-height:0!important;grid-template-columns:42px minmax(0,1fr)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-timeline article{min-height:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-layout{gap:14px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-chat-message:nth-of-type(n+5),html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-showcase-card:nth-of-type(n+5){display:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-final-cta{margin-bottom:30px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page #faq,html body div#root#root>main.landing-page.marketing-only.studio-landing-page #sample-package{padding-bottom:88px!important}}@media(min-width:900px){html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(42px,4.2vw,64px) max(48px,calc((100vw - 1260px)/2))!important;grid-template-columns:minmax(420px,.82fr) minmax(520px,1fr)!important;align-items:center!important;gap:clamp(30px,4vw,58px)!important;border-left:0!important;border-right:0!important;border-radius:0!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero h1{max-width:12.5ch!important;font-size:clamp(52px,5.6vw,78px)!important;line-height:.95!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell{max-height:820px!important;overflow:hidden!important}}@media(max-width:899px){html body div#root#root main.landing-page.marketing-only.studio-landing-page header.app-header-shell.marketing-nav button.mobile-menu-button.mobile-menu-button,html body div#root#root main.landing-page.marketing-only.studio-landing-page header.app-header-shell.marketing-nav button.mobile-menu-button.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:#07111f!important;background-color:#07111f!important;background-image:none!important;border-color:#70e5e047!important;color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important;box-shadow:none!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page header.app-header-shell.marketing-nav button.mobile-menu-button.mobile-menu-button :is(svg,svg *,span),html body div#root#root main.landing-page.marketing-only.studio-landing-page header.app-header-shell.marketing-nav button.mobile-menu-button.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav{width:min(calc(100% - 48px),1320px)!important;max-width:1320px!important;margin:22px auto 0!important;border-radius:28px!important;border:1px solid rgba(112,229,224,.18)!important;background:linear-gradient(135deg,#192053f0,#015153eb),#07111f!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-brand,html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav .marketing-brand:is(:hover,:focus-visible,:active){background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav :is(.desktop-page-nav button.active,.desktop-page-nav button[aria-current=page],.desktop-page-nav button:is(:hover,:focus-visible,:active):not(:disabled)){color:#06111f!important;-webkit-text-fill-color:#06111f!important;background-color:#8ef7d2!important;background-image:linear-gradient(135deg,#8ef7d2f5,#27d2dfeb)!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav :is(.marketing-auth-actions button,.studio-header-cta):is(:hover,:focus-visible,:active):not(:disabled){color:#06111f!important;-webkit-text-fill-color:#06111f!important;background-color:#8ef7d2!important;background-image:linear-gradient(135deg,#8ef7d2f5,#27d2dfeb)!important;box-shadow:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero{width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important;margin-top:22px!important;margin-bottom:42px!important;border-radius:0!important;border-left:0!important;border-right:0!important;padding:38px max(42px,calc((100vw - var(--landing-page-max, 1220px)) / 2 + 42px))!important;grid-template-columns:minmax(360px,.82fr) minmax(440px,.9fr)!important;gap:clamp(22px,3vw,38px)!important;background:radial-gradient(circle at 8% 8%,rgba(66,220,138,.16),transparent 34%),radial-gradient(circle at 92% 8%,rgba(39,210,223,.16),transparent 34%),var(--landing-card-bg, linear-gradient(145deg, rgba(10, 29, 58, .86), rgba(5, 12, 28, .94)))!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero h1{margin:14px 0 10px!important;font-size:clamp(42px,5vw,68px)!important;line-height:.96!important;font-weight:850!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero-subtitle{font-size:clamp(15px,1.35vw,17px)!important;line-height:1.42!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell{align-self:center!important;max-height:720px!important;overflow:hidden!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-card{padding:18px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{display:grid!important;gap:12px!important;justify-items:center!important;padding:16px!important;border-radius:32px!important;overflow:visible!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-live-shot img{display:block!important;width:min(100%,350px)!important;max-height:620px!important;aspect-ratio:9 / 16!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important;border-radius:30px!important;border:1px solid rgba(142,247,210,.26)!important;background:#07111f!important;box-shadow:0 24px 62px #00000057,0 0 0 8px #040b1cb3,inset 0 1px #ffffff14!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{width:min(100%,350px)!important;display:grid!important;gap:2px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgba(112,229,224,.18)!important;background:#030c1db8!important;color:#e8f5ffc7!important;font-size:13px!important;line-height:1.32!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption strong{color:#f6fbff!important;font-size:14px!important;font-weight:850!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-card{background:linear-gradient(145deg,#12294c94,#071126db),#071126c7!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-url-control{background:linear-gradient(135deg,#42dc8a1a,#27d2df0f),#010918d1!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-output-card,.studio-logo-card,.studio-presignup-card,.studio-glass-card,.studio-upload-steps article,.studio-upload-mockup,.studio-chat-panel,.studio-launch-package,.studio-checklist-card,.studio-showcase-card,.studio-faq-item){border-radius:28px!important;border-color:var(--landing-card-border, rgba(112, 229, 224, .22))!important;background-color:#07172f!important;background:var(--landing-card-bg, linear-gradient(145deg, rgba(10, 29, 58, .86), rgba(5, 12, 28, .94))),#07172f!important;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0003!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-section{display:grid!important;gap:22px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-card{min-width:0!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:14px!important;padding:14px!important;border-radius:28px!important;border:1px solid var(--landing-card-border, rgba(112, 229, 224, .22))!important;background:linear-gradient(145deg,#0a1d3adb,#050c1cf0),#07172f!important;box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0003!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-shot-frame{width:100%!important;aspect-ratio:9 / 14!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(142,247,210,.22)!important;background:#07111f!important;box-shadow:0 16px 38px #00000047,inset 0 1px #ffffff14!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-shot-frame img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-card span{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin-bottom:7px!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(142,247,210,.22)!important;background:#42dc8a1a!important;color:#9ff4cf!important;font-size:12px!important;line-height:1!important;font-weight:850!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-card h3{margin:0 0 6px!important;color:#f6fbff!important;font-size:clamp(18px,1.8vw,22px)!important;line-height:1.05!important;font-weight:850!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-card p{margin:0!important;color:#dae8f6c2!important;font-size:14px!important;line-height:1.42!important;font-weight:650!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item summary,html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-faq-item summary:is(:hover,:focus-visible,:active){min-height:58px!important;color:var(--landing-text, #f6fbff)!important;-webkit-text-fill-color:var(--landing-text, #f6fbff)!important;background:transparent!important;box-shadow:none!important}@media(max-width:899px){html body div#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;border-left:0!important;border-right:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero{width:min(calc(100% - 28px),var(--landing-page-max, 1220px))!important;margin-top:78px!important;margin-inline:auto!important;padding:18px!important;display:block!important;border-radius:26px!important;border-left:1px solid rgba(112,229,224,.24)!important;border-right:1px solid rgba(112,229,224,.24)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero h1{max-width:10.8ch!important;font-size:clamp(35px,10.8vw,46px)!important;line-height:1.02!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell{display:block!important;width:100%!important;max-width:100%!important;margin-top:16px!important;max-height:520px!important;overflow:hidden!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{display:grid!important;max-height:none!important;padding:14px!important;overflow:visible!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-live-shot img{width:min(100%,310px)!important;max-height:500px!important;border-radius:26px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{width:min(100%,310px)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-card{padding:16px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-head{display:grid!important;gap:10px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-head em{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-status-grid{grid-template-columns:minmax(0,1fr)!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-status-grid div{min-height:58px!important;padding:12px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page :is(.studio-card-grid,.studio-card-grid.assets,.studio-logo-grid,.studio-logo-grid.market-grid,.studio-presignup-grid,.studio-showcase-grid,.studio-faq-grid,.studio-timeline,.studio-upload-layout,.studio-launch-package,.studio-assistant-section,.studio-screenshot-grid){grid-template-columns:1fr!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-card{grid-template-columns:minmax(104px,.42fr) minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;padding:12px!important;border-radius:24px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-shot-frame{aspect-ratio:9 / 13!important;min-height:178px!important;max-height:238px!important;border-radius:18px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-card h3{font-size:18px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-screenshot-card p{font-size:13px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-showcase-card:nth-of-type(n+5){display:none!important}}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan.studio-url-card{display:grid!important;gap:13px!important;padding:clamp(15px,3.8vw,20px)!important;border-radius:28px!important;border:1px solid rgba(125,245,231,.24)!important;background:radial-gradient(circle at 16% 0%,rgba(94,245,208,.16),transparent 12rem),linear-gradient(145deg,#0c2240e0,#040e21e6)!important;box-shadow:inset 0 1px #ffffff14,0 20px 42px #00000038!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero-proof-strip{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin:2px 0 0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero-proof-strip span{min-height:34px!important;max-width:100%!important;padding:8px 10px!important;border:1px solid rgba(142,247,210,.28)!important;border-radius:999px!important;background:#5ef5d017!important;color:#cdffe7eb!important;-webkit-text-fill-color:rgba(205,255,231,.92)!important;font-size:clamp(11.5px,2.85vw,13.5px)!important;line-height:1!important;font-weight:760!important;letter-spacing:0!important;white-space:nowrap!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan.studio-url-card>label{margin:0!important;color:#f2faffe6!important;-webkit-text-fill-color:rgba(242,250,255,.9)!important;font-size:clamp(12px,3.15vw,14px)!important;line-height:1.1!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control,html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control:is(:hover,:focus-within){position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) minmax(146px,auto)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:74px!important;padding:10px!important;border-radius:24px!important;border:1px solid rgba(125,245,231,.34)!important;outline:0!important;background:linear-gradient(145deg,#163d5cbd,#081830eb)!important;box-shadow:inset 0 1px #ffffff14,0 10px 26px #22d3ee14!important;overflow:hidden!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control:focus-within{border-color:#8ef7d2ad!important;box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #5ef5d021,0 14px 30px #22d3ee1a!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control>svg{box-sizing:border-box!important;width:40px!important;height:40px!important;padding:9px!important;border-radius:15px!important;border:1px solid rgba(94,245,208,.28)!important;background:#5ef5d01a!important;color:#55f29eeb!important;stroke:currentColor!important;stroke-width:2.2!important;filter:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control input,html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control input:is(:hover,:focus,:focus-visible,:active){width:100%!important;min-width:0!important;height:50px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f6fcfff5!important;-webkit-text-fill-color:rgba(246,252,255,.96)!important;caret-color:#8ef7d2!important;font-size:clamp(16px,4vw,18px)!important;line-height:1.1!important;font-weight:680!important;letter-spacing:0!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control input::-moz-placeholder{color:#cde0f6ad!important;-webkit-text-fill-color:rgba(205,224,246,.68)!important;opacity:1!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control input::placeholder{color:#cde0f6ad!important;-webkit-text-fill-color:rgba(205,224,246,.68)!important;opacity:1!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button,html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button:is(:hover,:focus,:focus-visible,:active){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:146px!important;max-width:170px!important;height:54px!important;min-height:54px!important;padding:0 18px!important;border:0!important;border-radius:19px!important;outline:0!important;color:#04111d!important;-webkit-text-fill-color:#04111d!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.62),transparent 24%),linear-gradient(135deg,#50e99b,#24c9df)!important;box-shadow:none!important;transform:none!important;filter:none!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button:focus-visible{box-shadow:0 0 0 3px #3ddc8438!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button span{display:inline!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(13px,3.2vw,15px)!important;line-height:1!important;font-weight:840!important;white-space:nowrap!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button :is(svg,svg *){width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-flow{width:100%!important;margin:2px 0 0!important;padding:10px 12px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 0!important;border:1px solid rgba(142,247,210,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,#3ddc841c,#22d3ee14),#050e1c75!important;color:#dffdf4!important;-webkit-text-fill-color:#dffdf4!important;text-align:center!important;box-shadow:inset 0 1px #ffffff0d!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-flow span{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 5px!important;color:#dffdf4!important;-webkit-text-fill-color:#dffdf4!important;font-size:clamp(10.5px,2.75vw,12px)!important;line-height:1.1!important;font-weight:780!important;text-align:center!important;white-space:nowrap!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-flow span i{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:0 0 auto!important;width:5px!important;height:5px!important;margin-left:8px!important;border-radius:999px!important;background:linear-gradient(135deg,#8ef7d2,#24c9df)!important;box-shadow:0 0 12px #22d3ee61!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-style:normal!important;line-height:1!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button,html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){border:1px solid rgba(142,247,210,.34)!important;background:linear-gradient(145deg,#65f0c2,#28d2df)!important;background-color:#65f0c2!important;color:#04111d!important;-webkit-text-fill-color:#04111d!important;box-shadow:inset 0 1px #ffffff59,0 12px 26px #22d3ee33!important;outline:0!important;filter:none!important;transform:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button:is(:hover,:focus-visible):not(:disabled){border-color:#beffe794!important;background:linear-gradient(145deg,#77f4ca,#31d8e5)!important;background-color:#77f4ca!important;box-shadow:inset 0 1px #ffffff61,0 14px 30px #22d3ee3d!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button:is(:active):not(:disabled){background:linear-gradient(145deg,#54e6b8,#22c7d6)!important;background-color:#54e6b8!important;box-shadow:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button :is(svg,svg *){width:20px!important;height:20px!important;color:#04111d!important;stroke:#04111d!important;stroke-width:2.6!important;-webkit-text-fill-color:#04111d!important;opacity:1!important}html:has(body div#root main.landing-page.marketing-only.studio-landing-page),html:has(body div#root main.landing-page.marketing-only.studio-landing-page) body,html:has(body div#root main.landing-page.marketing-only.studio-landing-page) body>div#root{background:radial-gradient(circle at 14% 0%,rgba(57,239,157,.12),transparent 26rem),radial-gradient(circle at 84% 8%,rgba(37,211,226,.14),transparent 28rem),linear-gradient(180deg,#071f28,#061427 42%,#071b24)!important;background-color:#061427!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page{background:radial-gradient(circle at 14% 0%,rgba(57,239,157,.13),transparent 28rem),radial-gradient(circle at 86% 6%,rgba(37,211,226,.15),transparent 28rem),linear-gradient(180deg,#071f28,#061427,#071b24)!important;background-color:#061427!important}@media(max-width:899px){html body div#root#root main.landing-page.marketing-only.studio-landing-page{background:linear-gradient(180deg,#061427 0,#061427 132px,#061427 132px,#061427)!important;background-color:#061427!important}}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer{width:min(calc(100% - 28px),var(--landing-page-max))!important;margin:clamp(18px,3vw,36px) auto 0!important;padding:10px 14px!important;border:1px solid rgba(125,211,252,.2)!important;border-radius:26px 26px 0 0!important;background:radial-gradient(circle at 8% 0%,rgba(61,220,132,.12),transparent 18rem),linear-gradient(135deg,#071226f5,#04272de6)!important;box-shadow:inset 0 1px #ffffff0f,0 -18px 48px #00000029!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-main,html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-bottom-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-brand-block{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-brand-block .brand-logo{width:34px!important;height:34px!important;min-width:34px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-brand-block span{display:block!important;max-width:52rem!important;margin-top:1px!important;color:#b7c6dc!important;-webkit-text-fill-color:#b7c6dc!important;font-size:clamp(.78rem,1.2vw,.88rem)!important;line-height:1.18!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-trust-strip{display:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-trust-strip span{min-height:30px!important;padding:0 10px!important;border:1px solid rgba(142,247,210,.22)!important;border-radius:999px!important;background:#07111fbd!important;color:#dffcf2!important;-webkit-text-fill-color:#dffcf2!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-bottom-row{padding-top:6px!important;border-top:1px solid rgba(125,211,252,.14)!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-legal-links{display:flex!important;align-items:center!important;gap:8px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-legal-links :is(button,a){min-height:44px!important;padding:0 14px!important;border:1px solid rgba(125,211,252,.2)!important;border-radius:999px!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:.84rem!important;font-weight:800!important;box-shadow:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-legal-links :is(button,a):is(:hover,:focus-visible,:active){border-color:#8ef7d275!important;background:#0c2036!important;background-color:#0c2036!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #5ef5d01a!important;transform:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-copyright{color:#9fb0c9!important;-webkit-text-fill-color:#9fb0c9!important;font-size:.8rem!important;font-weight:700!important;white-space:normal!important}@media(max-width:899px){html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer{width:min(calc(100% - 28px),var(--landing-page-max))!important;padding:14px!important;border-radius:24px 24px 0 0!important;gap:8px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-main,html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-bottom-row{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-brand-block span{display:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-trust-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:6px!important;justify-content:flex-start!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-trust-strip span{min-height:28px!important;justify-content:center!important;padding:0 8px!important;font-size:.72rem!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-legal-links{justify-content:flex-start!important;gap:8px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .marketing-footer .footer-legal-links button{min-height:44px!important;padding:0 12px!important;font-size:.84rem!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-copyright{font-size:.74rem!important;line-height:1.15!important}}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup{display:grid!important;width:min(100%,680px)!important;justify-self:center!important;align-self:center!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:clamp(22px,3vw,32px)!important;border-radius:30px!important;border-color:#4bdcbe47!important;background:radial-gradient(circle at 92% 6%,rgba(59,226,202,.18),transparent 30%),linear-gradient(145deg,#0e4c75b8,#071226f0 64%)!important;box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff0f!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head{width:100%!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0!important;grid-column:1 / -1!important;text-align:left!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-progress,html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup .studio-primary-cta,html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup>p{width:100%!important;grid-column:1 / -1!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head>svg{width:48px!important;height:48px!important;padding:12px!important;border-radius:16px!important;color:#7fffd7!important;background:#33d6b21f!important;border:1px solid rgba(125,211,252,.18)!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head strong{display:block!important;grid-column:auto!important;margin:0!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.02!important;letter-spacing:-.01em!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head span{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin:7px 0 0!important;padding:6px 10px!important;border:1px solid rgba(134,239,172,.24)!important;border-radius:999px!important;color:#b7f8de!important;background:#14b8a61f!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-progress{height:8px!important;margin:4px 0 2px!important;background:#cbd5e121!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-row{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;min-height:58px!important;gap:10px!important;margin-top:0!important;padding:12px!important;border-radius:18px!important;border-color:#7dd3fc29!important;background:#050f216b!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-row svg{width:28px!important;height:28px!important;padding:7px!important;border-radius:999px!important;color:#7fffd7!important;background:#34d3991f!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-row span{grid-column:auto!important;margin-top:0!important;color:#dceeff!important;font-size:14px!important;line-height:1.2!important;font-weight:820!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup .studio-primary-cta{justify-self:center!important;width:min(100%,390px)!important;min-height:58px!important;margin-top:10px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup>p{max-width:58ch!important;justify-self:center!important;margin:0!important;color:#a8bfd8!important;text-align:center!important;font-size:13px!important;line-height:1.45!important;font-weight:700!important}@media(max-width:520px){html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup{width:100%!important;grid-template-columns:minmax(0,1fr)!important;padding:18px!important;gap:11px!important;border-radius:24px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head strong{font-size:22px!important;line-height:1.08!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup-head span{font-size:14px!important;line-height:1.28!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-row{grid-column:1 / -1!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-upload-mockup .studio-primary-cta{width:100%!important}}@media(max-width:520px){html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer{width:calc(100% - 28px)!important;margin:20px auto 0!important;padding:16px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border:1px solid rgba(125,211,252,.18)!important;border-radius:22px 22px 0 0!important;background:linear-gradient(145deg,#071226f0,#04232adb),#061427!important;box-shadow:inset 0 1px #ffffff0d!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-main,html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-bottom-row{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important;border:0!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-brand-block{min-width:0!important;width:auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-brand-block .brand-logo{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-brand-block strong{display:block!important;margin:0!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:1.05rem!important;font-weight:820!important;line-height:1.05!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-brand-block span{display:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-trust-strip{display:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-bottom-row{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;padding-top:12px!important;border-top:1px solid rgba(125,211,252,.12)!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-legal-links{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-legal-links :is(button,a){min-height:48px!important;padding:0 16px!important;border-radius:999px!important;font-size:.82rem!important;font-weight:800!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page footer.marketing-footer.marketing-footer .footer-copyright{margin:0!important;color:#8ea2be!important;-webkit-text-fill-color:#8ea2be!important;font-size:.72rem!important;font-weight:680!important;line-height:1.2!important}}@media(max-width:899px){html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer.compact-marketing-footer{width:min(calc(100% - 32px),640px)!important;margin:22px auto calc(var(--ll-android-bottom-nav-height, 83px) + 22px + env(safe-area-inset-bottom))!important;padding:14px 16px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border:1px solid rgba(125,211,252,.18)!important;border-radius:22px!important;background:linear-gradient(145deg,#071226f5,#04232adb),#061427!important;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0000002e!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-main,html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-bottom-row{width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important;border:0!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block .brand-logo{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block strong{margin:0!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:18px!important;font-weight:820!important;line-height:1.05!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block span,html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-trust-strip{display:none!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-bottom-row{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;padding-top:12px!important;border-top:1px solid rgba(125,211,252,.12)!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-legal-links{display:flex!important;align-items:center!important;gap:8px!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-legal-links :is(button,a){min-height:48px!important;padding:0 16px!important;border-radius:999px!important;font-size:14px!important;font-weight:800!important}html body div#root#root#root>main.landing-page.marketing-only footer.marketing-footer.compact-marketing-footer .footer-copyright{margin:0!important;color:#c7d7eac2!important;-webkit-text-fill-color:rgba(199,215,234,.76)!important;font-size:12px!important;font-weight:680!important;line-height:1.25!important}}@media(min-width:960px){html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page{scroll-padding-top:96px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:32000!important;width:100%!important;max-width:none!important;height:78px!important;min-height:78px!important;margin:0!important;padding:11px max(32px,calc((100vw - var(--landing-page-max, 1220px)) / 2 + 32px))!important;display:grid!important;grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important;gap:clamp(16px,2vw,28px)!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(142,247,210,.2)!important;border-radius:0!important;background:linear-gradient(115deg,#191b4efa,#034b52fa),#07162d!important;box-shadow:0 14px 32px #0000003d!important;overflow:hidden!important;pointer-events:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav>*{pointer-events:auto!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav .marketing-brand{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav .marketing-brand-copy strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav .marketing-brand-copy span{color:#d3e5f6cc!important;-webkit-text-fill-color:rgba(211,229,246,.8)!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav .desktop-page-nav{border-color:#8ef7d233!important;background:#01091894!important;box-shadow:inset 0 1px #ffffff0f!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav .desktop-page-nav button:not(.active):not([aria-current=page]){color:#e0effcdb!important;-webkit-text-fill-color:rgba(224,239,252,.86)!important;background:transparent!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page>header.marketing-nav.marketing-nav .desktop-page-nav button:not(.active):not([aria-current=page]):is(:hover,:focus-visible,:active):not(:disabled){color:#06111f!important;-webkit-text-fill-color:#06111f!important;background:#8ef7d2!important;box-shadow:none!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero.studio-hero{min-height:calc(100svh - 78px)!important;margin-top:78px!important;margin-bottom:46px!important;padding-top:clamp(32px,4vw,46px)!important;padding-bottom:clamp(32px,4vw,46px)!important;align-items:center!important;overflow:visible!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{align-self:center!important;max-height:none!important;overflow:visible!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-live-shot img{width:min(100%,350px)!important;height:auto!important;max-height:min(610px,calc(100svh - 230px))!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}}html:has(body div#root>:is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only)),html:has(body div#root>:is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only)) body,html:has(body div#root>:is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only)) body div#root{background:linear-gradient(rgba(34,211,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.045) 1px,transparent 1px),linear-gradient(135deg,#060817,#071222 42%,#0b1026)!important;background-size:92px 92px,92px 92px,auto!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only){--marketing-page-max: 1220px;--marketing-page-bg: linear-gradient(rgba(34, 211, 238, .045) 1px, transparent 1px), linear-gradient(90deg, rgba(34, 211, 238, .045) 1px, transparent 1px), linear-gradient(135deg, #060817 0%, #071222 42%, #0b1026 100%);--marketing-card-bg: radial-gradient(circle at 8% 8%, rgba(66, 220, 138, .16), transparent 34%), radial-gradient(circle at 92% 8%, rgba(39, 210, 223, .16), transparent 34%), linear-gradient(145deg, rgba(10, 29, 58, .86), rgba(5, 12, 28, .94));--marketing-card-border: rgba(112, 229, 224, .24);--marketing-copy: rgba(218, 232, 246, .78);--marketing-text: rgba(248, 251, 255, .96);background:var(--marketing-page-bg)!important;background-size:92px 92px,92px 92px,auto!important}html body div#root#root#root#root footer.marketing-footer.marketing-footer,html body div#root#root#root#root main.landing-page footer.marketing-footer.marketing-footer,html body div#root#root#root#root main.pricing-page footer.marketing-footer.marketing-footer{position:relative!important;z-index:0!important}html body div#root#root#root#root main:is(.landing-page,.pricing-page)>:is(section,footer,div):not(header):not(nav):not(.launchlift-drawer-backdrop):not(.mobile-nav-backdrop):not(.workspace-menu-backdrop):not(.modal-backdrop):not(.auth-backdrop):not(.legal-backdrop),html body div#root#root#root#root main:is(.landing-page,.pricing-page) :is(.studio-section,.studio-final-cta,.marketing-footer){position:relative!important;z-index:0!important}html body:has(.mobile-nav-backdrop) div#root#root#root#root footer.marketing-footer.marketing-footer,html body:has(.workspace-menu-backdrop) div#root#root#root#root footer.marketing-footer.marketing-footer{z-index:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body:has(.mobile-nav-backdrop) div#root#root#root#root main.pricing-page.marketing-only>:is(section,footer.marketing-footer),html body:has(.workspace-menu-backdrop) div#root#root#root#root main.pricing-page.marketing-only>:is(section,footer.marketing-footer){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero{display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(440px,.9fr)!important;grid-template-areas:"copy visual" "form visual"!important;align-items:center!important;align-content:center!important;gap:clamp(22px,3vw,38px)!important;width:100vw!important;max-width:none!important;margin:22px calc(50% - 50vw) 42px!important;padding:38px max(42px,calc((100vw - var(--marketing-page-max)) / 2 + 42px))!important;border:0!important;border-top:1px solid var(--marketing-card-border)!important;border-bottom:1px solid var(--marketing-card-border)!important;border-radius:0!important;background:var(--marketing-card-bg)!important;box-shadow:none!important;overflow:hidden!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero.studio-hero{display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(440px,.9fr)!important;grid-template-areas:"copy visual" "form visual"!important;align-items:center!important;align-content:center!important;gap:clamp(22px,3vw,38px)!important;width:100vw!important;max-width:none!important;margin:22px calc(50% - 50vw) 42px!important;padding:38px max(42px,calc((100vw - var(--marketing-page-max)) / 2 + 42px))!important;border:0!important;border-top:1px solid var(--marketing-card-border)!important;border-bottom:1px solid var(--marketing-card-border)!important;border-radius:0!important;background:var(--marketing-card-bg)!important;box-shadow:none!important;overflow:hidden!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero-copy,.pricing-hero-copy){min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero-copy{grid-area:copy!important;align-self:end!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-eyebrow,html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-copy>.eyebrow{order:1!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero h1,.pricing-hero h1){order:2!important;max-width:12ch!important;margin:14px 0 10px!important;color:var(--marketing-text)!important;-webkit-text-fill-color:var(--marketing-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(42px,5vw,68px)!important;line-height:.96!important;font-weight:850!important;letter-spacing:0!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero-subtitle,.pricing-hero-copy>p:not(.eyebrow)){max-width:56ch!important;margin:0!important;color:var(--marketing-copy)!important;-webkit-text-fill-color:var(--marketing-copy)!important;font-size:clamp(15px,1.35vw,17px)!important;line-height:1.42!important;font-weight:620!important;order:3!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero-proof-strip,.pricing-hero-proof-strip){order:4!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:16px 0 0!important;padding:0!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero-proof-strip,.pricing-hero-proof-strip) span{min-height:34px!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;padding:8px 10px!important;border:1px solid rgba(142,247,210,.28)!important;border-radius:999px!important;background:#5ef5d017!important;color:#cdffe7eb!important;-webkit-text-fill-color:rgba(205,255,231,.92)!important;font-size:clamp(11.5px,2.85vw,13.5px)!important;line-height:1!important;font-weight:760!important;letter-spacing:0!important;white-space:nowrap!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-url-card{grid-area:form!important;align-self:start!important;order:5!important;width:min(100%,620px)!important;margin-top:18px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero-actions{order:6!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-trust-line{order:7!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-actions{order:5!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-card{min-width:0!important;align-self:center!important;display:grid!important;gap:16px!important;padding:clamp(18px,3vw,24px)!important;border:1px solid rgba(112,229,224,.22)!important;border-radius:32px!important;background:radial-gradient(circle at 14% 0%,rgba(94,245,208,.1),transparent 14rem),linear-gradient(145deg,#081833c7,#030c1fd6)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0000002e!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-card-top{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-card-top>svg{width:48px!important;height:48px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(94,245,208,.2)!important;background:#5ef5d014!important;color:#5ef5d0f0!important;stroke:currentColor!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-card-top span{display:block!important;color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:13px!important;line-height:1.1!important;font-weight:650!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-card-top strong{display:block!important;margin-top:3px!important;color:var(--marketing-text)!important;-webkit-text-fill-color:var(--marketing-text)!important;font-size:clamp(22px,3vw,30px)!important;line-height:1.05!important;font-weight:820!important;letter-spacing:0!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-flow{display:grid!important;gap:10px!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-flow div{min-height:54px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border:1px solid rgba(90,183,217,.18)!important;border-radius:18px!important;background:#0512288a!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-flow svg{color:#5ef5d0f0!important;stroke:currentColor!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{grid-area:visual!important;align-self:center!important;display:grid!important;justify-items:center!important;gap:14px!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene{position:relative!important;width:min(100%,460px)!important;min-height:690px!important;display:grid!important;place-items:center!important;isolation:isolate!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene:before{content:""!important;position:absolute!important;top:2%!important;right:-7%!important;bottom:8%!important;left:-7%!important;z-index:-2!important;border-radius:999px!important;background:radial-gradient(ellipse at 50% 46%,rgba(142,247,210,.34),rgba(39,210,223,.13) 32%,transparent 66%),linear-gradient(135deg,#42dc8a29,#2973ff1f)!important;filter:blur(18px) saturate(1.18)!important;opacity:.9!important;transform:translateY(16px)!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene:after{content:""!important;position:absolute!important;left:9%!important;right:9%!important;bottom:6%!important;z-index:-1!important;height:74px!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(125,245,231,.22),rgba(12,22,52,.18) 47%,transparent 72%)!important;filter:blur(10px)!important;opacity:.86!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-workspace-backdrop{display:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone{position:relative!important;z-index:2!important;width:min(100%,376px)!important;padding:25px 10px 18px!important;border:1px solid rgba(207,255,245,.36)!important;border-radius:48px!important;background:linear-gradient(145deg,#e6fff93d,#122544fa 14%,#020816fc 56%,#051f2afa),#050b17!important;box-shadow:0 44px 96px #0000008a,0 22px 58px #0cebc72e,0 0 0 9px #030a1ab8,0 0 0 10px #86ffdf14,inset 0 1px #ffffff47,inset 0 -22px 38px #0006!important;transform:none!important;transform-origin:center center!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone:before{content:""!important;position:absolute!important;top:11px!important;right:11px!important;bottom:11px!important;left:11px!important;z-index:1!important;pointer-events:none!important;border-radius:40px!important;background:linear-gradient(115deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.07) 20%,transparent 43%),linear-gradient(90deg,rgba(255,255,255,.1),transparent 7%,transparent 93%,rgba(142,247,210,.12))!important;opacity:.68!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone:after{content:""!important;position:absolute!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;z-index:0!important;pointer-events:none!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:43px!important;box-shadow:inset 0 0 0 1px #8ef7d20d!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-camera{position:absolute!important;z-index:4!important;top:12px!important;left:50%!important;width:10px!important;height:10px!important;border-radius:999px!important;transform:translate(-40px)!important;background:#020714!important;border:1px solid rgba(174,238,255,.18)!important;box-shadow:inset 0 0 0 2px #244f5c9e,0 0 12px #70e5e02e!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-speaker{position:absolute!important;z-index:4!important;top:15px!important;left:50%!important;width:52px!important;height:4px!important;border-radius:999px!important;transform:translate(-13px)!important;background:#bfe5ee3d!important;box-shadow:inset 0 1px #ffffff24,0 0 14px #70e5e02e!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-side{position:absolute!important;z-index:0!important;width:4px!important;border-radius:999px!important;background:linear-gradient(180deg,#b2f6ea47,#030916f5)!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-side-left{left:-6px!important;top:116px!important;height:82px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-side-right{right:-6px!important;top:166px!important;height:118px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-screen-stage{position:relative!important;z-index:2!important;display:block!important;width:100%!important;aspect-ratio:351 / 676!important;overflow:hidden!important;border:1px solid rgba(158,255,222,.38)!important;border-radius:34px!important;background:#07111f!important;box-shadow:0 1px #ffffff14,0 0 0 1px #00000038,0 18px 42px #0003,inset 0 0 0 1px #ffffff0a!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-screen-stage .studio-phone-screen{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:inherit!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important;background:#07111f!important;filter:saturate(1.06) contrast(1.03)!important;box-shadow:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{position:relative!important;display:grid!important;gap:5px!important;width:min(100%,390px)!important;margin-top:14px!important;padding:13px 15px 14px!important;overflow:hidden!important;border:1px solid rgba(142,247,210,.24)!important;border-radius:20px!important;background:linear-gradient(135deg,#0a263ec7,#030c1fa3)!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff14!important;text-align:left!important;-webkit-backdrop-filter:blur(12px) saturate(1.12)!important;backdrop-filter:blur(12px) saturate(1.12)!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;border-radius:inherit!important;background:linear-gradient(180deg,#8ef7d2,#24c9df)!important;opacity:.95!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot-eyebrow{position:relative!important;z-index:1!important;display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:22px!important;align-items:center!important;padding:0 8px!important;border:1px solid rgba(142,247,210,.2)!important;border-radius:999px!important;background:#1ee0b91a!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:10px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption strong{position:relative!important;z-index:1!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;font-size:clamp(14px,2.4vw,18px)!important;line-height:1.12!important;font-weight:850!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption>span:not(.studio-live-shot-eyebrow){position:relative!important;z-index:1!important;color:#e2f4ffc2!important;-webkit-text-fill-color:rgba(226,244,255,.76)!important;font-size:clamp(12px,2.2vw,14px)!important;line-height:1.38!important;font-weight:650!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-slide-controls{position:relative!important;z-index:5!important;display:inline-flex!important;grid-row:2!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;min-height:44px!important;margin-top:10px!important;padding:0 2px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-slide-controls button{position:relative!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#e2f4ffad!important;-webkit-text-fill-color:rgba(226,244,255,.68)!important;transform:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-slide-controls button:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:7px!important;height:7px!important;border-radius:999px!important;border:0!important;background:#d5f4ff57!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 1px #cef6ff14!important;transition:width .18s ease,height .18s ease,background-color .18s ease,box-shadow .18s ease!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-slide-controls button span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-slide-controls button.active:before{width:22px!important;height:7px!important;background:linear-gradient(90deg,#8ef7d2,#24c9df)!important;box-shadow:0 0 0 3px #24c9df1a,0 0 18px #24c9df47!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-home-indicator{position:absolute!important;z-index:4!important;left:50%!important;bottom:10px!important;width:92px!important;height:4px!important;border-radius:999px!important;transform:translate(-50%)!important;background:#d9fff63d!important}@media(max-width:899px){html body:has(main.landing-page.marketing-only),html body:has(main.pricing-page.marketing-only){scroll-padding-top:var(--ll-mobile-top-app-bar-height, 72px)!important;scroll-padding-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 28px)!important}html body div#root#root#root#root main:is(.landing-page,.pricing-page).marketing-only{padding-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + max(28px,env(safe-area-inset-bottom)))!important;isolation:isolate!important}html body div#root#root#root#root main:is(.landing-page,.pricing-page).marketing-only>:is(section,footer,div):not(header):not(nav),html body div#root#root#root#root main:is(.landing-page,.pricing-page).marketing-only :is(.studio-section,.studio-final-cta,.marketing-footer){z-index:0!important}html body div#root#root#root#root main:is(.landing-page,.pricing-page).marketing-only footer.marketing-footer.marketing-footer{margin-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 12px)!important;z-index:0!important;pointer-events:auto!important}html body:has(.mobile-nav-backdrop) div#root#root#root#root main:is(.landing-page,.pricing-page).marketing-only footer.marketing-footer.marketing-footer,html body:has(.workspace-menu-backdrop) div#root#root#root#root main:is(.landing-page,.pricing-page).marketing-only footer.marketing-footer.marketing-footer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero{width:min(calc(100% - 28px),var(--marketing-page-max))!important;max-width:calc(100% - 28px)!important;margin:78px auto 42px!important;padding:18px!important;display:block!important;border:1px solid var(--marketing-card-border)!important;border-radius:26px!important;background:var(--marketing-card-bg)!important;overflow:hidden!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero.studio-hero{width:min(calc(100% - 28px),var(--marketing-page-max))!important;max-width:calc(100% - 28px)!important;margin:78px auto 42px!important;padding:18px!important;display:block!important;border:1px solid var(--marketing-card-border)!important;border-radius:26px!important;background:var(--marketing-card-bg)!important;overflow:hidden!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero-copy,.pricing-hero-copy){width:100%!important;gap:0!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero h1,.pricing-hero h1){max-width:11.5ch!important;font-size:clamp(35px,10.8vw,46px)!important;line-height:1.02!important}html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero-proof-strip,.pricing-hero-proof-strip){margin-top:14px!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:16px!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-actions>*{width:100%!important}html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-card{margin-top:16px!important;border-radius:24px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{width:min(100%,360px)!important;max-width:360px!important;max-height:none!important;margin-top:16px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene{width:min(100%,336px)!important;min-height:0!important;height:auto!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone{width:min(100%,292px)!important;transform:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-screen{width:auto!important;max-width:100%!important;min-height:0!important;max-height:520px!important;aspect-ratio:auto!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{display:grid!important;visibility:visible!important;opacity:1!important;width:min(100%,268px)!important;justify-self:center!important;margin-top:10px!important;padding:12px 13px 13px!important;border:1px solid rgba(142,247,210,.24)!important;border-radius:18px!important;background:linear-gradient(135deg,#0a263ec7,#030c1fa3)!important;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff14!important;text-align:left!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .studio-hero.studio-hero{padding:14px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-eyebrow{margin-bottom:10px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero h1{margin:12px 0 10px!important;font-size:clamp(34px,9.8vw,42px)!important;line-height:1!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero-proof-strip{gap:6px!important;margin-top:10px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero-proof-strip span{min-height:28px!important;padding:6px 8px!important;font-size:11.5px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan.studio-url-card{gap:9px!important;margin-top:14px!important;padding:12px!important;border-radius:22px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan.studio-url-card>label{font-size:12px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control,html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control:is(:hover,:focus-within){grid-template-columns:32px minmax(0,1fr) auto!important;min-height:56px!important;gap:8px!important;padding:6px 6px 6px 10px!important;border-radius:19px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control>svg{width:32px!important;height:32px!important;padding:7px!important;border-radius:12px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button{width:auto!important;min-width:48px!important;max-width:132px!important;min-height:48px!important;padding:0 14px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-flow{padding:7px 8px!important;border-radius:15px!important;gap:5px 0!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-flow span{min-height:20px!important;padding:0 5px!important;font-size:10.8px!important;line-height:1.18!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{margin-top:12px!important}}@media(max-width:560px){html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control,html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control:is(:hover,:focus-within,:active){box-sizing:border-box!important;grid-template-columns:38px minmax(0,1fr)!important;width:100%!important;min-height:0!important;max-height:none!important;gap:10px!important;padding:10px!important;border-radius:22px!important;background:linear-gradient(145deg,#173f5fc7,#081830f0)!important;transform:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control>svg{width:38px!important;height:38px!important;padding:8px!important;border-radius:14px!important;background:#5ef5d01c!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control input,html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control input:is(:hover,:focus,:focus-visible,:active){height:44px!important;font-size:16px!important;font-weight:680!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button,html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button:is(:hover,:focus,:focus-visible,:active){box-sizing:border-box!important;grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin-top:2px!important;padding:0 18px!important;border-radius:18px!important;transform:none!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button span{position:static!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important;white-space:nowrap!important;font-size:15px!important;font-weight:850!important}}@media(min-width:900px){html body div#root#root#root main.pricing-page.marketing-only .pricing-hero-actions{margin-top:22px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-hero.studio-hero{min-height:calc(100svh - 78px)!important;margin-top:78px!important;margin-bottom:46px!important;padding-top:clamp(34px,4vw,52px)!important;padding-bottom:clamp(34px,4vw,52px)!important;padding-inline:clamp(72px,7vw,96px)!important;grid-template-columns:minmax(0,.98fr) minmax(430px,520px)!important;gap:clamp(28px,3.2vw,46px)!important;align-items:center!important;overflow:visible!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{justify-self:end!important;width:min(100%,520px)!important;max-width:520px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene{width:min(100%,530px)!important;min-height:660px!important;justify-items:center!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone{width:min(84%,390px)!important;transform:none!important;transform-origin:center center!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-screen{max-height:min(620px,calc(100svh - 218px))!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{width:min(100%,390px)!important;justify-self:end!important;padding:14px 16px 15px!important;border:1px solid rgba(142,247,210,.24)!important;border-radius:20px!important;background:linear-gradient(135deg,#0a263ec7,#030c1fa3)!important;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff14!important;text-align:left!important}}html body div#root#root :is(.launchlift-app-header,.launchlift-drawer-sheet,.mobile-app-bottom-nav){--ll-nav-surface: linear-gradient(135deg, rgba(24, 30, 84, .97), rgba(3, 74, 80, .96));--ll-nav-panel: linear-gradient(145deg, rgba(9, 31, 55, .92), rgba(4, 13, 30, .96));--ll-nav-card: linear-gradient(145deg, rgba(9, 31, 55, .78), rgba(5, 17, 38, .84));--ll-nav-line: rgba(125, 245, 231, .2);--ll-nav-line-strong: rgba(142, 247, 210, .38);--ll-nav-text: rgba(246, 251, 255, .96);--ll-nav-muted: rgba(202, 220, 236, .72);--ll-nav-accent: #8ef7d2;--ll-nav-cyan: #22d3ee;--ll-nav-radius: 22px}html:has(body div#root :is(main.landing-page,main.pricing-page,main.workspace)),html:has(body div#root :is(main.landing-page,main.pricing-page,main.workspace)) body{background:#050a18!important}html body div#root#root .launchlift-app-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;color:var(--ll-nav-text)!important;background:var(--ll-nav-surface)!important;border-color:var(--ll-nav-line)!important;box-shadow:none!important}html body div#root#root .launchlift-brand-button,html body div#root#root .launchlift-brand-button:is(:hover,:focus,:focus-visible,:active){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;min-width:0!important;max-width:min(100%,440px)!important;height:auto!important;padding:0!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;color:var(--ll-nav-text)!important;-webkit-text-fill-color:var(--ll-nav-text)!important}html body div#root#root .launchlift-brand-button .marketing-brand-copy{display:grid!important;min-width:0!important;gap:2px!important;text-align:left!important}html body div#root#root .launchlift-brand-button :is(strong,span,small){letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .launchlift-brand-button strong{color:var(--ll-nav-text)!important;-webkit-text-fill-color:var(--ll-nav-text)!important;font-weight:850!important}html body div#root#root .launchlift-brand-button :is(span,small){display:block!important;color:var(--ll-nav-muted)!important;-webkit-text-fill-color:var(--ll-nav-muted)!important;font-weight:750!important}html body div#root#root :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header).launchlift-app-header .launchlift-brand-button .marketing-brand-copy :is(span,small),html body div#root#root main.landing-page.marketing-only header.launchlift-app-header .launchlift-brand-button .marketing-brand-copy span,html body div#root#root main.pricing-page.marketing-only header.launchlift-app-header .launchlift-brand-button .marketing-brand-copy span,html body div#root#root .app-shell main.workspace header.launchlift-app-header .launchlift-brand-button .marketing-brand-copy span{display:block!important;visibility:visible!important;width:auto!important;height:auto!important;opacity:1!important;clip:auto!important;position:static!important}html body div#root#root .launchlift-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;min-width:0!important;margin-left:auto!important}@media(min-width:960px){html body div#root#root .launchlift-header-actions{gap:14px!important}html body div#root#root .header-account-actions.header-account-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;min-width:0!important;max-width:min(320px,30vw)!important;overflow:visible!important}html body div#root#root .header-account-summary.header-account-summary{display:inline-grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;-moz-column-gap:8px!important;column-gap:8px!important;min-width:0!important;max-width:170px!important;color:var(--ll-nav-text)!important;-webkit-text-fill-color:var(--ll-nav-text)!important}html body div#root#root .header-account-summary.header-account-summary>div{display:grid!important;min-width:0!important;gap:2px!important}html body div#root#root .header-account-summary.header-account-summary :is(strong,span){display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body div#root#root .header-account-summary.header-account-summary strong{font-size:14px!important;line-height:1.05!important;font-weight:820!important;color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important}html body div#root#root .header-account-summary.header-account-summary span{font-size:12px!important;line-height:1.05!important;font-weight:720!important;color:#cadceccc!important;-webkit-text-fill-color:rgba(202,220,236,.8)!important}html body div#root#root .header-account-summary.header-account-summary svg{width:15px!important;height:15px!important;color:#cadcecdb!important;stroke:currentColor!important}}html body div#root#root .launchlift-menu-trigger.launchlift-menu-trigger,html body div#root#root .launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled){display:inline-grid!important;place-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(125,245,231,.3)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f1fafff5!important;-webkit-text-fill-color:rgba(241,250,255,.96)!important;box-shadow:none!important;filter:none!important;transform:none!important;outline:0!important}html body div#root#root .launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled){border-color:#8ef7d285!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html body div#root#root .launchlift-menu-trigger.launchlift-menu-trigger>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body div#root#root .launchlift-menu-trigger.launchlift-menu-trigger :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root#root :is(main.landing-page,main.pricing-page,div.app-shell main.workspace) header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger :is(svg,svg *),html body div#root#root#root :is(main.landing-page,main.pricing-page,div.app-shell main.workspace) header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled) :is(svg,svg *){color:#f1fafff5!important;stroke:currentColor!important;fill:none!important;-webkit-text-fill-color:rgba(241,250,255,.96)!important}html body div#root#root .launchlift-drawer-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:33000!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;background:#01071294!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;overscroll-behavior:contain!important}html body div#root#root .launchlift-drawer-sheet{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;z-index:33010!important;display:grid!important;gap:12px!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--ll-mobile-top-app-bar-height, 72px) - 10px)!important;margin:0!important;padding:18px 16px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border:1px solid rgba(34,211,238,.2)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;background:var(--ll-nav-panel)!important;color:var(--ll-nav-text)!important;box-shadow:0 -22px 56px #00000061!important}html body div#root#root .launchlift-drawer-sheet,html body div#root#root .launchlift-drawer-sheet :is(.launchlift-drawer-link-list,.launchlift-drawer-actions,.launchlift-drawer-context){scrollbar-width:none!important;-ms-overflow-style:none!important}html body div#root#root .launchlift-drawer-sheet::-webkit-scrollbar,html body div#root#root .launchlift-drawer-sheet :is(.launchlift-drawer-link-list,.launchlift-drawer-actions,.launchlift-drawer-context)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body div#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet{background-color:#07162d!important}html body div#root#root .launchlift-drawer-sheet.mobile-nav-sheet,html body div#root#root .launchlift-drawer-sheet.workspace-menu-sheet{top:auto!important;height:auto!important}html body div#root#root .launchlift-drawer-sheet:before{content:""!important;display:block!important;width:96px!important;height:7px!important;margin:0 auto 6px!important;border-radius:999px!important;background:#8ef7d247!important}html body div#root#root .launchlift-drawer-head{position:static!important;padding:0!important;background:transparent!important}html body div#root#root .launchlift-drawer-sheet .mobile-menu-brand,html body div#root#root .launchlift-drawer-context,html body div#root#root .launchlift-drawer-link-list>:is(a,button){margin:0!important;min-height:58px!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid var(--ll-nav-line)!important;background:var(--ll-nav-card)!important;color:var(--ll-nav-text)!important;box-shadow:none!important;background-color:#07162d!important;overflow:hidden!important}html body div#root#root .launchlift-drawer-sheet .mobile-menu-brand{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body div#root#root .launchlift-drawer-sheet .mobile-menu-brand>div{display:grid!important;min-width:0!important;gap:2px!important}html body div#root#root .launchlift-drawer-sheet .mobile-menu-brand :is(strong,span){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body div#root#root .launchlift-drawer-sheet .mobile-menu-brand strong{color:var(--ll-nav-text)!important;-webkit-text-fill-color:var(--ll-nav-text)!important;font-size:20px!important;line-height:1.05!important;font-weight:850!important}html body div#root#root .launchlift-drawer-sheet .mobile-menu-brand span{color:var(--ll-nav-muted)!important;-webkit-text-fill-color:var(--ll-nav-muted)!important;font-size:14px!important;line-height:1.15!important;font-weight:750!important}html body div#root#root .launchlift-drawer-context{display:grid!important;gap:3px!important}html body div#root#root .launchlift-drawer-context>span,html body div#root#root .launchlift-drawer-link-list small{color:var(--ll-nav-muted)!important;-webkit-text-fill-color:var(--ll-nav-muted)!important;font-weight:700!important}html body div#root#root .launchlift-drawer-context>strong,html body div#root#root .launchlift-drawer-link-list strong{color:var(--ll-nav-text)!important;-webkit-text-fill-color:var(--ll-nav-text)!important;font-weight:850!important}html body div#root#root .launchlift-drawer-link-list,html body div#root#root .launchlift-drawer-actions{display:grid!important;gap:9px!important;margin:0!important;padding:0!important}html body div#root#root .launchlift-drawer-link-list>:is(a,button),html body div#root#root .launchlift-drawer-actions>button,html body div#root#root .launchlift-drawer-actions>.menu-action{width:100%!important;min-height:54px!important;text-align:left!important;text-decoration:none!important}html body div#root#root .launchlift-drawer-context.market-menu-summary{min-height:46px!important;gap:0!important;padding:10px 14px!important;border-radius:16px!important}html body div#root#root .launchlift-drawer-context.market-menu-summary>span{display:none!important}html body div#root#root .launchlift-drawer-context.market-menu-summary>strong{font-size:17px!important;line-height:1.08!important}html body div#root#root .launchlift-drawer-link-list.compact{gap:8px!important}html body div#root#root .launchlift-drawer-link-list.compact>:is(a,button){min-height:52px!important;padding:12px 14px!important;border-radius:16px!important}html body div#root#root .launchlift-drawer-link-list.compact>:is(a,button)>span{display:grid!important;min-width:0!important;gap:0!important}html body div#root#root .launchlift-drawer-link-list.compact>:is(a,button) strong{font-size:16px!important;line-height:1.08!important}html body div#root#root .launchlift-drawer-link-list.compact>:is(a,button) small{display:none!important}html body div#root#root .launchlift-drawer-link-list>:is(a,button):is(:hover,:focus,:focus-visible,:active),html body div#root#root .launchlift-drawer-actions>:is(button,.menu-action):is(:hover,:focus,:focus-visible,:active){border-color:var(--ll-nav-line-strong)!important;background:linear-gradient(145deg,#0d2b46d1,#05142ae6)!important;color:var(--ll-nav-text)!important;-webkit-text-fill-color:var(--ll-nav-text)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root .launchlift-drawer-actions [data-action-tone=primary]{justify-content:center!important;text-align:center!important;border-color:#5ef5d06b!important;background:linear-gradient(135deg,#3add84f0,#22d3eee6)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important}html body div#root#root .launchlift-drawer-actions [data-action-tone=danger]{justify-content:center!important;text-align:center!important;border-color:#fb718547!important;background:#1f0c1dad!important;color:#ffdae2eb!important;-webkit-text-fill-color:rgba(255,218,226,.92)!important}html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav button,html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav button:is(:hover,:focus,:focus-visible,:active){color:#ebf7ffe6!important;-webkit-text-fill-color:rgba(235,247,255,.9)!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav{z-index:12000!important}html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav button.active,html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav button[aria-current=page]{color:var(--ll-nav-accent)!important;-webkit-text-fill-color:var(--ll-nav-accent)!important}html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav .mobile-nav-icon{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important}html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav button.active .mobile-nav-icon,html body div#root#root .mobile-app-bottom-nav.mobile-app-bottom-nav button[aria-current=page] .mobile-nav-icon{border-color:#8ef7d247!important;background:#8ef7d21f!important}@media(max-width:899px){html body div#root#root .launchlift-app-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;min-height:var(--ll-mobile-top-app-bar-height, 72px)!important;height:var(--ll-mobile-top-app-bar-height, 72px)!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))!important;border:0!important;border-bottom:1px solid rgba(125,245,231,.22)!important;border-radius:0!important}html body div#root#root .launchlift-brand-button{flex:0 1 auto!important;width:auto!important;max-width:min(260px,calc(100vw - 112px))!important;gap:12px!important}html body div#root#root .launchlift-brand-button .brand-logo{width:44px!important;height:44px!important;min-width:44px!important}html body div#root#root .launchlift-brand-button strong{font-size:clamp(20px,5.8vw,25px)!important;line-height:1!important}html body div#root#root .launchlift-brand-button span{font-size:clamp(12px,3.6vw,15px)!important;line-height:1.05!important}}@media(min-width:900px){html body div#root#root .launchlift-menu-trigger.launchlift-menu-trigger{display:none!important}html body div#root#root .launchlift-drawer-sheet{width:min(520px,calc(100vw - 40px))!important;right:20px!important;left:auto!important;bottom:20px!important;max-height:min(720px,calc(100dvh - 40px))!important;border-radius:28px!important;border-bottom:1px solid rgba(34,211,238,.2)!important}}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:70px!important;margin:0!important;margin-inline:0!important;color:var(--ll-nav-text)!important;background:radial-gradient(circle at 12% -60%,rgba(94,245,208,.12),transparent 144px),linear-gradient(115deg,#19164cfa,#035056fa)!important;border:0!important;border-bottom:1px solid rgba(125,245,231,.22)!important;border-radius:0!important;box-shadow:none!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button,html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button:is(:hover,:focus,:focus-visible,:active){flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 62px)!important;height:48px!important;min-height:48px!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button .brand-logo{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:13px!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button .marketing-brand-copy{display:grid!important;gap:2px!important;min-width:0!important;text-align:left!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button .marketing-brand-copy strong{color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(21px,5.35vw,24px)!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button .marketing-brand-copy span{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;opacity:1!important;color:#cadcecc7!important;-webkit-text-fill-color:rgba(202,220,236,.78)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.4vw,14px)!important;line-height:1.05!important;font-weight:720!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-header-actions.launchlift-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:48px!important;margin-left:auto!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger,html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(125,245,231,.24)!important;background:#030c1d2e!important;background-image:none!important;color:#f1fafff5!important;-webkit-text-fill-color:rgba(241,250,255,.96)!important;box-shadow:none!important;filter:none!important;transform:none!important;outline:0!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){border-color:#8ef7d26b!important;background:#5ef5d014!important}@media(max-width:899px){html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:70px!important;min-height:70px!important;margin:0!important;margin-inline:0!important;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button,html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button:is(:hover,:focus,:focus-visible,:active){flex:0 1 auto!important;width:auto!important;max-width:min(260px,calc(100vw - 112px))!important}}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]),html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:#030c1d0f!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}@media(min-width:900px){html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:min(100% - 48px,1260px)!important;max-width:1260px!important;height:76px!important;min-height:76px!important;margin:18px auto 24px!important;padding:12px 14px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:24px!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger{display:none!important}}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger,html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(125,245,231,.24)!important;background:#030c1d2e!important;background-image:none!important;color:#f1fafff5!important;-webkit-text-fill-color:rgba(241,250,255,.96)!important;box-shadow:none!important;filter:none!important;transform:none!important;outline:0!important;outline-color:transparent!important;outline-offset:0!important}html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger :is(svg,svg *),html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]) :is(svg,svg *){width:24px!important;height:24px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;stroke-width:2.4!important;-webkit-text-fill-color:currentColor!important}@media(min-width:900px){html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger,html body div#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){display:none!important}}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-sheet.launchlift-drawer-sheet{gap:12px!important;background:radial-gradient(circle at 20% -18%,rgba(94,245,208,.12),transparent 180px),linear-gradient(145deg,#081d34fa,#030b1bfa)!important;background-color:#07162d!important;border-color:#7df5e738!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-sheet.launchlift-drawer-sheet :is(.mobile-menu-brand,.launchlift-drawer-context,.launchlift-drawer-link-list>a,.launchlift-drawer-link-list>button,.launchlift-drawer-actions>button,.launchlift-drawer-actions>.menu-action){border:1px solid rgba(125,245,231,.2)!important;background:linear-gradient(145deg,#0a233ed1,#040e20e6)!important;background-color:#081d34!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;box-shadow:inset 0 1px #ffffff09!important;filter:none!important;transform:none!important;outline:0!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:15px 16px!important;border-radius:18px!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button)>span{display:grid!important;min-width:0!important;gap:5px!important;text-align:left!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-sheet.launchlift-drawer-sheet :is(strong,span,small,p,em,svg,svg *){letter-spacing:0!important;filter:none!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button) strong{color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:17px!important;line-height:1.08!important;font-weight:820!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button) small{color:#cadcecd1!important;-webkit-text-fill-color:rgba(202,220,236,.82)!important;font-size:13.5px!important;line-height:1.2!important;font-weight:680!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button)>svg{width:18px!important;height:18px!important;color:#e0f2fee6!important;stroke:currentColor!important;fill:none!important;opacity:1!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-sheet.launchlift-drawer-sheet :is(.launchlift-drawer-link-list>a,.launchlift-drawer-link-list>button,.launchlift-drawer-actions>button,.launchlift-drawer-actions>.menu-action):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:radial-gradient(circle at 12% 0%,rgba(94,245,208,.16),transparent 120px),linear-gradient(145deg,#0c344df5,#05132afa)!important;background-color:#0b2c4a!important;border-color:#5ef5d075!important;color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;box-shadow:inset 3px 0 #5ef5d0d1,0 0 0 1px #22d3ee14!important;outline:0!important;outline-color:transparent!important;filter:none!important;transform:none!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-sheet.launchlift-drawer-sheet :is(.launchlift-drawer-link-list>a,.launchlift-drawer-link-list>button,.launchlift-drawer-actions>button,.launchlift-drawer-actions>.menu-action):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(strong,span,small,p,em,svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html body div#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-sheet.launchlift-drawer-sheet :is(.launchlift-drawer-link-list>a,.launchlift-drawer-link-list>button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) small{color:#d6e6f4e0!important;-webkit-text-fill-color:rgba(214,230,244,.88)!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true])>span small{color:#d6e6f4db!important;-webkit-text-fill-color:rgba(214,230,244,.86)!important}html body div#root#root#root#root .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button){min-height:52px!important;padding:12px 14px!important;border-radius:16px!important}html body div#root#root#root#root .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button)>span{gap:0!important}html body div#root#root#root#root .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button) strong{font-size:16px!important;line-height:1.08!important}html body div#root#root#root#root .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button) small{display:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]),html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.ghost-button.workspace-menu-trigger.mobile-menu-button.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:#030c1d0f!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{position:fixed!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;background:linear-gradient(115deg,#191b4e,#034b52)!important;background-color:#07162d!important;border-color:#7df5e738!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button,html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button:is(:hover,:focus,:focus-visible,:active){flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:min(420px,38vw)!important;height:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button .brand-logo{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:13px!important;box-shadow:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy{display:grid!important;min-width:0!important;gap:2px!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy strong{color:#f8fbfff7!important;-webkit-text-fill-color:rgba(248,251,255,.97)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:24px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy span{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;opacity:1!important;color:#cadcecc7!important;-webkit-text-fill-color:rgba(202,220,236,.78)!important;font-size:14px!important;line-height:1.05!important;font-weight:720!important;letter-spacing:0!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.marketing-brand-copy strong,.marketing-brand-copy span){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-header-actions.launchlift-header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;min-width:0!important;gap:12px!important;margin-left:auto!important;overflow:visible!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .desktop-page-nav.desktop-page-nav{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;height:52px!important;min-height:52px!important;padding:4px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:999px!important;background:#02091861!important;box-shadow:none!important;overflow:hidden!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .desktop-page-nav.desktop-page-nav button{height:44px!important;min-height:44px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:#e2edf7db!important;-webkit-text-fill-color:rgba(226,237,247,.86)!important;box-shadow:none!important;font-size:14px!important;line-height:1!important;font-weight:780!important;letter-spacing:0!important;white-space:nowrap!important;filter:none!important;transform:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .desktop-page-nav.desktop-page-nav button:is(:hover,:focus-visible,:active):not(:disabled){background:#7df5e70f!important;color:#f8fbfff7!important;-webkit-text-fill-color:rgba(248,251,255,.97)!important;box-shadow:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .desktop-page-nav.desktop-page-nav button:is(.active,[aria-current=page]){background:#8ef7d2!important;background-color:#8ef7d2!important;background-image:none!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .desktop-page-nav.desktop-page-nav button:is(.active,[aria-current=page]):is(:hover,:focus-visible,:active):not(:disabled){background:#8ef7d2!important;background-color:#8ef7d2!important;background-image:none!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.header-account-actions.header-account-actions,.marketing-auth-actions.marketing-auth-actions,.app-header-auth-actions.app-header-auth-actions){display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;max-width:min(300px,30vw)!important;height:52px!important;padding:4px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:18px!important;background:#02091852!important;box-shadow:none!important;overflow:hidden!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.marketing-auth-actions.marketing-auth-actions,.app-header-auth-actions.app-header-auth-actions) :is(button,a),html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.marketing-auth-actions.marketing-auth-actions,.app-header-auth-actions.app-header-auth-actions) :is(button,a):is(:hover,:focus-visible,:active):not(:disabled){height:44px!important;min-height:44px!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;box-shadow:none!important;font-size:13px!important;line-height:1!important;font-weight:820!important;filter:none!important;transform:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.marketing-auth-actions.marketing-auth-actions,.app-header-auth-actions.app-header-auth-actions) :is(.signup-cta,.primary-button){background:#8ef7d2!important;background-color:#8ef7d2!important;background-image:none!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.marketing-auth-actions.marketing-auth-actions,.app-header-auth-actions.app-header-auth-actions) :is(.signup-cta,.primary-button):is(:hover,:focus-visible,:active):not(:disabled){background:#8ef7d2!important;background-color:#8ef7d2!important;background-image:none!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .header-account-summary.header-account-summary{display:inline-grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:152px!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .header-account-summary.header-account-summary>div{display:grid!important;min-width:0!important;gap:2px!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .header-account-summary.header-account-summary :is(strong,span){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .header-account-summary.header-account-summary strong{color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-size:13px!important;line-height:1.05!important;font-weight:820!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .header-account-summary.header-account-summary span{color:#cadcecc7!important;-webkit-text-fill-color:rgba(202,220,236,.78)!important;font-size:11.5px!important;line-height:1.05!important;font-weight:700!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .logout-button.logout-button,html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .logout-button.logout-button:is(:hover,:focus-visible,:active):not(:disabled){height:44px!important;min-height:44px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:#f8fbfff5!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:none!important;font-weight:820!important;filter:none!important;transform:none!important}@media(min-width:900px){html body div#root#root#root#root#root :is(main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{left:50%!important;width:min(calc(100vw - 48px),1260px)!important;max-width:min(calc(100vw - 48px),1260px)!important;height:76px!important;min-height:76px!important;margin:18px 0 24px!important;padding:12px 14px!important;border-width:1px!important;border-style:solid!important;border-radius:24px!important;transform:translate(-50%)!important}html body div#root#root#root#root#root div.app-shell main.workspace header.launchlift-app-header.launchlift-app-header{margin-top:-4px!important}html body div#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page header.launchlift-app-header.launchlift-app-header{top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:none!important;height:78px!important;min-height:78px!important;margin:0!important;padding:11px max(32px,calc((100vw - 1220px)/2 + 32px))!important;border-width:0 0 1px!important;border-radius:0!important;transform:none!important}}@media(max-width:899px){html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:70px!important;min-height:70px!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left))!important;border:0!important;border-bottom:1px solid rgba(125,245,231,.22)!important;border-radius:0!important;transform:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button{max-width:min(268px,calc(100vw - 112px))!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy strong{font-size:clamp(22px,6vw,25px)!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy span{font-size:clamp(12.5px,3.5vw,14px)!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.desktop-page-nav.desktop-page-nav,.header-account-actions.header-account-actions,.marketing-auth-actions.marketing-auth-actions,.app-header-auth-actions.app-header-auth-actions){display:none!important}html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger,html body div#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){display:grid!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:999px!important;background:#030c1d2e!important;color:#f1fafff5!important;-webkit-text-fill-color:rgba(241,250,255,.96)!important;box-shadow:none!important}}html body div#root#root .modal-backdrop.auth-backdrop,html body div#root#root .modal-backdrop:has(.github-return-modal),html body div#root#root .modal-backdrop:has(.github-setup-modal){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50000!important;display:grid!important;place-items:center!important;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden!important;background:radial-gradient(circle at 16% 10%,rgba(61,220,132,.16),transparent 30%),radial-gradient(circle at 84% 12%,rgba(34,211,238,.15),transparent 32%),#030712e0!important;backdrop-filter:blur(20px) saturate(1.15)!important;-webkit-backdrop-filter:blur(20px) saturate(1.15)!important}html body div#root#root .modal-backdrop.auth-backdrop .auth-modal.studio-auth-modal,html body div#root#root :is(.github-return-modal,.github-setup-modal){position:relative!important;width:min(900px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;display:grid!important;gap:14px!important;padding:clamp(16px,2.4vw,22px)!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:28px!important;background:radial-gradient(circle at 12% 0%,rgba(94,245,208,.12),transparent 13rem),linear-gradient(145deg,#081e37fa,#030c1dfa)!important;background-color:#07162d!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;box-shadow:0 30px 86px #00000075,inset 0 1px #ffffff0f!important}html body div#root#root .github-return-modal{width:min(560px,calc(100vw - 28px))!important}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close,html body div#root#root :is(.github-return-modal,.github-setup-modal)>.modal-close{position:sticky!important;top:16px!important;right:auto!important;z-index:5!important;justify-self:end!important;margin:0 0 -52px auto!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 58px 0 0!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip .brand-logo{width:48px!important;height:48px!important;border-radius:14px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip :is(strong,span){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip strong{color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:24px!important;line-height:1!important;font-weight:850!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip span{margin-top:3px!important;color:#cadcecc7!important;-webkit-text-fill-color:rgba(202,220,236,.78)!important;font-size:13px!important;font-weight:720!important}html body div#root#root .auth-modal.studio-auth-modal .auth-product-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-width:0!important}html body div#root#root .auth-modal.studio-auth-modal :is(.auth-form-panel,.auth-value-panel){min-width:0!important;display:grid!important;gap:9px!important;padding:clamp(16px,2vw,22px)!important;border:1px solid rgba(125,245,231,.16)!important;border-radius:22px!important;background:#0411269e!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .auth-value-panel{display:none!important;align-content:center!important;background:radial-gradient(circle at 80% 10%,rgba(34,211,238,.13),transparent 34%),#061830ad!important}html body div#root#root .auth-modal.studio-auth-modal .modal-icon,html body div#root#root :is(.github-return-modal,.github-setup-modal) .modal-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#8ef7d2,#22d3ee)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important}html body div#root#root :is(.auth-modal.studio-auth-modal,.github-return-modal,.github-setup-modal) .eyebrow{margin:0!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:11.5px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}html body div#root#root :is(.auth-modal.studio-auth-modal,.github-return-modal,.github-setup-modal) :is(h2,h3){margin:0!important;color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;line-height:1.04!important;font-weight:800!important;letter-spacing:0!important}html body div#root#root .auth-modal.studio-auth-modal h2{max-width:18ch!important;font-size:clamp(30px,3.9vw,42px)!important}html body div#root#root .auth-modal.studio-auth-modal h3,html body div#root#root :is(.github-return-modal,.github-setup-modal) h2{max-width:calc(100% - 58px)!important;font-size:clamp(25px,3.4vw,34px)!important}html body div#root#root :is(.auth-modal.studio-auth-modal,.github-return-modal,.github-setup-modal) :is(.modal-copy,p,small,span){color:#d5e5f4c7!important;-webkit-text-fill-color:rgba(213,229,244,.78)!important;font-size:13.5px!important;line-height:1.42!important;font-weight:590!important;letter-spacing:0!important}html body div#root#root .auth-modal.studio-auth-modal .auth-value-list{display:grid!important;gap:8px!important;margin-top:4px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-value-list span{min-height:42px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid rgba(125,245,231,.15)!important;border-radius:15px!important;background:#020c1c61!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important}html body div#root#root .auth-modal.studio-auth-modal :is(.oauth-grid,.auth-value-list) svg,html body div#root#root .auth-modal.studio-auth-modal :is(.oauth-grid,.auth-value-list) svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .auth-modal.studio-auth-modal .oauth-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:6px 0 4px!important}html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch,.studio-auth-primary){min-height:48px!important;border-radius:16px!important;font-size:13px!important;font-weight:800!important;gap:8px!important;box-shadow:none!important;transform:none!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary:is(:hover,:focus-visible,:active):not(:disabled){border-color:transparent!important;background:linear-gradient(135deg,#8ef7d2,#22d3ee)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important}html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch),html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-oauth,.studio-auth-secondary,.auth-mode-switch):is(:hover,:focus-visible,:active):not(:disabled){padding-inline:10px!important;border:1px solid rgba(125,245,231,.18)!important;background:#020c1c94!important;color:#f4fafff0!important;-webkit-text-fill-color:rgba(244,250,255,.94)!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:not(:disabled):not([aria-disabled=true]),html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){min-width:0!important;min-height:54px!important;width:100%!important;display:inline-grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-items:center!important;justify-content:center!important;gap:9px!important;padding:8px 10px!important;border-radius:16px!important;border-color:#9ddbf452!important;background:linear-gradient(145deg,#0c2540f0,#051124f5)!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:after{content:none!important;display:none!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth>svg{justify-self:end!important;box-sizing:content-box!important;width:17px!important;height:17px!important;padding:6px!important;border:1px solid rgba(142,247,210,.28)!important;border-radius:10px!important;background:#7df5e71f!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth span{min-width:0!important;justify-self:start!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.1!important;font-weight:850!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-secondary,.auth-mode-switch):is(:hover,:focus-visible,:active):not(:disabled){border-color:#8ef7d25c!important;background:#082336c2!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){border-color:#8ef7d261!important;background:linear-gradient(145deg,#0f304efa,#08233afa)!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input),html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input):is(:hover,:focus,:focus-visible),html body div#root#root .github-setup-modal :is(.plain-input,input.plain-input),html body div#root#root .github-setup-modal :is(.plain-input,input.plain-input):is(:hover,:focus,:focus-visible){min-height:48px!important;width:100%!important;padding:0 14px!important;border:1px solid rgba(125,245,231,.16)!important;border-radius:16px!important;background:#020a189e!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;caret-color:#8ef7d2!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .auth-provider-note,html body div#root#root :is(.github-return-modal,.github-setup-modal) :is(.github-flow-steps span,.github-return-note,.github-setup-status-strip>div,.github-setup-step,.github-next-checks,.github-manifest-preview,.github-command-row,.setup-code-card,.github-manifest-summary>div){border:1px solid rgba(125,245,231,.16)!important;border-radius:17px!important;background:#04112694!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important;box-shadow:none!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) :is(.primary-button,.primary-button:is(:hover,:focus-visible,:active):not(:disabled)){min-height:50px!important;border-color:transparent!important;border-radius:16px!important;background:linear-gradient(135deg,#8ef7d2,#22d3ee)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:none!important;transform:none!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) :is(.ghost-button,.ghost-button:is(:hover,:focus-visible,:active):not(:disabled)){min-height:50px!important;border-color:#7df5e72e!important;border-radius:16px!important;background:#020c1c94!important;color:#f4fafff0!important;-webkit-text-fill-color:rgba(244,250,255,.94)!important;box-shadow:none!important;transform:none!important}html body div#root#root .github-manifest-preview{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:14px!important}html body div#root#root .github-manifest-preview>.github-manifest-summary,html body div#root#root .github-manifest-preview>.github-manifest-note{grid-column:1 / -1!important}html body div#root#root .github-manifest-summary{display:grid!important;gap:8px!important;margin:0!important}html body div#root#root .github-manifest-summary>div{display:grid!important;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr)!important;gap:8px!important;padding:10px 12px!important}html body div#root#root .github-manifest-summary :is(dt,dd){margin:0!important;overflow-wrap:anywhere!important;color:inherit!important;-webkit-text-fill-color:inherit!important}html body div#root#root .github-manifest-summary dt{font-size:12px!important;font-weight:800!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important}html body div#root#root .github-manifest-summary dd{font-size:12.5px!important;font-weight:620!important}@media(max-width:760px){html body div#root#root .modal-backdrop.auth-backdrop .auth-modal.studio-auth-modal,html body div#root#root :is(.github-return-modal,.github-setup-modal){width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:16px!important;border-radius:24px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-product-layout,html body div#root#root .github-manifest-summary>div{grid-template-columns:1fr!important}html body div#root#root .auth-modal.studio-auth-modal .oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .auth-modal.studio-auth-modal .auth-value-panel{display:none!important}html body div#root#root .github-manifest-preview{grid-template-columns:1fr!important}}html body div#root#root .modal-backdrop.legal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50000!important;display:grid!important;place-items:center!important;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;overflow:hidden!important;background:radial-gradient(circle at 16% 12%,rgba(61,220,132,.16),transparent 30%),radial-gradient(circle at 84% 18%,rgba(34,211,238,.14),transparent 34%),#030712f0!important;backdrop-filter:blur(16px) saturate(1.2)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2)!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal{position:relative!important;width:min(720px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:0!important;padding:clamp(18px,3.2vw,28px)!important;display:grid!important;align-content:start!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;border:1px solid rgba(125,211,252,.24)!important;border-radius:28px!important;background:linear-gradient(145deg,#0a1f3afa,#040f20fa),#07111f!important;box-shadow:0 32px 90px #0000007a,inset 0 1px #ffffff0f!important;color:#eff6ff!important;-webkit-text-fill-color:#eff6ff!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal::-webkit-scrollbar{width:8px!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal::-webkit-scrollbar-thumb{border:2px solid transparent!important;border-radius:999px!important;background:#8ef7d257!important;background-clip:padding-box!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal>.modal-close{position:sticky!important;top:0!important;right:auto!important;justify-self:end!important;z-index:3!important;margin:0 0 -52px!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal .eyebrow{margin:2px 56px 8px 0!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal h2{margin:0 56px 12px 0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(25px,3.4vw,34px)!important;line-height:1.04!important;font-weight:820!important;letter-spacing:0!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-summary{margin:0 0 14px!important;padding:14px 16px!important;border:1px solid rgba(142,247,210,.2)!important;border-radius:20px!important;background:#0e303e7a!important;color:#d7e8f8!important;-webkit-text-fill-color:#d7e8f8!important;font-size:clamp(.96rem,3.7vw,1.05rem)!important;line-height:1.45!important;font-weight:680!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-sections{display:grid!important;gap:10px!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-sections section{margin:0!important;padding:14px 16px!important;border:1px solid rgba(125,211,252,.16)!important;border-radius:18px!important;background:#040c1a9e!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-sections strong{display:block!important;margin:0 0 6px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.98rem!important;line-height:1.2!important;font-weight:820!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-sections p{margin:0!important;color:#c7d7ea!important;-webkit-text-fill-color:#c7d7ea!important;font-size:.93rem!important;line-height:1.48!important;font-weight:580!important}@media(max-width:520px){html body div#root#root .modal-backdrop.legal-backdrop{place-items:end center!important;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:18px!important;border-radius:24px!important}}:root{--studio-bg: var(--ws-bg);--studio-panel: var(--ws-panel);--studio-panel-strong: var(--ws-panel-strong);--studio-card: var(--ws-card);--studio-card-soft: var(--ws-card-soft);--studio-selected: var(--ws-card-selected);--studio-line: var(--ws-line);--studio-line-strong: var(--ws-line-strong);--studio-text: var(--ws-text);--studio-soft: var(--ws-text-soft);--studio-muted: var(--ws-muted);--studio-accent: var(--ws-accent);--studio-accent-2: var(--ws-accent-2);--studio-warning: var(--ws-warning);--studio-danger: var(--ws-danger);--studio-success: var(--ws-success);--studio-radius: var(--ws-radius);--studio-radius-sm: var(--ws-radius-sm);--studio-radius-lg: var(--ws-radius-lg);--studio-shadow: var(--ws-shadow)}html body #root:not(#workspace-style-anchor) .app-shell{min-height:100vh;background:radial-gradient(circle at 14% 0%,rgba(57,239,157,.14),transparent 28rem),radial-gradient(circle at 84% 10%,rgba(37,211,226,.16),transparent 28rem),linear-gradient(180deg,#050a18,#061427 52%,#071b24)!important;color:var(--studio-text)!important;overflow-x:clip}html body #root:not(#workspace-style-anchor) .app-shell main.workspace{width:100%!important;max-width:none!important;min-height:100dvh;padding:clamp(1rem,2.6vw,1.75rem) clamp(1rem,2.5vw,2rem) calc(6.5rem + env(safe-area-inset-bottom))!important;background:transparent!important;color:var(--studio-text)!important;overflow-x:clip;touch-action:pan-y!important}html body:has(main.workspace),html body:has(main.workspace) #root,html body:has(main.workspace) .app-shell,html body:has(main.workspace) main.workspace,html body:has(main.workspace) main.workspace *{touch-action:pan-y!important}html body #root:not(#workspace-style-anchor) .workspace,html body #root:not(#workspace-style-anchor) .workspace *{box-sizing:border-box}html body #root:not(#workspace-style-anchor) .workspace button,html body #root:not(#workspace-style-anchor) .workspace a,html body #root:not(#workspace-style-anchor) .workspace input,html body #root:not(#workspace-style-anchor) .workspace textarea,html body #root:not(#workspace-style-anchor) .workspace select{font:inherit}html body #root:not(#workspace-style-anchor) .workspace button{min-height:var(--ws-touch);border:0;cursor:pointer}html body #root:not(#workspace-style-anchor) .workspace-main-header,html body #root:not(#workspace-style-anchor) .app-shell>header,html body #root:not(#workspace-style-anchor) .workspace-app-header,html body #root:not(#workspace-style-anchor) .mobile-top-bar{background:linear-gradient(110deg,#27185cf5,#054a54f5)!important;border-bottom:1px solid rgba(94,245,208,.18)!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .workspace-app-header{position:sticky!important;top:0!important;z-index:40!important;width:100%!important;min-height:4rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;padding:.62rem clamp(.9rem,3vw,1.25rem)!important}html body #root:not(#workspace-style-anchor) .workspace-app-header .marketing-brand{min-width:0!important;min-height:3rem!important;display:inline-grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;padding:0!important;background:transparent!important;border:0!important;color:var(--studio-text)!important;text-align:left!important}html body #root:not(#workspace-style-anchor) .workspace-app-header .marketing-brand .brand-logo{width:44px!important;height:44px!important;border-radius:.85rem!important;box-shadow:none!important}html body #root:not(#workspace-style-anchor) .workspace-app-header .marketing-brand strong{display:block!important;max-width:14rem!important;overflow:hidden!important;color:var(--studio-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(1.1rem,4.8vw,1.65rem)!important;font-weight:820!important;line-height:1!important}html body #root:not(#workspace-style-anchor) .workspace-app-header .marketing-brand span,html body #root:not(#workspace-style-anchor) .workspace-app-header .marketing-brand small{display:block!important;color:#dfecffc7!important;font-size:clamp(.82rem,3vw,.98rem)!important;font-weight:680!important;line-height:1.1!important}html body #root:not(#workspace-style-anchor) .app-header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important}@media(max-width:899px){html body #root:not(#workspace-style-anchor) .workspace-app-header .desktop-page-nav,html body #root:not(#workspace-style-anchor) .workspace-app-header .header-account-actions{display:none!important}}@media(min-width:760px){html body #root:not(#workspace-style-anchor) .workspace-app-header .desktop-page-nav{display:inline-flex!important}html body #root:not(#workspace-style-anchor) .workspace-app-header .header-account-actions{display:inline-flex!important}}html body #root:not(#workspace-style-anchor) .workspace-menu-trigger{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.2)!important;background:#0209183d!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .workspace-menu-trigger span,html body #root:not(#workspace-style-anchor) .workspace-menu-trigger strong{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body #root:not(#workspace-style-anchor) .workspace-hero,html body #root:not(#workspace-style-anchor) .workspace-overview,html body #root:not(#workspace-style-anchor) .workspace-intro-card,html body #root:not(#workspace-style-anchor) .workspace-side-panel,html body #root:not(#workspace-style-anchor) .workspace-breadcrumbs{display:none!important}html body #root:not(#workspace-style-anchor) .content-grid.content-grid-single{width:min(100%,1120px)!important;margin:0 auto!important;display:block!important}html body #root:not(#workspace-style-anchor) .primary-panel{width:min(100%,980px)!important;margin:clamp(1.1rem,3vw,2rem) auto 0!important;padding:clamp(1.05rem,2.6vw,2rem)!important;border:1px solid rgba(94,245,208,.28)!important;border-radius:clamp(1.35rem,4vw,2rem)!important;background:linear-gradient(145deg,#1f3976d6,#072332eb),var(--studio-panel)!important;box-shadow:var(--studio-shadow)!important;overflow:visible}html body #root:not(#workspace-style-anchor) .workspace-step-shell{display:grid;gap:clamp(.9rem,2.5vw,1.35rem);width:100%}html body #root:not(#workspace-style-anchor) .step-heading{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:clamp(.75rem,2.5vw,1.1rem)!important;align-items:center!important;padding-bottom:clamp(.85rem,2vw,1.1rem)!important;border-bottom:1px solid rgba(69,214,226,.28)!important}html body #root:not(#workspace-style-anchor) .step-heading>div:last-child{min-width:0}html body #root:not(#workspace-style-anchor) .step-heading .eyebrow{display:inline-flex!important;width:-moz-fit-content;width:fit-content;min-height:1.7rem;align-items:center;margin:0!important;border-radius:999px;padding:.2rem .65rem;background:#3ae79724!important;border:1px solid rgba(58,231,151,.34)!important;color:#aef7d1!important;font-size:clamp(.78rem,2.8vw,.9rem)!important;font-weight:700!important;letter-spacing:0!important}html body #root:not(#workspace-style-anchor) .step-heading h2{margin:.2rem 0 0!important;color:var(--studio-text)!important;font-size:clamp(1.75rem,7.2vw,2.72rem)!important;line-height:1.02!important;letter-spacing:0!important;font-weight:820!important}html body #root:not(#workspace-style-anchor) .step-heading-detail{display:block;margin:.45rem 0 0;max-width:44rem;color:var(--studio-soft);font-size:clamp(.95rem,3.8vw,1.1rem);line-height:1.35;font-weight:600}html body #root:not(#workspace-style-anchor) .heading-icon,html body #root:not(#workspace-style-anchor) .heading-step-number,html body #root:not(#workspace-style-anchor) .workflow-step.active .workflow-step-number{display:inline-grid!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;place-items:center!important;border-radius:1.1rem!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.82),transparent 25%),linear-gradient(145deg,#5df3a5,#24cedc 88%)!important;border:1px solid rgba(209,250,229,.72)!important;box-shadow:0 0 0 .34rem #39ef9d24,0 12px 26px #10e0bd33!important;color:#021426!important;font-size:clamp(1.15rem,5vw,1.55rem)!important;font-weight:800!important}html body #root:not(#workspace-style-anchor) .heading-icon svg{color:#031020!important}html body #root:not(#workspace-style-anchor) .heading-step-number span{color:#031020!important;font-size:clamp(1.15rem,5vw,1.55rem)!important;line-height:1!important;font-weight:800!important}html body #root:not(#workspace-style-anchor) .builder-command-strip{display:none!important}html body #root:not(#workspace-style-anchor) .workspace-progress,html body #root:not(#workspace-style-anchor) .workflow-tabs,html body #root:not(#workspace-style-anchor) .mobile-stepper{width:min(100%,980px)!important;margin:0 auto clamp(1rem,3vw,1.6rem)!important}html body #root:not(#workspace-style-anchor) .workflow-tabs,html body #root:not(#workspace-style-anchor) .workspace-progress,html body #root:not(#workspace-style-anchor) .mobile-stepper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.45rem,2vw,.85rem)!important;padding:clamp(.55rem,2vw,.85rem)!important;border:1px solid rgba(58,231,151,.32)!important;border-radius:clamp(1.3rem,4vw,1.8rem)!important;background:#071e2dc7!important}html body #root:not(#workspace-style-anchor) .workflow-step,html body #root:not(#workspace-style-anchor) .workspace-progress-step,html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab]{min-width:0!important;min-height:4.9rem!important;padding:.65rem .35rem!important;border-radius:1.05rem!important;background:#101f3dc7!important;border:1px solid rgba(134,161,202,.18)!important;color:var(--studio-soft)!important;display:grid!important;place-items:center!important;gap:.32rem!important;text-align:center!important}html body #root:not(#workspace-style-anchor) .workflow-step.active,html body #root:not(#workspace-style-anchor) .workspace-progress-step.active,html body #root:not(#workspace-style-anchor) .workflow-step[aria-current=step],html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab][aria-selected=true],html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab].active{background:linear-gradient(150deg,#3ae79733,#162d57e6)!important;border-color:#3ae797a8!important;box-shadow:inset 0 0 0 1px #25d3e247,0 0 28px #25d3e22e!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .workflow-step-number,html body #root:not(#workspace-style-anchor) .workspace-progress-number,html body #root:not(#workspace-style-anchor) .mobile-stepper .stage-number{width:2.8rem!important;height:2.8rem!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:2px solid rgba(178,198,232,.28)!important;background:#0a132894!important;font-weight:800!important}html body #root:not(#workspace-style-anchor) .workflow-step.active .workflow-step-number,html body #root:not(#workspace-style-anchor) .workspace-progress-step.active .workspace-progress-number,html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab].active .stage-number{width:3rem!important;height:3rem!important;border-color:#cefff1a3!important}html body #root:not(#workspace-style-anchor) .workflow-step-label,html body #root:not(#workspace-style-anchor) .workspace-progress-label,html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab] strong{font-size:clamp(.78rem,3.2vw,.92rem)!important;font-weight:760!important;line-height:1.05!important;color:inherit!important}html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab] small,html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab] svg{display:none!important}html body #root:not(#workspace-style-anchor) .workspace-dashboard-toggle{width:min(100%,980px)!important;margin:0 auto 1rem!important;min-height:3.55rem!important;display:flex!important;justify-content:center!important;gap:.55rem!important;border-radius:999px!important}html body #root:not(#workspace-style-anchor) .workspace-ui-card,html body #root:not(#workspace-style-anchor) .workspace-start-card,html body #root:not(#workspace-style-anchor) .section-block,html body #root:not(#workspace-style-anchor) .scan-board,html body #root:not(#workspace-style-anchor) .scan-finding-card,html body #root:not(#workspace-style-anchor) .scan-upgrade-card,html body #root:not(#workspace-style-anchor) .native-card,html body #root:not(#workspace-style-anchor) .builder-platform-panel,html body #root:not(#workspace-style-anchor) .instruction-pack-panel,html body #root:not(#workspace-style-anchor) .studio-advanced-details,html body #root:not(#workspace-style-anchor) .asset-tile,html body #root:not(#workspace-style-anchor) .screenshot-tile,html body #root:not(#workspace-style-anchor) .copy-edit-panel,html body #root:not(#workspace-style-anchor) .build-setup-panel,html body #root:not(#workspace-style-anchor) .live-build-panel,html body #root:not(#workspace-style-anchor) .release-approval-panel,html body #root:not(#workspace-style-anchor) .play-handoff-panel,html body #root:not(#workspace-style-anchor) .handoff-file-card,html body #root:not(#workspace-style-anchor) .handoff-check-card,html body #root:not(#workspace-style-anchor) .native-verification-panel,html body #root:not(#workspace-style-anchor) .asset-validation-panel,html body #root:not(#workspace-style-anchor) .studio-output-panel,html body #root:not(#workspace-style-anchor) .studio-next-card{border:1px solid rgba(69,214,226,.2)!important;border-radius:var(--studio-radius)!important;background:linear-gradient(145deg,#0e2d4ecc,#070f23db),var(--studio-card)!important;box-shadow:inset 0 1px #ffffff08!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .workspace-ui-card.selected,html body #root:not(#workspace-style-anchor) .workspace-ui-card.is-selected,html body #root:not(#workspace-style-anchor) .native-card.is-selected,html body #root:not(#workspace-style-anchor) .choice-button.is-selected,html body #root:not(#workspace-style-anchor) .builder-option.active,html body #root:not(#workspace-style-anchor) .implementation-path-option.active,html body #root:not(#workspace-style-anchor) .asset-tile.is-selected,html body #root:not(#workspace-style-anchor) .scan-board{border-color:#25d3e29e!important;box-shadow:inset 0 0 0 1px #3ae7972e,0 0 0 1px #25d3e224,0 18px 48px #0cc3d01f!important}html body #root:not(#workspace-style-anchor) .workspace-field-card{display:grid!important;gap:.72rem!important;padding:clamp(.9rem,3vw,1.1rem)!important}html body #root:not(#workspace-style-anchor) .workspace-field-head,html body #root:not(#workspace-style-anchor) .field-label-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;min-height:2rem!important}html body #root:not(#workspace-style-anchor) .workspace-field-label,html body #root:not(#workspace-style-anchor) .field-label-row label,html body #root:not(#workspace-style-anchor) .field-label{color:var(--studio-text)!important;font-size:clamp(.95rem,3.7vw,1.08rem)!important;line-height:1.15!important;font-weight:720!important;letter-spacing:0!important}html body #root:not(#workspace-style-anchor) .workspace-field-desc{margin:-.28rem 0 0!important;color:var(--studio-soft)!important;font-size:clamp(.78rem,3.1vw,.92rem)!important;line-height:1.35!important;font-weight:580!important}html body #root:not(#workspace-style-anchor) .workspace-info-tip,html body #root:not(#workspace-style-anchor) .section-header-row .workspace-info-tip{display:inline-flex!important;flex:0 0 auto}html body #root:not(#workspace-style-anchor) .workspace-info-tip button,html body #root:not(#workspace-style-anchor) .info-button,html body #root:not(#workspace-style-anchor) .section-info-button{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#25d3e21c!important;border:1px solid rgba(107,231,255,.38)!important;color:#8eeeff!important}html body #root:not(#workspace-style-anchor) .input-row,html body #root:not(#workspace-style-anchor) .github-input-row,html body #root:not(#workspace-style-anchor) .repo-pill,html body #root:not(#workspace-style-anchor) .workspace-choice-card{width:100%!important;min-height:4.4rem!important;display:flex!important;align-items:center!important;gap:.78rem!important;padding:.72rem .9rem!important;border-radius:var(--studio-radius-sm)!important;border:1px solid rgba(58,231,151,.3)!important;background:#040c1e9e!important;box-shadow:inset 0 0 0 1px #3ae79714,0 12px 26px #0000001f!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .input-row svg,html body #root:not(#workspace-style-anchor) .github-input-row svg,html body #root:not(#workspace-style-anchor) .workspace-choice-card-icon{flex:0 0 auto;color:var(--studio-accent)!important}html body #root:not(#workspace-style-anchor) .workspace input,html body #root:not(#workspace-style-anchor) .workspace textarea,html body #root:not(#workspace-style-anchor) .workspace select{width:100%!important;min-width:0!important;color:var(--studio-soft)!important;background:transparent!important;border:0!important;outline:0!important;font-size:clamp(.98rem,4vw,1.08rem)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important}html body #root:not(#workspace-style-anchor) .workspace textarea{min-height:8rem!important;padding:.9rem!important;border:1px solid rgba(134,161,202,.22)!important;border-radius:var(--studio-radius-sm)!important;background:#040c1ea8!important;resize:vertical}html body #root:not(#workspace-style-anchor) .workspace input::-moz-placeholder,html body #root:not(#workspace-style-anchor) .workspace textarea::-moz-placeholder{color:#c2d3ef99!important}html body #root:not(#workspace-style-anchor) .workspace input::placeholder,html body #root:not(#workspace-style-anchor) .workspace textarea::placeholder{color:#c2d3ef99!important}html body #root:not(#workspace-style-anchor) .workspace input:focus-visible,html body #root:not(#workspace-style-anchor) .workspace textarea:focus-visible,html body #root:not(#workspace-style-anchor) .workspace button:focus-visible,html body #root:not(#workspace-style-anchor) .workspace a:focus-visible{outline:0!important;box-shadow:0 0 0 3px #5ef5d029!important}html body #root:not(#workspace-style-anchor) .workspace-action-row,html body #root:not(#workspace-style-anchor) .action-strip,html body #root:not(#workspace-style-anchor) .builder-send-row,html body #root:not(#workspace-style-anchor) .asset-tile-actions,html body #root:not(#workspace-style-anchor) .scan-actions,html body #root:not(#workspace-style-anchor) .footer-actions{display:flex!important;flex-wrap:wrap!important;gap:.72rem!important;align-items:center!important;justify-content:stretch!important}html body #root:not(#workspace-style-anchor) .primary-button,html body #root:not(#workspace-style-anchor) .scan-button,html body #root:not(#workspace-style-anchor) .builder-send-button,html body #root:not(#workspace-style-anchor) .dashboard-build-action.primary,html body #root:not(#workspace-style-anchor) .footer-actions .primary,html body #root:not(#workspace-style-anchor) .footer-actions button:last-child{min-height:4rem!important;flex:1 1 14rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.58rem!important;border-radius:999px!important;background:linear-gradient(105deg,#3bea9a,#24cedc)!important;color:#031020!important;box-shadow:0 20px 46px #25d3e238!important;font-weight:800!important;font-size:clamp(1rem,4.2vw,1.16rem)!important}html body div#root#root .app-shell main.workspace :is(.primary-button,.scan-button,.builder-send-button)>svg{position:static!important;flex:0 0 auto!important;width:1.12rem!important;height:1.12rem!important;margin:0!important;transform:none!important}html body #root:not(#workspace-style-anchor) .primary-button:disabled,html body #root:not(#workspace-style-anchor) .scan-button:disabled,html body #root:not(#workspace-style-anchor) .builder-send-button:disabled{opacity:.48!important;cursor:not-allowed!important;box-shadow:none!important}html body div#root .app-shell main.workspace .secondary-button,html body div#root .app-shell main.workspace .ghost-button,html body div#root .app-shell main.workspace .connector-button,html body div#root .app-shell main.workspace .asset-button,html body div#root .app-shell main.workspace .dashboard-build-action,html body div#root .app-shell main.workspace .footer-actions button,html body div#root .app-shell main.workspace .scan-share-button,html body div#root .app-shell main.workspace .scan-more-button{min-height:3.35rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;border-radius:999px!important;padding:.72rem 1rem!important;background:#050e209e!important;border:1px solid rgba(134,161,202,.24)!important;color:var(--studio-text)!important;font-weight:740!important;text-decoration:none!important}html body div#root .app-shell main.workspace .scan-more-button{display:none!important}html body #root:not(#workspace-style-anchor) .section-header-row,html body #root:not(#workspace-style-anchor) .panel-title-row,html body #root:not(#workspace-style-anchor) .instruction-preview-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;margin:0 0 .8rem!important}html body #root:not(#workspace-style-anchor) .section-title,html body #root:not(#workspace-style-anchor) .panel-title,html body #root:not(#workspace-style-anchor) .instruction-preview-title{margin:0!important;color:var(--studio-text)!important;font-size:clamp(1.15rem,5vw,1.5rem)!important;line-height:1.1!important;font-weight:800!important;letter-spacing:0!important}html body #root:not(#workspace-style-anchor) .section-subtitle,html body #root:not(#workspace-style-anchor) .panel-subtitle,html body #root:not(#workspace-style-anchor) .section-copy,html body #root:not(#workspace-style-anchor) .helper-text{color:var(--studio-soft)!important;font-size:clamp(.9rem,3.6vw,1.02rem)!important;line-height:1.38!important;font-weight:600!important}html body #root:not(#workspace-style-anchor) .scan-progress-card,html body #root:not(#workspace-style-anchor) .scan-board{padding:clamp(1rem,3vw,1.35rem)!important}html body #root:not(#workspace-style-anchor) .scan-board{display:grid!important;gap:1rem!important;background:radial-gradient(circle at 50% 0%,rgba(58,231,151,.18),transparent 14rem),linear-gradient(160deg,#1b4685e0,#092938ed)!important}html body #root:not(#workspace-style-anchor) .scan-score-hero{display:grid!important;grid-template-columns:minmax(6.4rem,8.4rem) minmax(0,1fr)!important;gap:1rem!important;align-items:center!important}html body #root:not(#workspace-style-anchor) .scan-ring,html body #root:not(#workspace-style-anchor) .scan-score-ring{width:clamp(6.2rem,34vw,8.4rem)!important;height:clamp(6.2rem,34vw,8.4rem)!important;margin:0!important}html body #root:not(#workspace-style-anchor) .scan-score-value,html body #root:not(#workspace-style-anchor) .scan-score{color:var(--studio-text)!important;font-size:clamp(1.65rem,8vw,2.35rem)!important;font-weight:800!important}html body #root:not(#workspace-style-anchor) .scan-board h3,html body #root:not(#workspace-style-anchor) .scan-board h4,html body #root:not(#workspace-style-anchor) .scan-board p{margin-top:0!important}html body #root:not(#workspace-style-anchor) .scan-result-body,html body #root:not(#workspace-style-anchor) .scan-result-list{display:grid!important;gap:.72rem!important}html body #root:not(#workspace-style-anchor) .scan-finding-card{padding:.9rem!important;border-color:#f6c4575c!important;background:#f6c45717!important}html body #root:not(#workspace-style-anchor) .scan-evidence-grid,html body #root:not(#workspace-style-anchor) .handoff-summary-grid,html body #root:not(#workspace-style-anchor) .build-setup-grid,html body #root:not(#workspace-style-anchor) .live-build-grid,html body #root:not(#workspace-style-anchor) .asset-tile-grid,html body #root:not(#workspace-style-anchor) .screenshot-tile-grid,html body #root:not(#workspace-style-anchor) .studio-style-grid,html body #root:not(#workspace-style-anchor) .builder-platform-grid,html body #root:not(#workspace-style-anchor) .implementation-path-grid,html body #root:not(#workspace-style-anchor) .choice-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important;gap:.75rem!important}html body div#root#root .app-shell main.workspace .builder-platform-panel{display:grid!important;gap:.95rem!important}html body div#root#root .app-shell main.workspace .builder-platform-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.65rem!important}html body div#root#root .app-shell main.workspace .builder-platform-head span{display:grid!important;gap:.24rem!important}html body div#root#root .app-shell main.workspace .builder-platform-head strong{color:var(--studio-text)!important;font-size:clamp(1rem,4vw,1.15rem)!important;line-height:1.15!important}html body div#root#root .app-shell main.workspace .builder-platform-head small{color:var(--studio-soft)!important;font-size:clamp(.78rem,3vw,.9rem)!important;line-height:1.35!important;font-weight:580!important}html body div#root#root .app-shell main.workspace .builder-platform-grid{grid-template-columns:1fr!important;gap:.7rem!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button{min-height:4.2rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important;padding:.86rem 1rem!important;border-radius:var(--studio-radius-sm)!important;border:1px solid rgba(134,161,202,.22)!important;background:linear-gradient(145deg,#0a1e3ae6,#040e20e0)!important;color:var(--studio-text)!important;text-align:left!important;box-shadow:inset 0 0 0 1px #ffffff06!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button.selected,html body div#root#root .app-shell main.workspace .builder-platform-grid>button[aria-pressed=true]{border-color:#3ae7979e!important;background:linear-gradient(145deg,#3ae79729,#082a40e6)!important;box-shadow:inset 4px 0 #5ef5d0eb,0 14px 28px #00000029!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button strong,html body div#root#root .app-shell main.workspace .builder-platform-grid>button small{min-width:0!important;overflow-wrap:anywhere!important;line-height:1.2!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button strong{font-size:clamp(.98rem,3.6vw,1.1rem)!important;font-weight:780!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button small{color:var(--studio-soft)!important;font-size:clamp(.76rem,3vw,.88rem)!important;font-weight:610!important;text-align:right!important}html body div#root#root .app-shell main.workspace .more-native-features>summary{min-height:2.75rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;padding:.2rem .1rem!important;color:var(--studio-text)!important;list-style:none!important}html body div#root#root .app-shell main.workspace .more-native-features>summary span{font-weight:760!important}html body div#root#root .app-shell main.workspace .more-native-features>summary small{margin-left:auto!important;color:var(--studio-soft)!important;font-size:.8rem!important;font-weight:650!important}html body #root:not(#workspace-style-anchor) .scan-evidence-card,html body #root:not(#workspace-style-anchor) .handoff-summary-card,html body #root:not(#workspace-style-anchor) .build-setup-item,html body #root:not(#workspace-style-anchor) .live-build-summary-card,html body #root:not(#workspace-style-anchor) .live-build-row{min-width:0!important;padding:.86rem!important;border-radius:var(--studio-radius-sm)!important;background:#050e208f!important;border:1px solid rgba(134,161,202,.18)!important}html body #root:not(#workspace-style-anchor) .recommended-phone-panel,html body #root:not(#workspace-style-anchor) .implementation-path-panel,html body #root:not(#workspace-style-anchor) .optional-details-panel,html body #root:not(#workspace-style-anchor) .studio-design-panel,html body #root:not(#workspace-style-anchor) .studio-launch-summary,html body #root:not(#workspace-style-anchor) .build-setup-panel,html body #root:not(#workspace-style-anchor) .live-build-panel,html body #root:not(#workspace-style-anchor) .play-handoff-panel{padding:clamp(.9rem,3vw,1.15rem)!important}html body #root:not(#workspace-style-anchor) .native-grid,html body #root:not(#workspace-style-anchor) .simplified-native-grid{display:grid!important;grid-template-columns:1fr!important;gap:.72rem!important}html body #root:not(#workspace-style-anchor) .native-card{min-height:4.5rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.72rem!important;align-items:center!important;padding:.78rem!important}html body #root:not(#workspace-style-anchor) .native-card-icon,html body #root:not(#workspace-style-anchor) .native-simple-icon,html body #root:not(#workspace-style-anchor) .asset-type-icon,html body #root:not(#workspace-style-anchor) .panel-icon{width:2.75rem!important;height:2.75rem!important;border-radius:.9rem!important;display:grid!important;place-items:center!important;color:var(--studio-accent)!important;background:#3ae7971a!important;border:1px solid rgba(58,231,151,.18)!important}html body #root:not(#workspace-style-anchor) .native-simple-icon svg,html body div#root#root .app-shell main.workspace .native-card .native-simple-icon svg{color:#3ddc84!important;stroke:#3ddc84!important}html body #root:not(#workspace-style-anchor) .native-card-copy,html body #root:not(#workspace-style-anchor) .workspace-choice-card-copy{min-width:0!important}html body #root:not(#workspace-style-anchor) .native-card-title,html body #root:not(#workspace-style-anchor) .workspace-choice-card-title,html body #root:not(#workspace-style-anchor) .builder-option-title{color:var(--studio-text)!important;font-size:clamp(1rem,4vw,1.13rem)!important;line-height:1.12!important;font-weight:780!important}html body #root:not(#workspace-style-anchor) .native-card-description,html body #root:not(#workspace-style-anchor) .workspace-choice-card-subtitle,html body #root:not(#workspace-style-anchor) .builder-option-detail{margin:.18rem 0 0!important;color:var(--studio-soft)!important;font-size:clamp(.8rem,3.4vw,.92rem)!important;line-height:1.32!important;font-weight:600!important}html body #root:not(#workspace-style-anchor) .native-card-controls{display:flex!important;gap:.45rem!important;align-items:center!important}html body #root:not(#workspace-style-anchor) .native-card-status,html body #root:not(#workspace-style-anchor) .native-card-info,html body #root:not(#workspace-style-anchor) .ai-icon-button{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important;padding:0!important;border-radius:1rem!important;display:inline-grid!important;place-items:center!important;color:#8ff8dc!important;background:#073f4e80!important;border:1px solid rgba(58,231,151,.32)!important}html body #root:not(#workspace-style-anchor) .native-card-status span,html body #root:not(#workspace-style-anchor) .native-card-status .status-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body #root:not(#workspace-style-anchor) .builder-option,html body #root:not(#workspace-style-anchor) .implementation-path-option,html body #root:not(#workspace-style-anchor) .choice-button{min-height:4.25rem!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.7rem!important;padding:.86rem!important;border-radius:var(--studio-radius-sm)!important;background:#08172fbf!important;border:1px solid rgba(134,161,202,.2)!important;color:var(--studio-text)!important;text-align:left!important}html body #root:not(#workspace-style-anchor) .builder-option.active,html body #root:not(#workspace-style-anchor) .implementation-path-option.active,html body #root:not(#workspace-style-anchor) .choice-button.is-selected{background:linear-gradient(145deg,#3ae7972e,#0d2d48cc)!important;border-color:#3ae79799!important}html body #root:not(#workspace-style-anchor) .instruction-preview-header .preview-badge,html body #root:not(#workspace-style-anchor) .instruction-preview-header .draft-badge,html body #root:not(#workspace-style-anchor) .instruction-preview-header span:last-child{display:none!important}html body #root:not(#workspace-style-anchor) .preview-block,html body #root:not(#workspace-style-anchor) .instruction-preview,html body #root:not(#workspace-style-anchor) .generated-output,html body #root:not(#workspace-style-anchor) pre{max-width:100%!important;overflow:auto!important;border-radius:var(--studio-radius-sm)!important;background:#020814b8!important;border:1px solid rgba(134,161,202,.18)!important;color:#edf6ff!important;font-size:clamp(.82rem,3vw,.95rem)!important;line-height:1.5!important}html body #root:not(#workspace-style-anchor) .studio-design-panel{display:grid!important;gap:.82rem!important}html body #root:not(#workspace-style-anchor) .studio-design-panel .input-row,html body #root:not(#workspace-style-anchor) .brand-style-name-row{min-height:3.35rem!important}html body div#root#root .app-shell main.workspace .studio-design-panel .choice-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important}html body div#root#root .app-shell main.workspace .studio-design-panel .choice-button{min-height:3.45rem!important;justify-content:center!important;padding:.72rem!important;text-align:center!important;font-size:clamp(.82rem,3.25vw,.95rem)!important;line-height:1.18!important}html body #root:not(#workspace-style-anchor) .swatches,html body #root:not(#workspace-style-anchor) .accent-swatches{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important}html body #root:not(#workspace-style-anchor) .swatch-button,html body #root:not(#workspace-style-anchor) .accent-button{width:3.3rem!important;height:3.3rem!important;min-width:3.3rem!important;min-height:3.3rem!important;border-radius:1rem!important;border:2px solid rgba(255,255,255,.26)!important;box-shadow:inset 0 0 0 2px #00000052!important}html body #root:not(#workspace-style-anchor) .swatch-button.active,html body #root:not(#workspace-style-anchor) .accent-button.active{outline:3px solid rgba(37,211,226,.7)!important;outline-offset:3px!important}html body #root:not(#workspace-style-anchor) .asset-workbench{display:grid!important;gap:1rem!important}html body #root:not(#workspace-style-anchor) .asset-tile{display:grid!important;gap:.78rem!important;padding:.86rem!important;min-width:0!important}html body #root:not(#workspace-style-anchor) .screenshot-tile{display:grid!important;gap:.78rem!important;padding:.86rem!important;min-width:0!important}html body #root:not(#workspace-style-anchor) .asset-tile-preview,html body #root:not(#workspace-style-anchor) .screenshot-preview{min-height:8.5rem!important;max-height:12rem!important;aspect-ratio:16 / 9!important;border-radius:var(--studio-radius-sm)!important;background:linear-gradient(145deg,#ffffff0a,#030a1999),#040c1eb3!important;border:1px solid rgba(134,161,202,.16)!important;display:grid!important;place-items:center!important;overflow:hidden!important}html body #root:not(#workspace-style-anchor) .asset-tile-preview img,html body #root:not(#workspace-style-anchor) .screenshot-preview img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}html body #root:not(#workspace-style-anchor) .screenshot-preview img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important}html body #root:not(#workspace-style-anchor) .asset-tile-copy,html body #root:not(#workspace-style-anchor) .screenshot-tile-copy{display:grid!important;gap:.22rem!important;min-width:0!important}html body #root:not(#workspace-style-anchor) .asset-tile-title,html body #root:not(#workspace-style-anchor) .screenshot-tile-title{font-size:clamp(1rem,4vw,1.16rem)!important;font-weight:800!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .asset-tile-meta,html body #root:not(#workspace-style-anchor) .asset-source-label,html body #root:not(#workspace-style-anchor) .screenshot-tile-meta{color:var(--studio-soft)!important;font-size:clamp(.78rem,3.1vw,.9rem)!important;font-weight:620!important;line-height:1.3!important}html body #root:not(#workspace-style-anchor) .asset-tile-actions .asset-button,html body #root:not(#workspace-style-anchor) .asset-tile-actions .asset-action-button,html body #root:not(#workspace-style-anchor) .screenshot-tile-actions .asset-button,html body #root:not(#workspace-style-anchor) .screenshot-tile>button{flex:1 1 7rem!important;min-width:0!important;padding-inline:.7rem!important}html body div#root#root .app-shell main.workspace :is(.asset-tile-actions,.screenshot-actions,.screenshot-tile-actions) input[type=file]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body div#root#root .app-shell main.workspace .studio-generate-action{width:100%!important;min-height:3.55rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.58rem!important;border-color:#5ef5d057!important;background:linear-gradient(105deg,#3ae7972e,#22d3ee29)!important;color:var(--studio-text)!important;-webkit-text-fill-color:var(--studio-text)!important}html body div#root#root .app-shell main.workspace .build-handoff-status-panel{display:grid!important;gap:1rem!important;padding:clamp(1rem,3.5vw,1.25rem)!important;border-radius:var(--studio-radius)!important;border:1px solid rgba(94,245,208,.25)!important;background:linear-gradient(145deg,#0d2446e6,#05132aeb)!important}html body div#root#root .app-shell main.workspace .build-handoff-main{display:grid!important;gap:1rem!important}html body div#root#root .app-shell main.workspace .build-handoff-copy{display:grid!important;gap:.52rem!important}html body div#root#root .app-shell main.workspace .build-handoff-copy h2{margin:0!important;color:var(--studio-text)!important;font-size:clamp(1.25rem,5.2vw,1.8rem)!important;line-height:1.08!important}html body div#root#root .app-shell main.workspace .build-handoff-copy p,html body div#root#root .app-shell main.workspace .build-handoff-copy strong{margin:0!important;color:var(--studio-soft)!important;font-size:clamp(.9rem,3.5vw,1rem)!important;line-height:1.42!important}html body div#root#root .app-shell main.workspace .build-handoff-actions{display:grid!important;grid-template-columns:1fr!important;gap:.62rem!important}html body div#root#root .app-shell main.workspace .build-handoff-actions :is(button,a){width:100%!important;min-height:3.45rem!important;justify-content:center!important;border-radius:999px!important;white-space:normal!important}html body div#root#root .app-shell main.workspace .build-handoff-actions :is(button,a):disabled,html body div#root#root .app-shell main.workspace .build-handoff-actions :is(button,a)[aria-disabled=true]{opacity:.38!important}html body div#root#root .app-shell main.workspace .build-handoff-status-grid{display:grid!important;grid-template-columns:1fr!important;gap:.6rem!important}html body div#root#root .app-shell main.workspace .build-handoff-status-grid>div{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.75rem!important;padding:.78rem .88rem!important;border-radius:var(--studio-radius-sm)!important;border:1px solid rgba(134,161,202,.2)!important;background:#040e208c!important}html body div#root#root .app-shell main.workspace .build-handoff-status-grid span{color:var(--studio-soft)!important;font-size:.82rem!important;font-weight:650!important;line-height:1.2!important}html body div#root#root .app-shell main.workspace .build-handoff-status-grid strong{color:var(--studio-text)!important;font-size:.9rem!important;font-weight:780!important;line-height:1.2!important;text-align:right!important}html body div#root#root .app-shell main.workspace .build-handoff-milestones,html body div#root#root .app-shell main.workspace .build-handoff-requirements{display:grid!important;gap:.65rem!important}html body div#root#root .app-shell main.workspace .build-handoff-milestone,html body div#root#root .app-shell main.workspace .build-handoff-requirements>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;padding:.78rem .88rem!important;border-radius:var(--studio-radius-sm)!important;border:1px solid rgba(134,161,202,.18)!important;background:#040e207a!important}html body div#root#root .app-shell main.workspace .build-handoff-milestone>span{width:2rem!important;height:2rem!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:#5ef5d021!important;color:#8ff8dc!important;font-weight:800!important}html body div#root#root .app-shell main.workspace .build-handoff-milestone p,html body div#root#root .app-shell main.workspace .build-handoff-requirements small{margin:.16rem 0 0!important;color:var(--studio-soft)!important;font-size:.82rem!important;line-height:1.35!important}html body #root:not(#workspace-style-anchor) .asset-tile-actions,html body #root:not(#workspace-style-anchor) .screenshot-tile-actions,html body #root:not(#workspace-style-anchor) .screenshot-tile{align-items:stretch!important}html body #root:not(#workspace-style-anchor) .screenshot-tile>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;margin:0!important}html body #root:not(#workspace-style-anchor) .copy-edit-panel{padding:clamp(.9rem,3vw,1.1rem)!important}html body #root:not(#workspace-style-anchor) .copy-edit-grid,html body #root:not(#workspace-style-anchor) .text-copy-grid{display:grid!important;gap:.9rem!important}html body #root:not(#workspace-style-anchor) .copy-field,html body #root:not(#workspace-style-anchor) .text-copy-field{display:grid!important;gap:.45rem!important}html body #root:not(#workspace-style-anchor) .copy-field label,html body #root:not(#workspace-style-anchor) .text-copy-field label{color:var(--studio-soft)!important;font-size:.92rem!important;font-weight:740!important}html body #root:not(#workspace-style-anchor) .studio-advanced-details>summary,html body #root:not(#workspace-style-anchor) details.section-block>summary{min-height:3.8rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;padding:.78rem .9rem!important;border-radius:var(--studio-radius-sm)!important;background:#040c1e8c!important;border:1px solid rgba(134,161,202,.18)!important;color:var(--studio-text)!important;list-style:none!important;cursor:pointer!important}html body #root:not(#workspace-style-anchor) details.section-block>summary::-webkit-details-marker{display:none!important}html body #root:not(#workspace-style-anchor) .build-setup-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important}html body #root:not(#workspace-style-anchor) .policy-list,html body #root:not(#workspace-style-anchor) .live-artifact-list,html body #root:not(#workspace-style-anchor) .handoff-next-steps{display:grid!important;gap:.7rem!important;padding:0!important;margin:0!important;list-style:none!important}html body #root:not(#workspace-style-anchor) .policy-row,html body #root:not(#workspace-style-anchor) .live-artifact-item,html body #root:not(#workspace-style-anchor) .handoff-next-steps li{padding:.82rem!important;border-radius:var(--studio-radius-sm)!important;background:#050e208f!important;border:1px solid rgba(134,161,202,.18)!important}html body #root:not(#workspace-style-anchor) .loading-spinner,html body #root:not(#workspace-style-anchor) .scan-spinner{border-color:#ffffff2e!important;border-top-color:var(--studio-accent-2)!important}@media(max-width:520px){html body #root:not(#workspace-style-anchor) .app-shell main.workspace{padding-inline:.9rem!important;padding-top:1rem!important}html body #root:not(#workspace-style-anchor) .primary-panel{margin-top:1rem!important;padding:1rem!important;border-radius:1.35rem!important}html body #root:not(#workspace-style-anchor) .step-heading{grid-template-columns:auto minmax(0,1fr)!important}html body #root:not(#workspace-style-anchor) .scan-score-hero{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}html body #root:not(#workspace-style-anchor) .scan-result-body,html body #root:not(#workspace-style-anchor) .scan-result-list{text-align:left!important}html body #root:not(#workspace-style-anchor) .workflow-tabs,html body #root:not(#workspace-style-anchor) .workspace-progress,html body #root:not(#workspace-style-anchor) .mobile-stepper,html body div#root .mobile-stepper.mobile-stepper{gap:.35rem!important;padding:.38rem!important;margin-bottom:.72rem!important}html body #root:not(#workspace-style-anchor) .workflow-step,html body #root:not(#workspace-style-anchor) .workspace-progress-step,html body #root:not(#workspace-style-anchor) .mobile-stepper [role=tab],html body div#root .mobile-stepper.mobile-stepper [role=tab]{min-height:3.65rem!important;padding:.42rem .16rem!important}html body #root:not(#workspace-style-anchor) .workflow-step-number,html body #root:not(#workspace-style-anchor) .workspace-progress-number{width:2.55rem!important;height:2.55rem!important}html body #root:not(#workspace-style-anchor) .native-card{grid-template-columns:auto minmax(0,1fr) auto!important;padding:.68rem!important}html body #root:not(#workspace-style-anchor) .native-card-info{display:none!important}html body #root:not(#workspace-style-anchor) .asset-tile-actions,html body #root:not(#workspace-style-anchor) .screenshot-tile-actions,html body #root:not(#workspace-style-anchor) .workspace-action-row{flex-direction:column!important;align-items:stretch!important}html body #root:not(#workspace-style-anchor) .asset-tile-actions,html body #root:not(#workspace-style-anchor) .screenshot-tile-actions{flex-direction:row!important;flex-wrap:wrap!important}html body #root:not(#workspace-style-anchor) .asset-tile-actions .asset-button,html body #root:not(#workspace-style-anchor) .asset-tile-actions .asset-action-button,html body #root:not(#workspace-style-anchor) .screenshot-tile-actions .asset-button,html body #root:not(#workspace-style-anchor) .screenshot-tile>button,html body #root:not(#workspace-style-anchor) .workspace-action-row>*{width:100%!important;flex-basis:auto!important}html body #root:not(#workspace-style-anchor) .asset-tile-actions .asset-button,html body #root:not(#workspace-style-anchor) .asset-tile-actions .asset-action-button,html body #root:not(#workspace-style-anchor) .screenshot-tile-actions .asset-button,html body #root:not(#workspace-style-anchor) .screenshot-tile>button{width:auto!important;flex:1 1 8rem!important}html body #root:not(#workspace-style-anchor) .workspace-dashboard-toggle,html body div#root .workspace-dashboard-toggle.workspace-dashboard-toggle{display:none!important}html body #root:not(#workspace-style-anchor) .step-heading{gap:.62rem!important;padding-bottom:.72rem!important}html body #root:not(#workspace-style-anchor) .step-heading-detail{display:none!important}html body #root:not(#workspace-style-anchor) .workspace-field-card{padding:.78rem!important;gap:.6rem!important}html body #root:not(#workspace-style-anchor) .input-row,html body #root:not(#workspace-style-anchor) .github-input-row{min-height:4rem!important}}@media(min-width:760px){html body div#root#root .app-shell main.workspace .builder-command-strip{display:block!important}html body div#root#root main.workspace .mobile-stepper,html body div#root#root .mobile-stepper,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper,html body div#root#root .app-shell main.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}}@media(min-width:360px)and (max-width:759px){html body div#root#root .app-shell main.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle{width:min(100%,980px)!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 auto 14px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.24)!important;background:#050b1c94!important;color:#e8f1ffe0!important;-webkit-text-fill-color:rgba(232,241,255,.88)!important;box-shadow:inset 0 1px #ffffff0a!important;font-size:15px!important;font-weight:720!important}}html body div#root#root .app-shell main.workspace .workspace-dashboard{width:min(100%,980px)!important;margin:0 auto 16px!important;display:grid!important;gap:10px!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card{width:min(calc(100% - 28px),1120px)!important;margin:0 auto 12px!important;display:grid!important;gap:10px!important;padding:12px!important;border-radius:22px!important;border:1px solid rgba(94,245,208,.24)!important;background:radial-gradient(circle at 0% 0%,rgba(83,245,219,.12),transparent 8.5rem),linear-gradient(145deg,#071f33f0,#020b1cf5)!important;box-shadow:inset 0 1px #ffffff12,0 16px 38px #00000038!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-top{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;align-items:end!important}html body div#root#root .app-shell main.workspace .workspace-app-switcher-head{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;gap:8px!important;align-items:stretch!important}html body div#root#root .app-shell main.workspace .workspace-app-select-field{min-width:0!important;min-height:78px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(127,211,252,.16)!important;background:linear-gradient(145deg,#09244194,#030e20db)!important;text-align:left!important;box-shadow:inset 0 1px #ffffff0b!important;position:relative!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .workspace-app-select-field:has(.workspace-app-menu-trigger:is(:hover,:focus-visible,:active)){border-color:#5ef5d075!important;background:linear-gradient(145deg,#0c3052bd,#041228f0)!important;box-shadow:0 0 0 3px #22d3ee1a!important}html body div#root#root .app-shell main.workspace .workspace-app-switcher-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:14px!important;border:1px solid rgba(94,245,208,.34)!important;background:linear-gradient(145deg,#5ef5d033,#22d3ee24)!important;color:#b7ffe8f5!important;-webkit-text-fill-color:rgba(183,255,232,.96)!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-title,html body div#root#root .app-shell main.workspace .mobile-next-action-card{min-width:0!important;display:grid!important;grid-template-rows:auto auto!important;gap:5px!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-title{grid-column:auto!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-card :is(span,strong,small,label,select,option,button){min-width:0!important;max-width:100%!important;margin:0!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body div#root#root .app-shell main.workspace .workspace-app-trigger-kicker,html body div#root#root .app-shell main.workspace .mobile-next-action-card>span{color:#8ef7d2db!important;-webkit-text-fill-color:rgba(142,247,210,.86)!important;font-size:10px!important;line-height:1.1!important;font-weight:860!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .workspace-app-menu-trigger{width:100%!important;min-height:43px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label meta" "name name"!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;text-align:left!important;cursor:pointer!important;position:relative!important}html body div#root#root .app-shell main.workspace .workspace-app-menu-trigger:disabled{cursor:default!important;opacity:1!important}html body div#root#root .app-shell main.workspace .workspace-app-trigger-kicker{grid-area:label!important}html body div#root#root .app-shell main.workspace .workspace-app-menu-trigger>strong,html body div#root#root .app-shell main.workspace .mobile-next-action-card>strong{grid-area:name!important;min-width:0!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(18px,5vw,24px)!important;line-height:1.18!important;font-weight:820!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root .app-shell main.workspace .workspace-app-trigger-meta{grid-area:meta!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:end!important;width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.2)!important;background:linear-gradient(145deg,#5ef5d01c,#22d3ee14)!important;box-shadow:inset 0 1px #ffffff0b!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .workspace-app-trigger-chevron{width:18px!important;height:18px!important;color:#8ef7d2e0!important;margin:auto!important;transform:translateY(0)!important;transition:transform .16s ease!important}html body div#root#root .app-shell main.workspace .workspace-app-menu-trigger[aria-expanded=true] .workspace-app-trigger-chevron{transform:rotate(180deg)!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-title>small{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;color:#d5e6f6c7!important;-webkit-text-fill-color:rgba(213,230,246,.78)!important;font-size:11px!important;line-height:1.22!important;font-weight:640!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-title>small em{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.24)!important;background:#5ef5d01a!important;color:#b7ffe8eb!important;-webkit-text-fill-color:rgba(183,255,232,.92)!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-weight:820!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .workspace-app-add-button{min-width:0!important;min-height:78px!important;width:58px!important;display:grid!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .workspace-app-add-button svg{width:28px!important;height:28px!important;stroke-width:2.5!important}html body div#root#root .app-shell main.workspace .workspace-app-add-button span{font-size:10.5px!important;line-height:1.05!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}html body div#root#root .app-shell main.workspace .workspace-app-menu{width:100%!important;min-width:0!important;display:grid!important;gap:7px!important;padding:8px!important;border-radius:18px!important;border:1px solid rgba(94,245,208,.2)!important;background:linear-gradient(145deg,#041226f5,#020a1afa)!important;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0003!important}html body div#root#root .app-shell main.workspace .workspace-app-menu>button,html body div#root#root .app-shell main.workspace .workspace-app-menu-row{width:100%!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:6px!important;align-items:center!important;padding:5px!important;border-radius:14px!important;border:1px solid rgba(127,211,252,.12)!important;background:#09203a8a!important;color:#e8f1ffe0!important;-webkit-text-fill-color:rgba(232,241,255,.88)!important;text-align:left!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .workspace-app-menu>button:is(:hover,:focus-visible,:active),html body div#root#root .app-shell main.workspace .workspace-app-menu-row:hover,html body div#root#root .app-shell main.workspace .workspace-app-menu-row:focus-within{border-color:#5ef5d05c!important;background:#0c3052d1!important;box-shadow:0 0 0 3px #22d3ee1a!important}html body div#root#root .app-shell main.workspace .workspace-app-menu>button.selected,html body div#root#root .app-shell main.workspace .workspace-app-menu-row.selected{border-color:#5ef5d094!important;background:linear-gradient(145deg,#18648794,#0a2d4cd1)!important}html body div#root#root .app-shell main.workspace .workspace-app-option-button{min-width:0!important;min-height:48px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-areas:"badge name" "badge meta"!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important;padding:5px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:inherit!important;text-align:left!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .workspace-app-delete-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:14px!important;border:1px solid rgba(251,113,133,.22)!important;background:#7f1d1d1f!important;color:#fecacae6!important;-webkit-text-fill-color:rgba(254,202,202,.9)!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .workspace-app-delete-button:is(:hover,:focus-visible,:active){border-color:#fb71856b!important;background:#7f1d1d38!important;box-shadow:0 0 0 3px #fb71851a!important}html body div#root#root .app-shell main.workspace .workspace-app-menu>button>span,html body div#root#root .app-shell main.workspace .workspace-app-option-button>span{grid-area:badge!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.26)!important;color:#b7ffe8f0!important;-webkit-text-fill-color:rgba(183,255,232,.94)!important;font-size:13px!important;font-weight:850!important}html body div#root#root .app-shell main.workspace .workspace-app-menu>button.selected>span,html body div#root#root .app-shell main.workspace .workspace-app-menu-row.selected .workspace-app-option-button>span{background:linear-gradient(145deg,#75f7c8,#28d4e2)!important;color:#041225!important;-webkit-text-fill-color:#041225!important}html body div#root#root .app-shell main.workspace .workspace-app-menu>button>strong,html body div#root#root .app-shell main.workspace .workspace-app-option-button>strong{grid-area:name!important;min-width:0!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:16px!important;line-height:1.08!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root .app-shell main.workspace .workspace-app-menu>button>small,html body div#root#root .app-shell main.workspace .workspace-app-option-button>small{grid-area:meta!important;min-width:0!important;color:#d5e6f6b8!important;-webkit-text-fill-color:rgba(213,230,246,.72)!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row{min-width:0!important;display:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(112px,32%)!important;gap:6px!important;overflow-x:auto!important;padding:1px 1px 4px!important;scrollbar-width:thin!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row>button{min-width:0!important;min-height:42px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:1fr!important;gap:6px!important;align-items:center!important;padding:6px!important;border-radius:999px!important;border:1px solid rgba(127,211,252,.18)!important;background:#020a1875!important;text-align:left!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row>button:is(.selected,[aria-current=true]){border-color:#5ef5d094!important;background:#3ddc841f!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row>button>span:first-child{grid-row:auto!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.42)!important;background:#5ef5d024!important;color:#b7ffe8!important;-webkit-text-fill-color:#b7ffe8!important;font-size:12px!important;font-weight:820!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row>button :is(strong,small){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row>button strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:12px!important;font-weight:780!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row>button small{display:none!important}html body div#root#root .app-shell main.workspace .mobile-next-action-card{grid-template-columns:20px auto minmax(0,1fr)!important;align-items:center!important;padding:8px 9px!important;border-radius:16px!important;border:1px solid rgba(127,211,252,.18)!important;background:#020a1866!important}html body div#root#root .app-shell main.workspace .mobile-next-action-card>svg{color:#8ef7d2db!important;stroke:currentColor!important}html body div#root#root .app-shell main.workspace .mobile-next-action-card>strong{font-size:14px!important;text-align:right!important}@media(min-width:760px){html body div#root#root .app-shell main.workspace .workspace-app-switcher-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html body div#root#root .app-shell main.workspace .mobile-workspace-context-title{grid-column:auto!important}html body div#root#root .app-shell main.workspace .mobile-app-chip-row{display:none!important;grid-auto-columns:minmax(180px,1fr)!important}html body div#root#root .app-shell main.workspace .workspace-app-add-button{min-height:50px!important;width:auto!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.workflow-notice,html body:has(main.workspace) div#root#root .app-shell main.workspace>.workflow-notice{width:min(calc(100% - 24px),1120px)!important;min-width:0!important;min-height:46px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;margin:0 auto 10px!important;padding:10px 11px!important;border-radius:16px!important;border:1px solid rgba(125,245,231,.22)!important;background:linear-gradient(145deg,#081f36e0,#030d1fe6)!important;color:#e2f1ffeb!important;-webkit-text-fill-color:rgba(226,241,255,.92)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #0000002e!important;font-size:13px!important;line-height:1.28!important;font-weight:650!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.workflow-notice>svg,html body:has(main.workspace) div#root#root .app-shell main.workspace>.workflow-notice>svg{width:18px!important;height:18px!important;margin-top:1px!important;color:#8ef7d2e0!important;stroke:currentColor!important;flex:0 0 auto!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion{overflow:visible!important;padding:0!important;border-radius:22px!important;border:1px solid rgba(83,215,226,.22)!important;background:linear-gradient(145deg,#0d2a4ad1,#050d20e6)!important;color:var(--studio-text)!important;box-shadow:inset 0 1px #ffffff0a!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary{min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;list-style:none!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary::-webkit-details-marker{display:none!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body{display:grid!important;gap:10px!important;padding:0 14px 14px!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-current-app{min-height:86px!important;display:grid!important;grid-template-columns:1fr!important;align-items:center!important;gap:8px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(94,245,208,.22)!important;background:#030d1f94!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-current-app>div{min-width:0!important;display:grid!important;gap:3px!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-current-app :is(span,strong,small){min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-current-app span{color:#9fd3ebd1!important;font-size:12px!important;font-weight:760!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-current-app strong{color:#f8fbff!important;font-size:clamp(20px,5vw,23px)!important;line-height:1.16!important;font-weight:780!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-current-app small{color:#dfecffb3!important;font-size:12px!important;font-weight:620!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-current-app em{min-height:34px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:999px!important;background:#5ef5d01f!important;color:#9bf7d8!important;font-size:12px!important;font-style:normal!important;font-weight:780!important;text-align:center!important;white-space:normal!important}@media(max-width:900px){html body div#root main.workspace .workspace-dashboard-toggle.workspace-dashboard-toggle,html body div#root main.workspace .mobile-dashboard-toggle.mobile-dashboard-toggle{display:none!important}}html body div#root main.workspace .mobile-stepper.mobile-stepper{background:linear-gradient(145deg,#061f2be6,#0a1836d1)!important;background-image:linear-gradient(145deg,#061f2be6,#0a1836d1)!important;border-color:#3ae7975c!important}html body div#root main.workspace .mobile-stepper.mobile-stepper [role=tab]{background:linear-gradient(145deg,#112141d1,#081228c2)!important;background-image:linear-gradient(145deg,#112141d1,#081228c2)!important;border-color:#86a1ca33!important}html body div#root main.workspace .mobile-stepper.mobile-stepper [role=tab].active,html body div#root main.workspace .mobile-stepper.mobile-stepper [role=tab][aria-selected=true]{background:linear-gradient(150deg,#3ae79738,#0c2546f0)!important;background-image:linear-gradient(150deg,#3ae79738,#0c2546f0)!important;border-color:#25d3e2ad!important;box-shadow:inset 0 0 0 1px #3ae79738,0 0 26px #25d3e233!important}html body div#root main.workspace .mobile-stepper.mobile-stepper .stage-number{min-width:2.35rem!important;min-height:2.35rem!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.65),transparent 28%),#0a1328bf!important;background-image:radial-gradient(circle at 28% 18%,rgba(255,255,255,.65),transparent 28%),linear-gradient(145deg,#101e3be6,#060e20e6)!important}@media(max-width:380px){html body #root:not(#workspace-style-anchor) .primary-panel{padding:.82rem!important}html body #root:not(#workspace-style-anchor) .step-heading{gap:.62rem!important;padding-bottom:.72rem!important}html body #root:not(#workspace-style-anchor) .step-heading-detail{display:none!important}html body #root:not(#workspace-style-anchor) .step-heading h2{font-size:clamp(1.75rem,8vw,2rem)!important}html body #root:not(#workspace-style-anchor) .workspace-field-card{padding:.78rem!important;gap:.6rem!important}html body #root:not(#workspace-style-anchor) .input-row,html body #root:not(#workspace-style-anchor) .github-input-row{min-height:4rem!important}}@media(min-width:760px){html body div#root#root .app-shell main.workspace .builder-command-strip{display:block!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper,html body div#root#root .app-shell main.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle{display:none!important}html body #root:not(#workspace-style-anchor) .native-grid,html body #root:not(#workspace-style-anchor) .simplified-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root:not(#workspace-style-anchor) .copy-edit-grid,html body #root:not(#workspace-style-anchor) .text-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root:not(#workspace-style-anchor) .copy-field.is-wide,html body #root:not(#workspace-style-anchor) .text-copy-field.is-wide,html body #root:not(#workspace-style-anchor) .policy-copy-field{grid-column:1 / -1!important}}@media(min-width:1180px){html body #root:not(#workspace-style-anchor) .content-grid.content-grid-single{width:min(100%,1180px)!important}html body #root:not(#workspace-style-anchor) .primary-panel{width:min(100%,960px)!important}}@media(max-width:767px){html body div#root#root .app-shell main.workspace{padding-top:0!important;padding-inline:14px!important}html body div#root#root .app-shell main.workspace .workspace-app-header{position:sticky!important;left:auto!important;right:auto!important;width:calc(100% + 28px)!important;max-width:none!important;min-height:64px!important;height:64px!important;margin:0 0 14px -14px!important;padding:8px 16px!important;border-radius:0!important;border-right:0!important;border-left:0!important;background:radial-gradient(circle at 7% 0%,rgba(94,245,208,.16),transparent 9rem),linear-gradient(110deg,#1f185afa,#044e52fa)!important;box-shadow:0 16px 36px #0000004d!important}html body div#root#root .app-shell main.workspace .workspace-app-header .marketing-brand{height:48px!important;min-height:48px!important;max-width:calc(100vw - 92px)!important;padding:0!important}html body div#root#root .app-shell main.workspace .workspace-menu-trigger{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border:1px solid rgba(125,245,231,.34)!important;background:#030f1fb8!important;color:#eaffff!important;box-shadow:inset 0 0 0 1px #5ef5d01a!important}html body div#root#root .app-shell main.workspace .workspace-menu-trigger>svg,html body div#root#root .app-shell main.workspace .workspace-menu-trigger>svg *{color:#eaffff!important;stroke:#eaffff!important;-webkit-text-fill-color:#eaffff!important}}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{width:min(100%,980px)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(5px,1.4vw,9px)!important;padding:7px!important;margin:0 auto clamp(14px,3vw,22px)!important;border:1px solid rgba(94,245,208,.3)!important;border-radius:22px!important;background:linear-gradient(145deg,#051b27f0,#0a1432e6)!important;box-shadow:inset 0 0 0 1px #7df5e70d,0 18px 44px #00000038!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{min-width:0!important;min-height:88px!important;height:88px!important;display:grid!important;place-items:center!important;gap:7px!important;padding:10px 4px!important;border-radius:18px!important;border:1px solid rgba(159,180,214,.2)!important;background:linear-gradient(145deg,#112041d1,#081126c7)!important;color:#deedffc2!important;box-shadow:inset 0 1px #ffffff0a!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true]){border-color:#5ef5d0bd!important;background:radial-gradient(circle at 50% 0%,rgba(94,245,208,.28),transparent 70%),linear-gradient(155deg,#14455af5,#0c1d3ef5)!important;color:#f7fffb!important;box-shadow:inset 0 0 0 1px #5ef5d029,0 0 0 1px #25d3e22e,0 16px 34px #25d3e22e!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.locked,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button[aria-disabled=true]{opacity:.58!important;filter:saturate(.75)!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper .stage-number,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper .mobile-tab-number{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(223,236,255,.2)!important;background:linear-gradient(145deg,#050e20eb,#182340db)!important;color:#e2efffb8!important;font-size:15px!important;font-weight:800!important;line-height:1!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true]) .stage-number,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true]) .mobile-tab-number{border-color:#d1fae5bd!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.9),transparent 29%),linear-gradient(145deg,#5cf2a4,#22d3ee)!important;color:#041527!important;-webkit-text-fill-color:#041527!important;box-shadow:0 0 0 5px #5ef5d01f,0 10px 22px #22d3ee33!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button strong,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button span:not(.stage-number):not(.mobile-tab-number){max-width:100%!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(11px,2.9vw,14px)!important;font-weight:780!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace :is(.primary-panel,.workspace-ui-card,.workspace-start-card,.workspace-field-card,.section-block,.scan-board,.scan-finding-card,.scan-upgrade-card,.scan-evidence-grid>article,.native-card,.builder-platform-panel,.builder-option,.implementation-path-option,.instruction-pack-panel,.studio-advanced-details,.asset-tile,.screenshot-tile,.copy-edit-panel,.build-setup-panel,.live-build-panel,.release-approval-panel,.play-handoff-panel,.play-upload-readiness,.play-upload-readiness>div,.handoff-file-card,.handoff-check-card){border-radius:var(--ws-radius, 24px)!important;overflow:visible!important}html body div#root#root .app-shell main.workspace :is(.workspace-field-card,.section-block,.native-card,.asset-tile,.screenshot-tile,.build-setup-panel,.live-build-panel,.play-handoff-panel){border:1px solid rgba(83,215,226,.24)!important;background:linear-gradient(145deg,#0d2a4ae0,#050d20eb)!important;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000029!important}html body div#root#root .app-shell main.workspace .workspace-field-card{padding:clamp(12px,2.6vw,16px)!important;gap:10px!important}html body div#root#root .app-shell main.workspace .workspace-field-head,html body div#root#root .app-shell main.workspace .field-label-row{min-height:40px!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}html body div#root#root .app-shell main.workspace .workspace-field-label,html body div#root#root .app-shell main.workspace .field-label{color:#f8fbff!important;font-size:clamp(14px,3.5vw,17px)!important;font-weight:720!important;line-height:1.1!important}html body div#root#root .app-shell main.workspace .workspace-info-tip{flex:0 0 auto!important;margin-left:0!important;width:28px!important;height:28px!important;display:inline-grid!important;place-items:center!important;overflow:visible!important}html body div#root#root .app-shell main.workspace .workspace-info-tip>button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:-10px!important;padding:0!important;border-radius:18px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#8eeeff!important;-webkit-text-fill-color:#8eeeff!important}html body .workspace-info-popover,html body div#root#root .workspace-info-popover{position:fixed!important;z-index:13000!important;display:block!important;overflow:auto!important;padding:12px 13px!important;border:1px solid rgba(117,239,236,.22)!important;border-radius:16px!important;background:radial-gradient(circle at 0% 0%,rgba(94,245,208,.12),transparent 9rem),linear-gradient(145deg,#09273cfa,#040d1ffa)!important;color:#eef7ffeb!important;box-shadow:0 22px 48px #00000057!important;font-size:14px!important;font-weight:640!important;line-height:1.38!important}html body div#root#root .app-shell main.workspace :is(.input-row,.github-input-row){min-height:58px!important;border-radius:18px!important;border-color:#3ddc845c!important;background:linear-gradient(145deg,#05182ab8,#02091abd)!important;box-shadow:inset 0 0 0 1px #5ef5d014!important}html body div#root#root .app-shell main.workspace :is(.input-row,.github-input-row):focus-within{border-color:#3ddc8499!important;background:linear-gradient(145deg,#041226bd,#02091ab8)!important;box-shadow:inset 0 0 0 1px #5ef5d029,0 0 0 4px #5ef5d014!important}html body div#root#root .app-shell main.workspace .github-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important}html body div#root#root .app-shell main.workspace .github-input-row .connector-button{min-width:0!important;min-height:48px!important;height:auto!important;justify-content:flex-start!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#e7f1ffe6!important;-webkit-text-fill-color:rgba(231,241,255,.9)!important;text-align:left!important}html body div#root#root .app-shell main.workspace .github-input-row .connector-button:is(:hover,:focus,:focus-visible){background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository>svg{width:21px!important;height:21px!important;min-width:21px!important;color:#3ddc84!important;stroke:#3ddc84!important;filter:drop-shadow(0 0 10px rgba(61,220,132,.34))!important}html body div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository{gap:10px!important;-moz-column-gap:10px!important;column-gap:10px!important}html body div#root#root .app-shell main.workspace .github-button-copy{min-width:0!important;display:grid!important;gap:1px!important;line-height:1.12!important}html body div#root#root .app-shell main.workspace .github-button-copy>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#b5cdebbd!important;-webkit-text-fill-color:rgba(181,205,235,.74)!important;font-size:12px!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .github-button-copy>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f4fafff0!important;-webkit-text-fill-color:rgba(244,250,255,.94)!important;font-size:clamp(16px,4vw,19px)!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .github-status-dot{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;border:0!important;align-self:center!important;background:#3ddc841f!important;box-shadow:0 0 0 6px #3ddc841a,0 0 18px #3ddc8447!important}html body div#root#root .app-shell main.workspace .github-status-dot:before{content:""!important;display:block!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#3ddc84!important;box-shadow:0 0 14px #3ddc848c!important}html body div#root#root .app-shell main.workspace .github-status-dot.error{background:#f6c457!important;box-shadow:0 0 0 6px #f6c4571a,0 0 18px #f6c45742!important}html body div#root#root .app-shell main.workspace .github-status-dot.error:before{background:#f6c457!important}html body div#root#root .app-shell main.workspace .github-remove-inline,html body div#root#root .app-shell main.workspace .danger-icon-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border-radius:16px!important;border:1px solid rgba(251,113,133,.36)!important;background:#370c1a66!important;color:#ff8fa0!important;-webkit-text-fill-color:#ff8fa0!important}html body div#root#root .app-shell main.workspace .github-remove-inline:is(:hover,:focus,:focus-visible),html body div#root#root .app-shell main.workspace .danger-icon-button:is(:hover,:focus,:focus-visible){border-color:#fb718575!important;background:#4b10227a!important;color:#ff9cad!important;-webkit-text-fill-color:#ff9cad!important}html body div#root#root .app-shell main.workspace :is(.input-row input,.input-row textarea,.github-input-row input){color:#dae8fadb!important;-webkit-text-fill-color:rgba(218,232,250,.86)!important;font-size:clamp(16px,3.85vw,18px)!important;font-weight:560!important;letter-spacing:0!important}html body div#root#root .app-shell main.workspace .github-source-panel .repo-picker-title-row,html body div#root#root .app-shell main.workspace .github-source-panel .panel-title-row.repo-picker-title-row{min-height:42px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}html body div#root#root .app-shell main.workspace .github-source-panel .repo-picker-title-lockup{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:9px!important}html body div#root#root .app-shell main.workspace .github-source-panel .repo-picker-title-lockup h3{margin:0!important;color:#f8fbff!important;font-size:18px!important;font-weight:760!important;line-height:1!important}html body div#root#root .app-shell main.workspace .github-source-panel .repo-picker-title-lockup>svg{transform:translateY(-9px)!important}html body div#root#root .app-shell main.workspace .github-source-panel .github-repo-picker button{min-height:62px!important;align-items:center!important;border-color:#5ef5d03d!important;background:radial-gradient(circle at 0% 50%,rgba(94,245,208,.12),transparent 9rem),linear-gradient(145deg,#05182ab8,#02091abd)!important;background-color:#071830!important}html body div#root#root .app-shell main.workspace :is(.input-row input::-moz-placeholder,.input-row textarea::-moz-placeholder,.github-input-row input::-moz-placeholder){color:#b4c7e2a8!important;-webkit-text-fill-color:rgba(180,199,226,.66)!important}html body div#root#root .app-shell main.workspace :is(.input-row input::placeholder,.input-row textarea::placeholder,.github-input-row input::placeholder){color:#b4c7e2a8!important;-webkit-text-fill-color:rgba(180,199,226,.66)!important}html body div#root#root .app-shell main.workspace :is(button,a,[role=button],.primary-button,.secondary-button,.ghost-button,.connector-button,.asset-button,.native-card-status,.native-card-info,.workspace-choice-card,.builder-option,.implementation-path-option,.choice-button):not(:disabled):not([aria-disabled=true]){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important}html body div#root#root .app-shell main.workspace :is(.secondary-button,.ghost-button,.connector-button,.asset-button,.native-card-status,.native-card-info,.workspace-choice-card,.builder-option,.implementation-path-option,.choice-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible){background:linear-gradient(145deg,#0f3652c2,#051228d1)!important;border-color:#5ef5d052!important;color:#edf8ff!important;-webkit-text-fill-color:#edf8ff!important;box-shadow:inset 0 0 0 1px #5ef5d014,0 10px 22px #0000001f!important;transform:translateY(-1px)!important}html body div#root#root .app-shell main.workspace :is(.secondary-button,.ghost-button,.connector-button,.asset-button,.native-card-status,.native-card-info,.workspace-choice-card,.builder-option,.implementation-path-option,.choice-button):not(:disabled):not([aria-disabled=true]):active{background:#071e34e6!important;border-color:#5ef5d03d!important;box-shadow:inset 0 0 0 1px #5ef5d014!important;transform:translateY(0)!important}html body div#root#root .app-shell main.workspace :is(.primary-button,.scan-button,.builder-send-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible){background:linear-gradient(105deg,#50f0ac,#30d2df)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;border-color:#dafff66b!important;box-shadow:0 18px 40px #25d3e23d,inset 0 1px #ffffff42!important;transform:translateY(-1px)!important}html body div#root#root .app-shell main.workspace :is(.primary-button,.scan-button,.builder-send-button):not(:disabled):not([aria-disabled=true]):active{background:linear-gradient(105deg,#35dc91,#20c4d1)!important;box-shadow:0 10px 24px #25d3e22e!important;transform:translateY(0)!important}html body div#root#root .app-shell main.workspace :is(button,a,[role=button]):focus-visible{outline:0!important;box-shadow:0 0 0 3px #5ef5d02e,var(--ws-focus-shadow, 0 10px 22px rgba(0, 0, 0, .12))!important}html body div#root#root .app-shell main.workspace :is(button,a,[role=button]):is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small,em){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence{padding:clamp(14px,3.4vw,22px)!important;border-radius:26px!important;border-color:#5ef5d070!important;background:radial-gradient(circle at 50% 0%,rgba(94,245,208,.24),transparent 12rem),linear-gradient(155deg,#164176f0,#052632f5)!important;box-shadow:0 26px 70px #00000047,inset 0 0 0 1px #ffffff0a!important}html body div#root#root .app-shell main.workspace .scan-progress-card{padding:14px!important;border-radius:24px!important;border-color:#5ef5d057!important;background:radial-gradient(circle at 12% 10%,rgba(94,245,208,.2),transparent 9rem),linear-gradient(145deg,#0c2c4be6,#030d1ff0)!important;background-color:#071830!important;box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff0a!important}html body div#root#root .app-shell main.workspace .scan-progress-title-row{justify-content:space-between!important;margin-bottom:10px!important}html body div#root#root .app-shell main.workspace .scan-progress-cancel{width:auto!important;min-width:48px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(246,196,87,.26)!important;background:#f6c45714!important;color:#ffe9a8!important;-webkit-text-fill-color:#ffe9a8!important;font-size:13px!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .scan-progress-status-row{min-height:76px!important;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important;background:radial-gradient(circle at 0% 50%,rgba(37,211,226,.16),transparent 8rem),#02091a94!important}html body div#root#root .app-shell main.workspace .scan-radar{position:relative!important;width:46px!important;height:46px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle,rgba(94,245,208,.32),rgba(37,211,226,.1) 58%,transparent 60%)!important;box-shadow:0 0 0 1px #5ef5d047,0 0 22px #25d3e22e!important}html body div#root#root .app-shell main.workspace .scan-radar>span{position:absolute!important;top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.45)!important;animation:scanPulse 1.8s ease-out infinite!important}html body div#root#root .app-shell main.workspace .scan-radar>span:nth-child(2){animation-delay:.55s!important}html body div#root#root .app-shell main.workspace .scan-radar>span:nth-child(3){animation-delay:1.1s!important}@keyframes scanPulse{0%{opacity:.8;transform:scale(.45)}to{opacity:0;transform:scale(1.85)}}html body div#root#root .app-shell main.workspace .scan-progress-copy{display:grid!important;gap:3px!important;min-width:0!important}html body div#root#root .app-shell main.workspace .scan-progress-copy strong{color:#f8fbff!important;font-size:16px!important;line-height:1.16!important}html body div#root#root .app-shell main.workspace .scan-progress-copy span,html body div#root#root .app-shell main.workspace .scan-progress-steps span{color:#dfecffc7!important;font-size:13px!important;line-height:1.28!important;font-weight:640!important}html body div#root#root .app-shell main.workspace .scan-progress-track{height:6px!important;margin-top:12px!important;overflow:hidden!important;border-radius:999px!important;background:#86a1ca29!important}html body div#root#root .app-shell main.workspace .scan-progress-track>span{display:block!important;width:42%!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#5ef5d0,#22d3ee)!important;animation:scanTrack 1.35s ease-in-out infinite alternate!important}@keyframes scanTrack{0%{transform:translate(-18%)}to{transform:translate(152%)}}html body div#root#root .app-shell main.workspace .scan-progress-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important}html body div#root#root .app-shell main.workspace .scan-progress-steps span{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 7px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.2)!important;background:#5ef5d014!important;text-align:center!important}html body div#root#root .app-shell main.workspace .scan-score-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important;text-align:left!important}html body div#root#root .app-shell main.workspace .scan-score-kicker{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:28px!important;align-items:center!important;border-radius:999px!important;padding:5px 9px!important;background:#5ef5d01c!important;border:1px solid rgba(94,245,208,.24)!important;color:#9bf7d8!important;-webkit-text-fill-color:#9bf7d8!important;font-size:11px!important;font-weight:820!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .scan-meter{width:clamp(82px,22vw,112px)!important;height:clamp(82px,22vw,112px)!important;margin:0!important;display:grid!important;place-items:center!important;align-content:center!important;gap:0!important}html body div#root#root .app-shell main.workspace .scan-meter span{font-size:clamp(24px,6.4vw,32px)!important;line-height:1!important;display:block!important;text-align:center!important}html body div#root#root .app-shell main.workspace .scan-meter small{max-width:56px!important;margin-top:4px!important;display:block!important;font-size:9.5px!important;line-height:1.05!important;text-align:center!important;white-space:normal!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .scan-score-copy strong{display:block!important;margin-top:4px!important;color:#fff!important;font-size:clamp(22px,6vw,32px)!important;line-height:1!important}html body div#root#root .app-shell main.workspace .scan-score-copy p{margin:7px 0 0!important;color:#e1f0ffd1!important;font-size:clamp(14px,3.4vw,16px)!important;line-height:1.35!important;font-weight:620!important}html body div#root#root .app-shell main.workspace .scan-proof-head,html body div#root#root .app-shell main.workspace .scan-score-basis,html body div#root#root .app-shell main.workspace .scan-gap-summary,html body div#root#root .app-shell main.workspace .scan-finding-cards,html body div#root#root .app-shell main.workspace .scan-evidence-grid,html body div#root#root .app-shell main.workspace .scan-upgrade-card{margin-top:10px!important}html body div#root#root .app-shell main.workspace .scan-proof-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .scan-proof-head>span{min-width:0!important;display:grid!important;gap:2px!important}html body div#root#root .app-shell main.workspace .scan-proof-head strong{color:#f8fbff!important;font-size:clamp(16px,4vw,19px)!important;line-height:1.12!important}html body div#root#root .app-shell main.workspace .scan-proof-head small{color:#dfecffb3!important;font-size:12px!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .scan-share-button{min-width:48px!important;min-height:42px!important;padding:0 12px!important;border-radius:999px!important;border-color:#5ef5d04d!important;background:#5ef5d01a!important;color:#a6ffe4!important;-webkit-text-fill-color:#a6ffe4!important}html body div#root#root .app-shell main.workspace .scan-share-status{--ll-status-margin: 8px 0 0;--ll-status-font-size: 13px;--ll-status-font-weight: 740}html body div#root#root .app-shell main.workspace .scan-score-basis{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body div#root#root .app-shell main.workspace .scan-score-basis>span{min-height:34px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:7px 10px!important;background:#04102394!important;border:1px solid rgba(129,184,223,.2)!important;color:#ddedffdb!important;font-size:12px!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .scan-finding-cards{display:grid!important;gap:7px!important}html body div#root#root .app-shell main.workspace .scan-finding-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:2px 8px!important;align-items:start!important;min-height:58px!important;padding:8px 10px!important;border-radius:16px!important;background:#f6c45713!important;border-color:#f6c4573d!important}html body div#root#root .app-shell main.workspace .scan-finding-card:before{content:""!important;width:9px!important;height:9px!important;margin-top:4px!important;border-radius:999px!important;background:#f6c453!important;box-shadow:0 0 0 5px #f6c4571a!important}html body div#root#root .app-shell main.workspace .scan-finding-card strong{grid-column:2!important;color:#fff7d7!important;font-size:clamp(13px,3.4vw,15px)!important;line-height:1.15!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .scan-finding-card span{grid-column:2!important;color:#e7f1ffd1!important;font-size:clamp(12px,3.1vw,13px)!important;line-height:1.22!important;font-weight:620!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article{min-width:0!important;padding:9px!important;background:#020b1c80!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article :is(strong,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card{display:grid!important;gap:9px!important;padding:13px!important;border-radius:20px!important;background:linear-gradient(145deg,#3ae7971f,#071f2ed1)!important;border-color:#5ef5d057!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card>strong{color:#f8fbff!important;font-size:clamp(15px,3.7vw,17px)!important;line-height:1.16!important;font-weight:780!important;letter-spacing:0!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important;gap:8px!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card .primary-button.small,html body div#root#root .app-shell main.workspace .scan-upgrade-card .ghost-button.small{width:100%!important;min-height:52px!important;justify-content:center!important}html body div#root#root .app-shell main.workspace .scan-result-list,html body div#root#root .app-shell main.workspace .scan-more-button{display:none!important}@media(max-width:520px){html body div#root#root .app-shell main.workspace .primary-panel{margin-top:0!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{border-radius:22px!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{height:88px!important;min-height:88px!important;border-radius:16px!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper .stage-number,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper .mobile-tab-number{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;font-size:15px!important}html body div#root#root .app-shell main.workspace .scan-score-hero{grid-template-columns:auto minmax(0,1fr)!important;justify-items:stretch!important;text-align:left!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card>div{grid-template-columns:1fr!important}html body div#root#root .app-shell main.workspace .workspace-info-tip>button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}}html body div#root#root .app-shell main.workspace :is(button.primary-button,a.primary-button,.primary-button,.scan-button,.builder-send-button):not(:disabled):not([aria-disabled=true]){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.58rem!important;border:1px solid rgba(218,255,246,.34)!important;background:linear-gradient(105deg,#3bea9a,#24cedc)!important;background-color:#3bea9a!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 20px 46px #25d3e238!important}html body div#root#root .app-shell main.workspace :is(button.primary-button,a.primary-button,.primary-button,.scan-button,.builder-send-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible){border-color:#dafff66b!important;background:linear-gradient(105deg,#42eda0,#27d0dd)!important;background-color:#42eda0!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 16px 34px #25d3e22e!important;transform:none!important}html body div#root#root .app-shell main.workspace :is(button.primary-button,a.primary-button,.primary-button,.scan-button,.builder-send-button):not(:disabled):not([aria-disabled=true]):active{background:linear-gradient(105deg,#35dc91,#20c4d1)!important;background-color:#35dc91!important;box-shadow:0 10px 24px #25d3e22e!important;transform:translateY(0)!important}html body div#root#root .app-shell.app-shell main.workspace.workspace :is(button.primary-button.primary-button,a.primary-button.primary-button,.primary-button.primary-button,.scan-button.scan-button,.builder-send-button.builder-send-button):not(:disabled):not([aria-disabled=true]){border:1px solid rgba(218,255,246,.34)!important;background:linear-gradient(105deg,#3bea9a,#24cedc)!important;background-color:#3bea9a!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 20px 46px #25d3e238!important}html body div#root#root .app-shell.app-shell main.workspace.workspace :is(button.primary-button.primary-button,a.primary-button.primary-button,.primary-button.primary-button,.scan-button.scan-button,.builder-send-button.builder-send-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible){border-color:#dafff66b!important;background:linear-gradient(105deg,#42eda0,#27d0dd)!important;background-color:#42eda0!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 16px 34px #25d3e22e!important;transform:none!important}html body div#root#root .app-shell.app-shell main.workspace.workspace :is(button.secondary-button.secondary-button,label.secondary-button.secondary-button,.secondary-button.secondary-button,button.ghost-button.ghost-button,.ghost-button.ghost-button,.asset-action-button.asset-action-button,.compact-button.compact-button):not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]){border:1px solid rgba(134,161,202,.26)!important;background:linear-gradient(145deg,#081c35db,#030c1dd6)!important;background-color:#071b35!important;color:var(--studio-text)!important;-webkit-text-fill-color:var(--studio-text)!important;box-shadow:inset 0 0 0 1px #ffffff06!important}html body div#root#root .app-shell.app-shell main.workspace.workspace :is(button.secondary-button.secondary-button,label.secondary-button.secondary-button,.secondary-button.secondary-button,button.ghost-button.ghost-button,.ghost-button.ghost-button,.asset-action-button.asset-action-button,.compact-button.compact-button):not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible){border-color:#5ef5d04d!important;background:linear-gradient(145deg,#0a223ce0,#030d1fdb)!important;background-color:#09233b!important;color:#edf8ff!important;-webkit-text-fill-color:#edf8ff!important;box-shadow:inset 0 0 0 1px #5ef5d012!important;transform:none!important}html body div#root#root .app-shell main.workspace :is(.github-remove-inline,.danger-icon-button,.workspace-delete-button,button[aria-label^=Delete],button[title^=Delete]){border-color:#f871717a!important;background:#3e0c1d85!important;color:#ff8fa0!important;-webkit-text-fill-color:#ff8fa0!important}html body div#root#root .app-shell main.workspace :is(.github-remove-inline,.danger-icon-button,.workspace-delete-button,button[aria-label^=Delete],button[title^=Delete]):is(:hover,:focus,:focus-visible,:active){border-color:#fb718585!important;background:#4a102294!important;color:#ffa4b3!important;-webkit-text-fill-color:#ffa4b3!important;box-shadow:inset 0 0 0 1px #fb71851a!important;transform:none!important}html body div#root#root .app-shell main.workspace :is(.github-remove-inline,.danger-icon-button,.workspace-delete-button,button[aria-label^=Delete],button[title^=Delete]) :is(svg,svg *){color:currentColor!important;stroke:currentColor!important}html body div#root#root .app-shell main.workspace .step-heading{gap:clamp(10px,2.4vw,14px)!important;padding-bottom:clamp(10px,2.6vw,14px)!important;border-bottom-color:#5ef5d033!important}html body div#root#root .app-shell main.workspace .step-heading .eyebrow{min-height:24px!important;padding:3px 9px!important;font-size:clamp(12px,2.9vw,13px)!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .step-heading h2{margin-top:4px!important;font-size:clamp(28px,7.2vw,42px)!important;line-height:1.04!important;font-weight:800!important}html body div#root#root .app-shell main.workspace :is(.heading-icon,.heading-step-number){width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:14px!important;box-shadow:0 0 0 5px #39ef9d1a,0 10px 22px #10e0bd29!important}html body div#root#root .app-shell main.workspace :is(.workspace-menu-trigger,.workspace-app-header .marketing-brand .brand-logo){box-shadow:none!important}html body div#root#root .app-shell main.workspace :is(.input-row,.github-input-row):focus-within{border-color:#5ef5d075!important;box-shadow:inset 0 0 0 1px #5ef5d01f,0 0 0 2px #5ef5d00f!important}html body div#root#root .app-shell main.workspace :is(button,a,[role=button],summary):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){filter:none!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence{padding:clamp(14px,3.2vw,20px)!important;display:grid!important;gap:12px!important;border-radius:28px!important;background:radial-gradient(circle at 16% 4%,rgba(94,245,208,.28),transparent 9rem),radial-gradient(circle at 100% 8%,rgba(34,211,238,.18),transparent 12rem),linear-gradient(150deg,#0c2f58f5,#041a25fa)!important}html body div#root#root .app-shell main.workspace .scan-score-hero{gap:clamp(12px,3vw,18px)!important}html body div#root#root .app-shell main.workspace .scan-score-title-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}html body div#root#root .app-shell main.workspace .scan-share-button{min-width:46px!important;min-height:46px!important;padding:0 12px!important;border-radius:16px!important;border:1px solid rgba(166,255,228,.3)!important;background:#a6ffe41a!important;box-shadow:none!important;color:#b7ffe8!important;-webkit-text-fill-color:#b7ffe8!important;font-size:12px!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .scan-share-button:is(:hover,:focus,:focus-visible,:active){background:#a6ffe424!important;border-color:#a6ffe466!important;box-shadow:none!important;transform:none!important}html body div#root#root .app-shell main.workspace .scan-share-row{display:grid!important;justify-items:stretch!important}html body div#root#root .app-shell main.workspace .scan-share-row .scan-share-button{width:100%!important;justify-content:center!important;background:#a6ffe414!important}html body div#root#root .app-shell main.workspace .scan-score-copy strong{font-size:clamp(24px,6.4vw,34px)!important;letter-spacing:0!important}html body div#root#root .app-shell main.workspace .scan-score-proof{display:block!important;margin-top:5px!important;color:#b7ffe8c7!important;font-size:12px!important;font-weight:720!important;line-height:1.2!important}html body div#root#root .app-shell main.workspace .scan-path-graphic{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;position:relative!important}html body div#root#root .app-shell main.workspace .scan-path-graphic:before{content:""!important;position:absolute!important;left:12%;right:12%;top:18px;height:1px;background:linear-gradient(90deg,#5ef5d0bf,#22d3ee8c)!important}html body div#root#root .app-shell main.workspace .scan-path-graphic>span{position:relative!important;min-height:36px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.26)!important;background:#030c1db8!important;color:#e5f7ffe0!important;font-size:11px!important;font-weight:800!important;z-index:1!important}html body div#root#root .app-shell main.workspace .scan-score-basis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .scan-gap-summary{padding:10px 12px!important;border-radius:18px!important;background:#5ef5d017!important;border:1px solid rgba(94,245,208,.22)!important}html body div#root#root .app-shell main.workspace .scan-finding-cards{gap:8px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article{border-radius:16px!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card>span{color:#e7f1ffd1!important;font-size:14px!important;line-height:1.32!important;font-weight:640!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .scan-gap-summary>strong{color:#f8fbff!important;font-size:clamp(15px,3.7vw,17px)!important;line-height:1.16!important;font-weight:780!important}html body div#root#root .app-shell main.workspace .scan-gap-summary>span{color:#dfecffc2!important;font-size:13px!important;line-height:1.3!important;font-weight:630!important}html body div#root#root .app-shell main.workspace .scan-score-basis>span,html body div#root#root .app-shell main.workspace .scan-evidence-grid>article :is(span,strong,small){letter-spacing:0!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article span{color:#9bf7d8bf!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article strong{margin-top:3px!important;color:#f8fbff!important;font-size:15px!important;line-height:1.14!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article small{margin-top:2px!important;color:#dfecffa8!important;font-size:12px!important;line-height:1.25!important;font-weight:620!important}@media(max-width:520px){html body div#root#root .app-shell main.workspace .step-heading h2{font-size:clamp(26px,7vw,34px)!important}html body div#root#root .app-shell main.workspace .scan-score-basis,html body div#root#root .app-shell main.workspace .scan-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body div#root#root .app-shell main.workspace .scan-score-basis>span{min-height:30px!important;justify-content:center!important;padding:5px 6px!important;font-size:10.5px!important;text-align:center!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article{padding:7px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article span{font-size:9.5px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article strong{font-size:12.5px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article small{font-size:10.5px!important}}@media(max-width:767px){html body div#root#root .app-shell main.workspace .workspace-app-header{left:0!important;right:0!important;width:100vw!important;margin-inline:calc(50% - 50vw)!important;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))!important}html body div#root#root .app-shell main.workspace .workspace-menu-trigger{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:14px!important;background:#020a182e!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .workspace-menu-trigger>svg{width:29px!important;height:29px!important;stroke-width:2.7!important}html body div#root#root .app-shell main.workspace .workspace-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]){background:#020a1847!important;border:0!important;box-shadow:none!important;transform:none!important}}html body div#root#root .app-shell main.workspace .workspace-field-card{border-radius:22px!important;padding:clamp(11px,2.5vw,15px)!important}html body div#root#root .app-shell main.workspace .workspace-field-head{min-height:30px!important}html body div#root#root .app-shell main.workspace .workspace-info-tip{width:24px!important;height:24px!important}html body div#root#root .app-shell main.workspace .workspace-info-tip>button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:-10px!important;color:#8ef7ff!important;-webkit-text-fill-color:#8ef7ff!important}html body div#root#root .app-shell main.workspace .workspace-info-tip>button:is(:hover,:focus,:focus-visible,:active){background:transparent!important;border:0!important;box-shadow:none!important;color:#b9fff4!important;-webkit-text-fill-color:#b9fff4!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence{gap:10px!important;overflow:hidden!important;border:1px solid rgba(94,245,208,.42)!important;box-shadow:0 24px 64px #00000052,inset 0 1px #ffffff0f!important}html body div#root#root .app-shell main.workspace .scan-score-hero{align-items:center!important}html body div#root#root .app-shell main.workspace .scan-meter{width:clamp(104px,29vw,136px)!important;height:clamp(104px,29vw,136px)!important;min-width:clamp(104px,29vw,136px)!important;display:grid!important;place-items:center!important;text-align:center!important;border-radius:999px!important;background:radial-gradient(circle at 50% 50%,rgba(4,25,41,.96) 0 52%,transparent 53%),conic-gradient(from -90deg,#52efa2 0 var(--score),rgba(66,180,206,.28) var(--score) 100%)!important;box-shadow:0 0 0 7px #5ef5d014,0 18px 42px #22d3ee2e!important}html body div#root#root .app-shell main.workspace .scan-meter>span{align-self:end!important;color:#f4fff9!important;-webkit-text-fill-color:#f4fff9!important;font-size:clamp(28px,7vw,40px)!important;font-weight:820!important;line-height:.95!important}html body div#root#root .app-shell main.workspace .scan-meter>small{align-self:start!important;margin-top:3px!important;color:#9bf7d8c7!important;-webkit-text-fill-color:rgba(155,247,216,.78)!important;font-size:10px!important;font-weight:850!important;letter-spacing:0!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .scan-score-copy p{margin:6px 0 0!important;color:#e7f1ffc7!important;font-size:clamp(12.5px,3.25vw,14px)!important;line-height:1.34!important;font-weight:610!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .scan-score-copy strong{font-size:clamp(23px,5.9vw,32px)!important}html body div#root#root .app-shell main.workspace .scan-score-proof,html body div#root#root .app-shell main.workspace .scan-score-basis{display:none!important}html body div#root#root .app-shell main.workspace .scan-path-graphic{margin-top:8px!important}html body div#root#root .app-shell main.workspace .scan-path-graphic>span{min-height:30px!important;font-size:10.5px!important}html body div#root#root .app-shell main.workspace .scan-path-graphic:before{top:15px!important}html body div#root#root .app-shell main.workspace .scan-gap-summary{padding:9px 11px!important}html body div#root#root .app-shell main.workspace .scan-gap-summary>span{display:none!important}html body div#root#root .app-shell main.workspace .scan-finding-card{min-height:0!important;padding:11px 12px!important;border-radius:17px!important;display:grid!important;gap:3px!important}html body div#root#root .app-shell main.workspace .scan-finding-card strong{font-size:clamp(13.5px,3.45vw,16px)!important;line-height:1.15!important}html body div#root#root .app-shell main.workspace .scan-finding-card span{font-size:clamp(11.5px,3vw,13px)!important;line-height:1.28!important;display:block!important;overflow:visible!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card{padding:11px!important;gap:7px!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card>span{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important;font-size:12.8px!important;line-height:1.32!important}html body div#root#root .app-shell main.workspace .scan-upgrade-card .primary-button.small,html body div#root#root .app-shell main.workspace .scan-upgrade-card .ghost-button.small{min-height:46px!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(:hover,:focus,:focus-visible,:active){transform:none!important;filter:none!important}html body div#root#root .app-shell main.workspace .native-card .native-card-status[aria-pressed=true],html body div#root#root .app-shell main.workspace .native-card.selected .native-card-status{border-color:#5ef5d080!important;background:#5ef5d01f!important;color:#8df7cf!important;-webkit-text-fill-color:#8df7cf!important;box-shadow:inset 0 0 0 1px #5ef5d014!important}html body div#root#root .app-shell main.workspace .native-card .native-card-status[aria-pressed=true] :is(svg,svg *),html body div#root#root .app-shell main.workspace .native-card.selected .native-card-status :is(svg,svg *){color:currentColor!important;stroke:currentColor!important}html body div#root#root .app-shell main.workspace .native-card .native-card-status[aria-pressed=true]:is(:hover,:focus,:focus-visible,:active),html body div#root#root .app-shell main.workspace .native-card.selected .native-card-status:is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d099!important;background:#5ef5d029!important;color:#a7ffe0!important;-webkit-text-fill-color:#a7ffe0!important;box-shadow:inset 0 0 0 1px #5ef5d01a!important;transform:none!important}html body div#root#root .app-shell main.workspace :is(.asset-tile,.screenshot-tile){gap:10px!important;padding:12px!important;border-radius:20px!important}html body div#root#root .app-shell main.workspace .studio-advanced-details>summary{min-height:56px!important;padding:10px 12px!important;border-radius:18px!important;display:grid!important;grid-template-columns:auto minmax(0,auto) minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .studio-advanced-details>summary small{justify-self:start!important;font-size:11.5px!important;line-height:1.2!important;color:#dfecffb3!important;-webkit-text-fill-color:rgba(223,236,255,.7)!important}html body div#root#root .app-shell main.workspace .asset-save-status{width:-moz-fit-content!important;width:fit-content!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:-2px 0 0!important;padding:5px 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;color:#bfffe0!important;-webkit-text-fill-color:#bfffe0!important}html body div#root#root .app-shell main.workspace .asset-save-status :is(svg,span){display:inline-flex!important;align-items:center!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .app-shell main.workspace .asset-tile-grid{display:grid!important;gap:10px!important}html body div#root#root .app-shell main.workspace .asset-tile-preview{min-height:104px!important;max-height:120px!important;aspect-ratio:16 / 8.5!important;border-radius:17px!important}html body div#root#root .app-shell main.workspace .asset-tile-title{display:flex!important;align-items:center!important;gap:7px!important;font-size:clamp(15px,3.8vw,17px)!important;line-height:1.14!important}html body div#root#root .app-shell main.workspace .asset-tile-copy{gap:2px!important}html body div#root#root .app-shell main.workspace .asset-tile-copy>span:not(.asset-tile-title),html body div#root#root .app-shell main.workspace .asset-tile-copy>small{font-size:12px!important;line-height:1.25!important;color:#dfecffad!important;-webkit-text-fill-color:rgba(223,236,255,.68)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .asset-tile-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body div#root#root .app-shell main.workspace .asset-tile-actions .asset-action-button{min-height:44px!important;padding-inline:6px!important;border-radius:14px!important;font-size:11px!important;line-height:1.05!important;gap:4px!important}html body div#root#root .app-shell main.workspace :is(.builder-platform-panel,.builder-option,.implementation-path-option){border-radius:18px!important}html body div#root#root .app-shell main.workspace :is(.builder-platform-panel,.builder-option,.implementation-path-option).selected,html body div#root#root .app-shell main.workspace :is(.builder-platform-panel,.builder-option,.implementation-path-option)[aria-pressed=true],html body div#root#root .app-shell main.workspace :is(.builder-platform-panel,.builder-option,.implementation-path-option)[aria-selected=true]{border-color:#5ef5d08a!important;background:linear-gradient(145deg,#5ef5d021,#081e36e6)!important;color:#f5fffb!important;-webkit-text-fill-color:#f5fffb!important;box-shadow:inset 0 0 0 1px #5ef5d014!important}html body div#root#root .app-shell main.workspace :is(.builder-platform-panel,.builder-option,.implementation-path-option):is(:hover,:focus,:focus-visible,:active){transform:none!important;filter:none!important;border-color:#5ef5d057!important;box-shadow:inset 0 0 0 1px #5ef5d00d!important}html body div#root#root .app-shell main.workspace .no-code-platform-panel{display:grid!important;gap:9px!important;padding:12px!important}html body div#root#root .app-shell main.workspace .builder-platform-head span{display:grid!important;gap:2px!important}html body div#root#root .app-shell main.workspace .builder-platform-head strong{font-size:clamp(15px,4vw,18px)!important;line-height:1.1!important}html body div#root#root .app-shell main.workspace .builder-platform-head small{font-size:12px!important;line-height:1.25!important;color:#dfecffb8!important;-webkit-text-fill-color:rgba(223,236,255,.72)!important}html body div#root#root .app-shell main.workspace .builder-platform-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button{min-height:58px!important;display:grid!important;align-content:center!important;gap:4px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.2)!important;background:#030d1f8c!important;box-shadow:none!important;text-align:left!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button strong{min-width:0!important;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;font-size:13.5px!important;line-height:1.1!important;font-weight:760!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button small{color:#dfecffb8!important;-webkit-text-fill-color:rgba(223,236,255,.72)!important;font-size:11px!important;line-height:1.15!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button.selected,html body div#root#root .app-shell main.workspace .builder-platform-grid>button[aria-pressed=true]{border-color:#5ef5d094!important;background:linear-gradient(145deg,#5ef5d024,#061c2fc2)!important;box-shadow:inset 0 0 0 1px #5ef5d014!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button:is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d05c!important;background:#06192dad!important;box-shadow:inset 0 0 0 1px #5ef5d00a!important;transform:none!important}html body div#root#root .app-shell main.workspace :is(.build-setup-panel,.live-build-panel,.play-handoff-panel){padding:14px!important;gap:12px!important;border-radius:22px!important}html body div#root#root .app-shell main.workspace :is(.build-setup-panel,.live-build-panel,.play-handoff-panel) :is(h3,.section-title){font-size:clamp(17px,4.4vw,22px)!important;line-height:1.12!important}html body div#root#root .app-shell main.workspace :is(.build-handoff-status-grid,.build-handoff-requirements,.build-handoff-milestones,.artifact-purpose-grid,.live-artifact-list,.emulator-qa-grid,.device-preview-checklist,.play-upload-readiness){display:grid!important;gap:8px!important}html body div#root#root .app-shell main.workspace :is(.build-handoff-status-grid>*,.build-handoff-requirements>*,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*){min-height:0!important;padding:10px 11px!important;border-radius:16px!important;gap:8px!important}html body div#root#root .app-shell main.workspace :is(.build-handoff-requirements>*,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*) :is(strong,span,small,p){letter-spacing:0!important}html body div#root#root .app-shell main.workspace :is(.build-handoff-requirements>*,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*) strong{font-size:13.5px!important;line-height:1.18!important}html body div#root#root .app-shell main.workspace :is(.build-handoff-requirements>*,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*) :is(small,p){font-size:11.5px!important;line-height:1.28!important}html body div#root#root .app-shell main.workspace :is(.build-actions,.build-handoff-actions,.device-preview-actions,.play-upload-actions){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body div#root#root .app-shell main.workspace :is(.build-actions,.build-handoff-actions,.device-preview-actions,.play-upload-actions) :is(button,a){min-height:48px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid{grid-template-columns:1fr!important;gap:7px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article{min-width:0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:1px!important;align-items:center!important;background:#020b1c80!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article span{grid-row:1 / 3!important;min-width:74px!important;color:#9bf7d8c7!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article strong,html body div#root#root .app-shell main.workspace .scan-evidence-grid>article small{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article strong{margin-top:0!important;color:#f8fbff!important;font-size:14px!important;line-height:1.15!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article small{margin-top:1px!important;color:#dfecffad!important;font-size:11.5px!important;line-height:1.25!important;font-weight:620!important}html body div#root#root .app-shell main.workspace .scan-score-kicker{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9bf7d8db!important;-webkit-text-fill-color:rgba(155,247,216,.86)!important;box-shadow:none!important;font-size:clamp(13px,3.4vw,15px)!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}@media(max-width:520px){html body div#root#root .app-shell main.workspace .scan-evidence-grid{grid-template-columns:1fr!important;gap:7px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article{padding:9px 11px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article strong{font-size:13.5px!important}html body div#root#root .app-shell main.workspace .scan-evidence-grid>article small{font-size:11px!important}}html body div#root#root .app-shell main.workspace,html body div#root#root .app-shell main.workspace *{min-width:0}html body div#root#root .app-shell main.workspace :is(button,a,summary,.native-card,.workspace-card,.section-block,.workspace-field-card,.builder-platform-grid>button,.implementation-path-option,.asset-tile,.screenshot-tile,.build-setup-panel,.live-build-panel,.play-handoff-panel):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){transform:none!important;filter:none!important}html body div#root#root .app-shell main.workspace :is(button,a,summary):not(:disabled):not([aria-disabled=true]):focus-visible{outline:2px solid rgba(94,245,208,.46)!important;outline-offset:2px!important}html body div#root#root .app-shell main.workspace .workspace-app-header,html body div#root#root .app-shell main.workspace .workspace-app-header:is(:hover,:focus-within){background:linear-gradient(110deg,#1f1752fa,#04434cfa)!important;border-bottom-color:#5ef5d033!important;box-shadow:0 14px 34px #0003!important}html body div#root#root .app-shell main.workspace .workspace-app-header .marketing-brand:is(:hover,:focus,:focus-visible,:active),html body div#root#root .app-shell main.workspace .workspace-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;border-color:transparent!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .workspace-menu-trigger.workspace-menu-trigger{box-shadow:none!important}html body div#root#root .app-shell main.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle,html body div#root#root .app-shell main.workspace .workspace-dashboard-toggle.workspace-dashboard-toggle{min-height:54px!important;border-radius:999px!important;border:1px solid rgba(134,161,202,.26)!important;background:linear-gradient(145deg,#091933d1,#030c1dc7)!important;color:#f5faffe6!important;-webkit-text-fill-color:rgba(245,250,255,.9)!important;box-shadow:inset 0 0 0 1px #ffffff06!important}html body div#root#root .app-shell main.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle:is(:hover,:focus,:focus-visible,:active),html body div#root#root .app-shell main.workspace .workspace-dashboard-toggle.workspace-dashboard-toggle:is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d052!important;background:linear-gradient(145deg,#0b1f3adb,#030d1fd1)!important;color:#f8fcfff0!important;-webkit-text-fill-color:rgba(248,252,255,.94)!important;box-shadow:inset 0 0 0 1px #5ef5d00d!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{gap:clamp(6px,1.8vw,10px)!important;padding:clamp(7px,2vw,10px)!important;border-radius:24px!important;border-color:#5ef5d03d!important;background:linear-gradient(145deg,#071c2fdb,#030c1dd1)!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{min-width:0!important;overflow:hidden!important;border:1px solid rgba(134,161,202,.2)!important;background:#09193394!important;box-shadow:none!important;color:#e5f0ffb8!important;-webkit-text-fill-color:rgba(229,240,255,.72)!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d047!important;background:#0c243f9e!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.active,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button[aria-current=step]{border-color:#5ef5d094!important;background:radial-gradient(circle at 50% 5%,rgba(94,245,208,.28),transparent 56%),linear-gradient(145deg,#14465bd6,#071c33e0)!important;color:#f7fffb!important;-webkit-text-fill-color:#f7fffb!important;box-shadow:inset 0 0 0 1px #5ef5d014,0 12px 28px #25d3e229!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper :is(.stage-number,.mobile-tab-number){border:1px solid rgba(231,241,255,.16)!important;background:#020a186b!important;color:#e7f1ffb8!important;-webkit-text-fill-color:rgba(231,241,255,.72)!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.active :is(.stage-number,.mobile-tab-number),html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button[aria-current=step] :is(.stage-number,.mobile-tab-number){background:linear-gradient(145deg,#61f7af,#22d3ee)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 0 0 5px #5ef5d01f,inset 0 1px #ffffff59!important}html body div#root#root .app-shell main.workspace :is(.workspace-field-card,.section-block,.workspace-card,.native-card,.instruction-pack-panel,.asset-tile,.screenshot-tile,.copy-edit-panel,.build-setup-panel,.live-build-panel,.play-handoff-panel){border-radius:22px!important;border:1px solid rgba(94,245,208,.22)!important;background:linear-gradient(145deg,#09223dd1,#030c1ddb)!important;box-shadow:inset 0 0 0 1px #ffffff06!important}html body div#root#root .app-shell main.workspace :is(.workspace-field-card,.section-block,.workspace-card,.instruction-pack-panel,.copy-edit-panel){padding:clamp(12px,3vw,18px)!important}html body div#root#root .app-shell main.workspace :is(.workspace-field-card,.section-block,.workspace-card,.instruction-pack-panel,.copy-edit-panel):is(:hover,:focus-within){border-color:#5ef5d04d!important;background:linear-gradient(145deg,#0b2744db,#030d1fe0)!important;box-shadow:inset 0 0 0 1px #5ef5d00a!important}html body div#root#root .app-shell main.workspace .workspace-field-head,html body div#root#root .app-shell main.workspace .field-label-row{gap:8px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .workspace-field-card .input-row{margin-top:8px!important;min-height:58px!important;border-radius:18px!important;padding:8px 12px!important}html body div#root#root .app-shell main.workspace :is(input,textarea,select){font-weight:560!important;letter-spacing:0!important}html body div#root#root .app-shell main.workspace .native-grid.simplified-native-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}html body div#root#root .app-shell main.workspace .native-card.native-card-compact{width:100%!important;min-height:66px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .native-card.native-card-compact>strong{min-width:0!important;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;font-size:clamp(14.5px,3.7vw,17px)!important;line-height:1.15!important;font-weight:760!important;overflow-wrap:anywhere!important}html body div#root#root .app-shell main.workspace .native-card-controls{min-width:92px!important;display:grid!important;grid-template-columns:42px 42px!important;gap:7px!important}html body div#root#root .app-shell main.workspace :is(.native-card-status,.native-card-info,.native-card-tip>button,.ai-icon-button){width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important;padding:0!important}html body div#root#root .app-shell main.workspace .native-card:is(:hover,:focus-within){border-color:#5ef5d04d!important}html body div#root#root .app-shell main.workspace .implementation-path-panel:not(.builder-send-picker),html body div#root#root .app-shell main.workspace .step-two-details-panel{display:grid!important;gap:9px!important;padding:12px!important}html body div#root#root .app-shell main.workspace .builder-send-picker{display:grid!important;gap:8px!important;min-width:0!important;padding-top:8px!important;border-top:1px solid rgba(94,245,208,.12)!important}html body div#root#root .app-shell main.workspace .step-two-details-panel:not([open])>:not(summary){display:none!important}html body div#root#root .app-shell main.workspace .implementation-path-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html body div#root#root .app-shell main.workspace .implementation-path-option{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .implementation-path-option>button{width:100%!important;min-width:0!important;min-height:58px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:9px 10px!important;text-align:left!important;border-radius:inherit!important;background:transparent!important;color:inherit!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .implementation-path-option>button span{min-width:0!important;display:grid!important;gap:1px!important}html body div#root#root .app-shell main.workspace .implementation-path-option>button strong{font-size:13.5px!important;line-height:1.12!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .implementation-path-option>button small{color:#dfecffb3!important;-webkit-text-fill-color:rgba(223,236,255,.7)!important;font-size:11.25px!important;line-height:1.2!important;white-space:normal!important}html body div#root#root .app-shell main.workspace .instruction-pack-panel{display:grid!important;gap:9px!important;padding:12px!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .instruction-pack-header{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:9px!important;align-items:start!important}html body div#root#root .app-shell main.workspace .instruction-pack-header>div{min-width:0!important;display:grid!important;gap:2px!important}html body div#root#root .app-shell main.workspace .instruction-pack-header .section-title{font-size:clamp(16px,4vw,20px)!important;line-height:1.12!important}html body div#root#root .app-shell main.workspace .instruction-pack-header span{color:#dfecffad!important;-webkit-text-fill-color:rgba(223,236,255,.68)!important;font-size:clamp(11.5px,3vw,12.5px)!important;line-height:1.24!important;font-weight:620!important}html body div#root#root .app-shell main.workspace .ai-polish-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .instruction-pack-panel pre{max-width:100%!important;min-height:124px!important;max-height:min(28dvh,172px)!important;overflow:auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;border-radius:18px!important;padding:12px!important;background:#02091abd!important;border:1px solid rgba(134,161,202,.22)!important;color:#eff8ffe6!important;-webkit-text-fill-color:rgba(239,248,255,.9)!important;font-family:inherit!important;font-size:clamp(12.5px,3.25vw,13.5px)!important;font-weight:540!important;line-height:1.42!important}html body div#root#root .app-shell main.workspace .instruction-preview-header,html body div#root#root .app-shell main.workspace .builder-send-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}html body div#root#root .app-shell main.workspace .fix-action-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}html body div#root#root .app-shell main.workspace .fix-action-row :is(button,a),html body div#root#root .app-shell main.workspace .builder-send-actions .builder-send-button{width:100%!important;min-height:48px!important;justify-content:center!important}html body div#root#root .app-shell main.workspace .fix-action-row :is(button,a){padding-inline:8px!important;font-size:11.5px!important;line-height:1.1!important}html body div#root#root .app-shell main.workspace .builder-send-actions .builder-send-button{font-size:11.5px!important;line-height:1.1!important;font-weight:760!important}html body div#root#root .app-shell main.workspace :is(.copy-prompt-status,.download-prompt-status,.builder-send-status){padding:9px 10px!important;border-radius:14px!important;font-size:12px!important;line-height:1.25!important}html body div#root#root .app-shell main.workspace .builder-send-copy{min-width:0!important;display:grid!important;gap:2px!important}html body div#root#root .app-shell main.workspace .builder-send-copy small{white-space:normal!important;overflow-wrap:anywhere!important}html body div#root#root .app-shell main.workspace .workspace-dashboard{display:grid!important;gap:10px!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion{border-radius:22px!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary{min-height:58px!important;padding:12px 14px!important;background:#020a1842!important;border-bottom:1px solid rgba(94,245,208,.12)!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary:is(:hover,:focus,:focus-visible,:active){background:#07192d5c!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body{display:grid!important;gap:10px!important;padding:12px!important}html body div#root#root .app-shell main.workspace :is(.workspace-current-app,.workspace-plan-summary,.workspace-plan-alert,.release-metrics>div,.version-row,.empty-history,.build-run-row,.download-history-card,.dashboard-build-group,.workspace-row){border-radius:17px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a1870!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace :is(.workspace-dashboard-facts,.release-metrics,.build-run-list,.dashboard-build-actions,.workspace-plan-alerts){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body div#root#root .app-shell main.workspace .dashboard-build-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .dashboard-build-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;min-height:48px!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.22)!important;background:#030d1f8f!important;color:#eff8ffdb!important;-webkit-text-fill-color:rgba(239,248,255,.86)!important;box-shadow:none!important;font-size:clamp(.86rem,3.8vw,.98rem)!important;line-height:1.05!important;font-weight:780!important;text-decoration:none!important}html body div#root#root .app-shell main.workspace .dashboard-build-action:is(:disabled,.disabled,[aria-disabled=true]){opacity:.54!important;cursor:not-allowed!important;border-color:#86a1ca24!important;background:#030d1f47!important;color:#cddcec9e!important;-webkit-text-fill-color:rgba(205,220,236,.62)!important}html body div#root#root .app-shell main.workspace .build-run-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-width:0!important}html body div#root#root .app-shell main.workspace .build-run-row>*{min-width:0!important}html body div#root#root .app-shell main.workspace .build-run-row :is(strong,span,small,em),html body div#root#root .app-shell main.workspace .release-metrics :is(strong,span),html body div#root#root .app-shell main.workspace .workspace-dashboard-facts span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .dashboard-build-action:is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d052!important;background:#071c32a8!important;color:#f4fbff!important;-webkit-text-fill-color:#f4fbff!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .builder-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button{overflow:hidden!important}html body div#root#root .app-shell main.workspace .builder-platform-grid>button.selected,html body div#root#root .app-shell main.workspace .builder-platform-grid>button[aria-pressed=true]{border-color:#5ef5d08f!important;background:radial-gradient(circle at 0% 50%,rgba(94,245,208,.16),transparent 60%),linear-gradient(145deg,#0c2d3ee0,#030d1fdb)!important}html body div#root#root .app-shell main.workspace .more-builder-platforms{display:grid!important;gap:8px!important;margin-top:0!important}html body div#root#root .app-shell main.workspace .more-builder-platforms>summary{min-height:48px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.2)!important;background:#030d1f6b!important;color:#eff8ffdb!important;-webkit-text-fill-color:rgba(239,248,255,.86)!important;cursor:pointer!important}html body div#root#root .app-shell main.workspace .more-builder-platforms>summary:is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d04d!important;background:#071c3294!important}html body div#root#root .app-shell main.workspace .more-builder-platforms>summary::-webkit-details-marker{display:none!important}html body div#root#root .app-shell main.workspace .more-builder-platforms>.builder-platform-grid{margin-top:8px!important}html body div#root#root .app-shell main.workspace :is(.more-native-features,.more-builder-platforms):not([open])>:not(summary){display:none!important}html body div#root#root .app-shell main.workspace :is(.launch-advanced-details,.launch-progress-details,.workspace-subsection,.studio-advanced-details):not([open])>:not(summary){display:none!important}html body div#root#root .app-shell main.workspace .more-native-features{display:grid!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}html body div#root#root .app-shell main.workspace .more-native-features>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:9px 12px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#071c3294!important;list-style:none!important}html body div#root#root .app-shell main.workspace .more-native-features>summary::-webkit-details-marker{display:none!important}@media(min-width:760px){html body div#root#root .app-shell main.workspace .native-grid.simplified-native-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .builder-platform-grid,html body div#root#root .app-shell main.workspace .implementation-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .fix-action-row,html body div#root#root .app-shell main.workspace .builder-send-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body{padding:14px!important}html body div#root#root .app-shell main.workspace :is(.workspace-dashboard-facts,.release-metrics,.build-run-list,.workspace-plan-alerts){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:520px){html body div#root#root .app-shell main.workspace{padding-inline:12px!important;padding-bottom:calc(6rem + env(safe-area-inset-bottom))!important}html body div#root#root .app-shell main.workspace .primary-panel{padding:12px!important;border-radius:28px!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{height:86px!important;min-height:86px!important;padding:9px 4px!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper .stage-label,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper .mobile-tab-label{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important}html body div#root#root .app-shell main.workspace .scan-score-hero{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}html body div#root#root .app-shell main.workspace .scan-score-copy{width:100%!important;text-align:left!important}html body div#root#root .app-shell main.workspace .dashboard-build-actions{grid-template-columns:1fr!important}}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel{display:grid!important;gap:9px!important;padding:12px!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel :is(.field-label,label,.section-title,h3){color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;font-size:clamp(15px,3.9vw,18px)!important;line-height:1.15!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel :is(input,button,.choice-card,.mood-option,.accent-swatch){min-height:42px!important;border-radius:16px!important;font-size:clamp(12.5px,3.2vw,14px)!important;font-weight:620!important}html body div#root#root .app-shell main.workspace .step-studio .studio-style-grid{display:grid!important;gap:10px!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel .choice-grid.compact{display:flex!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;gap:7px!important;padding-bottom:2px!important;scrollbar-width:none!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel .choice-grid.compact::-webkit-scrollbar{display:none!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel .choice-button{flex:0 0 min(45%,150px)!important;min-height:40px!important;padding:8px!important;font-size:12px!important;white-space:normal!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel .plain-input{min-height:50px!important;padding:10px 12px!important;font-size:15px!important;font-weight:620!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel .swatches{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .step-studio .studio-design-panel .swatches>button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border-radius:14px!important}html body div#root#root .app-shell main.workspace .step-studio .studio-advanced-details{padding:12px!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .step-studio .studio-advanced-details>summary{margin:0!important}html body div#root#root .app-shell main.workspace .workspace-subsection,html body div#root#root .app-shell main.workspace .launch-progress-details{display:grid!important;gap:10px!important;padding:10px!important;border-radius:20px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a185c!important;box-shadow:none!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary,html body div#root#root .app-shell main.workspace .launch-progress-details>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:50px!important;margin:0!important;padding:4px 2px!important;color:#f4fbff!important;-webkit-text-fill-color:#f4fbff!important;list-style:none!important;cursor:pointer!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary::-webkit-details-marker,html body div#root#root .app-shell main.workspace .launch-progress-details>summary::-webkit-details-marker{display:none!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary>span,html body div#root#root .app-shell main.workspace .launch-progress-details>summary>span{display:flex!important;min-width:0!important;align-items:center!important;gap:9px!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary svg,html body div#root#root .app-shell main.workspace .launch-progress-details>summary svg{flex:0 0 auto!important;color:#6fffe1!important;-webkit-text-fill-color:#6fffe1!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary strong,html body div#root#root .app-shell main.workspace .launch-progress-details>summary strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(14px,3.65vw,17px)!important;line-height:1.12!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary small,html body div#root#root .app-shell main.workspace .launch-progress-details>summary small{grid-column:1 / -1!important;margin-left:27px!important;color:#deecffad!important;-webkit-text-fill-color:rgba(222,236,255,.68)!important;font-size:11.5px!important;line-height:1.2!important;font-weight:600!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary .accordion-cue,html body div#root#root .app-shell main.workspace .launch-progress-details>summary .accordion-cue{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;transition:transform .16s ease!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary>.ai-icon-button{grid-column:2!important;grid-row:1 / span 2!important;justify-self:end!important;align-self:center!important;width:42px!important;height:42px!important;min-height:42px!important;border-radius:14px!important}html body div#root#root .app-shell main.workspace .workspace-subsection[open]>summary .accordion-cue,html body div#root#root .app-shell main.workspace .launch-progress-details[open]>summary .accordion-cue{transform:rotate(180deg)!important}html body div#root#root .app-shell main.workspace .workspace-subsection>summary:is(:hover,:focus,:focus-visible,:active),html body div#root#root .app-shell main.workspace .launch-progress-details>summary:is(:hover,:focus,:focus-visible,:active){background:#081e3647!important;outline:none!important}html body div#root#root .app-shell main.workspace .launch-progress-details{margin-top:0!important}html body div#root#root .app-shell main.workspace .launch-progress-details>:not(summary){margin-top:10px!important}html body div#root#root .app-shell main.workspace .launch-progress-details .policy-list{display:grid!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important}html body div#root#root .app-shell main.workspace .launch-progress-details .policy-row{padding:10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.16)!important;background:#020a1857!important}html body div#root#root .app-shell main.workspace .asset-workbench{display:grid!important;gap:12px!important}html body div#root#root .app-shell main.workspace .asset-tile-grid,html body div#root#root .app-shell main.workspace .screenshot-tile-grid{gap:10px!important}html body div#root#root .app-shell main.workspace .asset-tile{min-height:0!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:10px!important}html body div#root#root .app-shell main.workspace .asset-tile-preview{grid-row:1 / span 2!important;width:78px!important;min-height:78px!important;max-height:78px!important;aspect-ratio:1!important;border-radius:16px!important}html body div#root#root .app-shell main.workspace .asset-tile-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body div#root#root .app-shell main.workspace .asset-action-button{min-height:48px!important;padding-inline:6px!important;font-size:11px!important;line-height:1.08!important}html body div#root#root .app-shell main.workspace .asset-tile-title,html body div#root#root .app-shell main.workspace .screenshot-tile-title{font-size:clamp(14px,3.55vw,16px)!important;line-height:1.15!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .asset-tile-meta,html body div#root#root .app-shell main.workspace .screenshot-tile-meta,html body div#root#root .app-shell main.workspace .asset-tile-copy>small,html body div#root#root .app-shell main.workspace .screenshot-tile-copy>small{color:#dfecffad!important;-webkit-text-fill-color:rgba(223,236,255,.68)!important;font-size:11.5px!important;line-height:1.24!important;font-weight:600!important}html body div#root#root .app-shell main.workspace .screenshot-tile{min-height:0!important;display:grid!important;gap:9px!important;padding:10px!important}html body div#root#root .app-shell main.workspace .screenshot-preview,html body div#root#root .app-shell main.workspace .screenshot-tile-preview{min-height:118px!important;max-height:150px!important;border-radius:16px!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .screenshot-tile-actions,html body div#root#root .app-shell main.workspace .screenshot-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body div#root#root .app-shell main.workspace .screenshot-tile-actions :is(button,a,label),html body div#root#root .app-shell main.workspace .screenshot-actions :is(button,a,label){min-height:48px!important;border-radius:14px!important;padding-inline:6px!important;font-size:11px!important;line-height:1.05!important}html body div#root#root .app-shell main.workspace .copy-edit-panel{gap:10px!important;padding:12px!important}html body div#root#root .app-shell main.workspace .copy-edit-panel .panel-title-row,html body div#root#root .app-shell main.workspace .asset-workbench .panel-title-row{min-height:38px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .copy-edit-panel .panel-title-row :is(strong,h3,.section-title){font-size:clamp(15px,3.85vw,18px)!important;line-height:1.12!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .copy-edit-panel label{display:grid!important;gap:6px!important;color:#dfecffb8!important;-webkit-text-fill-color:rgba(223,236,255,.72)!important;font-size:12.5px!important;line-height:1.2!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .copy-edit-panel textarea{min-height:104px!important;max-height:150px!important;border-radius:16px!important;padding:11px!important;color:#eff8ffe6!important;-webkit-text-fill-color:rgba(239,248,255,.9)!important;font-size:13px!important;line-height:1.38!important;font-weight:560!important}html body div#root#root .app-shell main.workspace .studio-output-panel,html body div#root#root .app-shell main.workspace .studio-next-card{display:grid!important;gap:10px!important;padding:14px!important}html body div#root#root .app-shell main.workspace .studio-output-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .studio-output-card{min-height:88px!important;padding:9px 6px!important;border-radius:16px!important;text-align:center!important}html body div#root#root .app-shell main.workspace .studio-output-card :is(strong,em){font-size:11.5px!important;line-height:1.15!important}html body div#root#root .app-shell main.workspace .native-verification-panel details:not([open])>:not(summary){display:none!important}html body div#root#root .app-shell main.workspace .studio-implementation-check{display:grid!important;gap:10px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(94,245,208,.18)!important;background:linear-gradient(145deg,#092541eb,#030d1feb)!important;box-shadow:none!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .section-header-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-score{min-width:66px!important;min-height:42px!important;display:grid!important;place-items:center!important;gap:1px!important;padding:6px 9px!important;border-radius:15px!important;border:1px solid rgba(94,245,208,.24)!important;background:#020a1875!important;color:#eff8ffe6!important;-webkit-text-fill-color:rgba(239,248,255,.9)!important;text-align:center!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-score strong,html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-score span{display:block!important;margin:0!important;white-space:nowrap!important;line-height:1!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-score strong{font-size:15px!important;font-weight:820!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-score span{color:#dfecffb8!important;-webkit-text-fill-color:rgba(223,236,255,.72)!important;font-size:10.5px!important;font-weight:700!important}html body div#root#root .app-shell main.workspace .studio-check-summary{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:54px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.16)!important;background:#020a185c!important}html body div#root#root .app-shell main.workspace .studio-check-summary>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:12px!important;color:#5ef5d0!important;stroke:#5ef5d0!important;background:#5ef5d01a!important;border:1px solid rgba(94,245,208,.18)!important}html body div#root#root .app-shell main.workspace .studio-check-summary strong{display:block!important;color:#eff8ffe6!important;-webkit-text-fill-color:rgba(239,248,255,.9)!important;font-size:14px!important;line-height:1.2!important;font-weight:740!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .studio-advanced-details>summary,html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-card>summary{min-height:48px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.16)!important;background:#020a1861!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-card>summary{grid-template-columns:auto minmax(0,1fr) auto!important}html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-list,html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-body,html body div#root#root .app-shell main.workspace .studio-implementation-check .native-verification-checks{display:grid!important;gap:8px!important}html body div#root#root .app-shell main.workspace .native-change-confirm{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:52px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.16)!important;background:#020a1857!important;color:#eff8ffe6!important;-webkit-text-fill-color:rgba(239,248,255,.9)!important}html body div#root#root .app-shell main.workspace .native-change-confirm input{width:24px!important;height:24px!important;margin:0!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;border-radius:8px!important;border:1px solid rgba(94,245,208,.34)!important;background:#020a18b8!important;box-shadow:inset 0 1px #ffffff0a!important}html body div#root#root .app-shell main.workspace .native-change-confirm input:checked{background:linear-gradient(145deg,#5df3a5,#24cedc)!important;border-color:#d1fae59e!important}html body div#root#root .app-shell main.workspace .native-change-confirm input:checked:after{content:""!important;width:9px!important;height:5px!important;border-left:2px solid #031020!important;border-bottom:2px solid #031020!important;transform:rotate(-45deg) translateY(-1px)!important}html body div#root#root .app-shell main.workspace .native-change-confirm strong{color:#eff8ffe6!important;-webkit-text-fill-color:rgba(239,248,255,.9)!important;font-size:14px!important;line-height:1.2!important}html body div#root#root .app-shell main.workspace .native-verification-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .native-verification-actions>button{min-width:0!important;min-height:48px!important;padding-inline:8px!important;justify-content:center!important}html body div#root#root .app-shell main.workspace .studio-output-panel :is(.section-title,h3,strong),html body div#root#root .app-shell main.workspace .studio-next-card :is(.section-title,h3,strong){font-size:clamp(15px,3.8vw,18px)!important;line-height:1.15!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .step-launch :is(.build-setup-panel,.live-build-panel,.play-handoff-panel,.section-block){display:grid!important;gap:10px!important;padding:13px!important;border-radius:22px!important}html body div#root#root .app-shell main.workspace .step-launch :is(.build-setup-panel,.live-build-panel,.play-handoff-panel,.section-block) :is(.section-title,h3){font-size:clamp(16px,4vw,20px)!important;line-height:1.14!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.live-build-summary-card,.live-build-row,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*,.play-upload-card,.play-upload-step){min-height:0!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a186b!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.live-build-summary-card,.live-build-row,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*,.play-upload-card,.play-upload-step) :is(strong,span,small,p){letter-spacing:0!important}html body div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.live-build-summary-card,.live-build-row,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*,.play-upload-card,.play-upload-step) strong{font-size:clamp(13px,3.45vw,15px)!important;line-height:1.18!important;font-weight:740!important}html body div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.live-build-summary-card,.live-build-row,.build-handoff-milestone,.artifact-purpose-card,.artifact-download-row,.emulator-qa-grid>*,.device-preview-checklist>*,.play-upload-readiness>*,.play-upload-card,.play-upload-step) :is(small,p,span){font-size:clamp(11.5px,3vw,13px)!important;line-height:1.28!important;font-weight:600!important}html body div#root#root .app-shell main.workspace .step-launch :is(button,a){min-height:46px!important;border-radius:15px!important}html body div#root#root .app-shell main.workspace .release-ready-panel{display:grid!important;gap:12px!important;padding:14px!important;border:1px solid rgba(94,245,208,.3)!important;border-radius:22px!important;background:radial-gradient(circle at 10% 0%,rgba(94,245,208,.18),transparent 11rem),linear-gradient(145deg,#0b363af0,#061126f5)!important;box-shadow:inset 0 1px #ffffff0d,0 16px 38px #0000002e!important}html body div#root#root .app-shell main.workspace .release-ready-copy{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:10px!important}html body div#root#root .app-shell main.workspace .release-ready-mark{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:14px!important;color:#041527!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.7),transparent 28%),linear-gradient(145deg,#61f7af,#22d3ee)!important;box-shadow:0 8px 20px #22d3ee29!important}html body div#root#root .app-shell main.workspace .release-ready-copy :is(h2,p,.eyebrow){margin:0!important}html body div#root#root .app-shell main.workspace .release-ready-copy h2{font-size:clamp(18px,4.8vw,25px)!important;line-height:1.08!important}html body div#root#root .app-shell main.workspace .release-ready-copy p:not(.eyebrow){margin-top:4px!important;color:#e2edffd1!important;font-size:clamp(12px,3.1vw,14px)!important;line-height:1.28!important}html body div#root#root .app-shell main.workspace .release-ready-actions{display:grid!important;grid-template-columns:1.25fr 1fr 1fr!important;gap:8px!important}html body div#root#root .app-shell main.workspace .release-ready-actions :is(button,a){min-height:48px!important;padding:8px!important;border-radius:15px!important;font-size:12px!important;line-height:1.1!important;gap:6px!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .release-ready-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .release-ready-proof>div{min-width:0!important;display:grid!important;gap:3px!important;align-content:center!important;min-height:62px!important;padding:8px!important;border:1px solid rgba(139,210,255,.16)!important;border-radius:16px!important;background:#02091a57!important}html body div#root#root .app-shell main.workspace .release-ready-proof :is(span,strong){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .release-ready-proof span{color:#aec5e1d6!important;font-size:9.5px!important;font-weight:760!important;text-transform:uppercase!important}html body div#root#root .app-shell main.workspace .release-ready-proof strong{color:#f8fbff!important;font-size:11px!important;line-height:1.12!important;font-weight:760!important}html body div#root#root .app-shell main.workspace .build-handoff-status-panel{gap:12px!important;padding:14px!important}html body div#root#root .app-shell main.workspace .build-handoff-main{display:grid!important;gap:12px!important}html body div#root#root .app-shell main.workspace .build-handoff-copy{display:grid!important;gap:7px!important}html body div#root#root .app-shell main.workspace .build-handoff-copy h2{margin:0!important;font-size:clamp(20px,5.2vw,28px)!important;line-height:1.08!important}html body div#root#root .app-shell main.workspace .build-handoff-copy p,html body div#root#root .app-shell main.workspace .build-handoff-copy strong{margin:0!important;font-size:clamp(12.5px,3.2vw,14px)!important;line-height:1.3!important}html body div#root#root .app-shell main.workspace .build-handoff-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .build-handoff-actions :is(button,a){min-height:48px!important;padding:8px!important;font-size:11.5px!important;line-height:1.08!important}html body div#root#root .app-shell main.workspace .build-handoff-status-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .app-shell main.workspace .build-handoff-status-grid>div{min-height:78px!important;padding:9px!important;border-radius:16px!important}html body div#root#root .app-shell main.workspace .build-handoff-status-grid :is(span,strong){font-size:11px!important;line-height:1.15!important}html body div#root#root .app-shell main.workspace .build-handoff-milestones,html body div#root#root .app-shell main.workspace .build-handoff-requirements{display:none!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{height:90px!important;min-height:90px!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-current=step]) :is(.stage-number,.mobile-tab-number){background-image:radial-gradient(circle at 30% 18%,#ffffffd1,#fff0 28%),linear-gradient(145deg,#61f7af,#22d3ee)!important}html body div#root#root .app-shell main.workspace .build-run-row{display:grid!important;grid-template-columns:minmax(104px,1fr) minmax(64px,max-content)!important;align-items:center!important;-moz-column-gap:10px!important;column-gap:10px!important}html body div#root#root .app-shell main.workspace .build-run-row span{min-width:84px!important}html body div#root#root .app-shell main.workspace .build-run-row strong{min-width:64px!important;max-width:100%!important;white-space:normal!important}@media(min-width:1200px){html body div#root#root .app-shell main.workspace .builder-command-progress{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .builder-command-progress button{width:100%!important;min-width:156px!important}}@media(max-width:899px){html body div#root#root .app-shell main.workspace.workspace header.topbar.app-header.app-header button.workspace-menu-trigger.workspace-menu-trigger{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:24px!important;background:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#7df5e76b!important}html body div#root#root .app-shell main.workspace.workspace header.topbar.app-header.app-header button.workspace-menu-trigger.workspace-menu-trigger :is(svg,svg *,span){color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}}@media(max-width:340px){html body div#root#root .app-shell main.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle{display:none!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{margin-bottom:10px!important}}@media(max-width:899px){html body div#root#root .app-shell main.workspace .workspace-app-header{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}}@media(min-width:900px){html body div#root#root .app-shell main.workspace .workspace-app-header{width:min(calc(100% - 48px),1260px)!important;max-width:1260px!important;margin:18px auto!important;border-radius:24px!important}html body div#root#root .app-shell main.workspace .admin-app-header{width:min(calc(100% - 48px),1260px)!important;max-width:1260px!important;min-height:76px!important;height:76px!important;margin:18px auto!important;border-radius:24px!important}html body div#root#root .app-shell main.workspace .admin-app-header .marketing-brand{height:52px!important;min-height:52px!important;padding-block:0!important}html body div#root#root .app-shell main.workspace .admin-app-header .brand-logo{--brand-logo-size: 40px !important}html body div#root#root .app-shell main.workspace .workspace-menu-trigger{display:none!important}}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{width:min(100%,980px)!important;border-radius:24px!important;background:linear-gradient(145deg,#071c2feb,#030c1de0)!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.active,html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button[aria-current=step],html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active),html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button[aria-current=step]:is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d0a8!important;background:radial-gradient(circle at 50% 5%,rgba(94,245,208,.28),transparent 56%),linear-gradient(145deg,#14465be6,#071c33f0)!important;color:#f7fffb!important;-webkit-text-fill-color:#f7fffb!important;box-shadow:inset 0 0 0 1px #5ef5d01a,0 12px 28px #25d3e229!important;transform:none!important}html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.active :is(.stage-number,.mobile-tab-number),html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button[aria-current=step] :is(.stage-number,.mobile-tab-number),html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active) :is(.stage-number,.mobile-tab-number),html body div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button[aria-current=step]:is(:hover,:focus,:focus-visible,:active) :is(.stage-number,.mobile-tab-number){border-color:#d1fae5b8!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.82),transparent 28%),linear-gradient(145deg,#61f7af,#22d3ee)!important;color:#031020!important;-webkit-text-fill-color:#031020!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence{gap:8px!important;padding:10px!important;border-radius:24px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-hero{grid-template-columns:auto minmax(0,1fr)!important;justify-items:stretch!important;align-items:center!important;gap:12px!important;text-align:left!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-meter{width:clamp(76px,21vw,98px)!important;height:clamp(76px,21vw,98px)!important;min-width:clamp(76px,21vw,98px)!important;box-shadow:0 0 0 5px #5ef5d014,0 14px 34px #22d3ee29!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-copy{min-width:0!important;width:auto!important;text-align:left!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-kicker,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-proof,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-basis,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-path-graphic{display:none!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-copy strong{margin:0!important;font-size:clamp(20px,5.4vw,28px)!important;line-height:1.02!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-copy p{margin-top:6px!important;font-size:clamp(12px,3.2vw,14px)!important;line-height:1.28!important;-webkit-line-clamp:2!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-result-body{gap:8px!important;text-align:left!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-gap-summary{margin-top:0!important;min-height:0!important;padding:8px 10px!important;border-radius:15px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-gap-summary>span{display:none!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-finding-cards{margin-top:0!important;gap:6px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-finding-card{min-height:0!important;padding:7px 9px!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;gap:2px 8px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-finding-card strong{font-size:clamp(12.5px,3.2vw,14px)!important;line-height:1.12!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-finding-card span{font-size:clamp(11px,2.9vw,12.5px)!important;line-height:1.16!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:0!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article{min-height:58px!important;display:grid!important;grid-template-columns:1fr!important;align-content:center!important;gap:2px!important;padding:7px!important;border-radius:14px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article span,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article strong,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article small{grid-row:auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article span{font-size:9.5px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article strong{font-size:12.5px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article small{font-size:10.5px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-card{display:grid!important;gap:7px!important;margin-top:0!important;padding:7px!important;border-radius:16px!important;border:1px solid rgba(61,220,132,.28)!important;background:linear-gradient(145deg,#0a3a35c7,#031220e0)!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-card p{margin:0!important;color:#e8f7ffe6!important;-webkit-text-fill-color:rgba(232,247,255,.9)!important;font-size:12px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row{display:grid!important;grid-template-columns:minmax(70px,.72fr) minmax(104px,1fr) minmax(68px,.68fr)!important;gap:7px!important;align-items:center!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-share-button,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row .primary-button.small,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row .ghost-button.small{min-height:48px!important;padding-inline:10px!important;border-radius:16px!important;font-size:12.5px!important;white-space:nowrap!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-upgrade-card{margin-top:0!important;padding:11px!important;border-radius:18px!important;gap:8px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-upgrade-card>span{font-size:12.5px!important;line-height:1.24!important;-webkit-line-clamp:2!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-upgrade-card>div{grid-template-columns:minmax(0,1fr) minmax(92px,.52fr)!important;gap:7px!important}html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-upgrade-card .primary-button.small,html body div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-upgrade-card .ghost-button.small{min-height:46px!important;padding-inline:10px!important;font-size:13px!important;border-radius:999px!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){color:#7df7c3!important;-webkit-text-fill-color:#7df7c3!important;background:#3ddc8412!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>:is(span,svg,svg *),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>:is(span,svg,svg *){color:#7df7c3!important;stroke:#7df7c3!important;-webkit-text-fill-color:#7df7c3!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page])>:is(span,svg,svg *){color:#eaf5ff!important;stroke:#eaf5ff!important;-webkit-text-fill-color:#eaf5ff!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel{gap:10px!important;padding:13px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel .plain-input{min-height:54px!important;padding:0 14px!important;border:1px solid rgba(61,220,132,.34)!important;border-radius:18px!important;background:linear-gradient(145deg,#05182ab8,#02091ab8)!important;color:#e2eeffe6!important;-webkit-text-fill-color:rgba(226,238,255,.9)!important;box-shadow:inset 0 0 0 1px #5ef5d014!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel .plain-input:focus-visible{border-color:#5ef5d094!important;box-shadow:0 0 0 4px #5ef5d01a,inset 0 0 0 1px #5ef5d024!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details>summary{min-height:48px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;list-style:none!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a1861!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details>summary::-webkit-details-marker{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details>summary>span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details>summary strong{font-size:13.5px!important;line-height:1.12!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details>summary small{max-width:118px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#d6e7fcad!important;-webkit-text-fill-color:rgba(214,231,252,.68)!important;font-size:11px!important;font-weight:650!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details[open]>summary .accordion-cue{transform:rotate(180deg)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-style-details .studio-style-grid{margin-top:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel .choice-grid.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel .choice-button{flex:initial!important;min-width:0!important;min-height:46px!important;padding:8px 9px!important;border-radius:16px!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel .swatches>button{min-height:46px!important;height:46px!important;box-shadow:inset 0 0 0 2px #031020bd,0 0 0 1px #e2f7ff2e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-handoff-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-handoff-status-grid>div{min-height:78px!important;display:grid!important;align-content:center!important;gap:5px!important;padding:11px!important;border-radius:17px!important;background:linear-gradient(145deg,#071c32d1,#030b1bd1)!important;border:1px solid rgba(134,161,202,.2)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-handoff-status-grid>div :is(span,strong){min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-handoff-status-grid>div span{color:#bbd2eec7!important;font-size:11.5px!important;line-height:1.15!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-handoff-status-grid>div strong{color:#f8fbffeb!important;font-size:13.5px!important;line-height:1.12!important;font-weight:800!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details){display:grid!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary{min-height:58px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:2px!important;padding:12px!important;list-style:none!important;border-radius:19px!important;border:1px solid rgba(83,215,226,.24)!important;background:linear-gradient(145deg,#0d2a4ad1,#050d20e6)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary::-webkit-details-marker{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary>svg:first-child{width:36px!important;height:36px!important;padding:9px!important;border-radius:14px!important;color:#7df7c3!important;stroke:#7df7c3!important;background:#3ddc841a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary>strong{min-width:0!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(15px,3.8vw,18px)!important;line-height:1.12!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-details-disclosure>summary{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-details-disclosure>summary>span{display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-details-disclosure>summary>span>strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(15px,3.8vw,18px)!important;line-height:1.12!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-details-disclosure>summary>span>small{color:#d6e7fcb8!important;-webkit-text-fill-color:rgba(214,231,252,.72)!important;font-size:12px!important;line-height:1.18!important;font-weight:650!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-details-disclosure>summary .accordion-cue{grid-column:2!important;grid-row:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary>small{grid-column:2!important;min-width:0!important;color:#d6e7fcb8!important;-webkit-text-fill-color:rgba(214,231,252,.72)!important;font-size:12px!important;line-height:1.18!important;font-weight:650!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary .accordion-cue,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)>summary>svg:last-child{grid-column:3!important;grid-row:1 / span 2!important;justify-self:end!important;width:28px!important;height:28px!important;padding:6px!important;border-radius:999px!important;color:#9bf7d8!important;stroke:#9bf7d8!important;background:#5ef5d01a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.launch-advanced-details,.launch-details-disclosure,.launch-progress-details)[open]>summary .accordion-cue{transform:rotate(180deg)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-advanced-stack,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-details-body{display:grid!important;gap:12px!important;margin-top:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-advanced-stack>.device-preview-handoff-panel{order:-3!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-advanced-stack>.real-app-pilot-panel{order:-2!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-advanced-stack>.play-upload-automation-panel{order:-1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-panel,.device-preview-handoff-panel,.play-upload-automation-panel,.release-decision-panel,.preview-state,.build-panel){display:grid!important;gap:12px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(83,215,226,.24)!important;background:linear-gradient(145deg,#0d2a4ad1,#050d20e6)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-head,.device-preview-copy,.play-upload-copy,.release-decision-copy){display:grid!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-head,.release-decision-copy) h3,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.device-preview-copy,.play-upload-copy,.preview-state,.build-panel) h3{margin:0!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(16px,4.2vw,21px)!important;line-height:1.12!important;font-weight:790!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-score,.native-verification-score){min-width:58px!important;justify-self:end!important;display:inline-grid!important;gap:0!important;padding:7px 8px!important;border-radius:15px!important;border:1px solid rgba(94,245,208,.28)!important;background:#3ddc841a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-score,.native-verification-score) strong{font-size:18px!important;line-height:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-score,.native-verification-score) span{font-size:10px!important;line-height:1.1!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-next,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:11px!important;border-radius:18px!important;border:1px solid rgba(94,245,208,.22)!important;background:#3ddc8414!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-next :is(strong,span){min-width:0!important;margin:0!important;line-height:1.18!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-next strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-next span{color:#aec5e1d6!important;font-size:10px!important;font-weight:780!important;text-transform:uppercase!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-hero{grid-template-columns:minmax(0,1fr)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-hero>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-hero>div>span{display:grid!important;gap:4px!important;min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-hero>div>span :is(strong,small){display:block!important;margin:0!important;line-height:1.22!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-hero>div>span strong{font-size:clamp(14px,3.6vw,17px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-hero>div>span small{color:#d6e7fcc2!important;-webkit-text-fill-color:rgba(214,231,252,.76)!important;font-size:11.5px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-grid,.emulator-qa-grid,.device-preview-checklist,.play-upload-readiness,.play-api-pipeline,.release-decision-steps,.pipeline,.before-after-grid){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-readiness{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-card,.emulator-qa-grid>div,.device-preview-checklist>div,.play-upload-readiness>div,.play-api-pipeline>div,.release-decision-steps>div,.pipeline-row,.agent-step){min-width:0!important;min-height:54px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:5px!important;padding:9px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a186b!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-card>b,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.emulator-qa-grid,.device-preview-checklist,.play-upload-readiness)>div>svg{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .real-app-pilot-card>span{justify-self:start!important;max-width:100%!important;padding:4px 7px!important;border-radius:999px!important;background:#5ef5d01a!important;color:#a7f3d0!important;-webkit-text-fill-color:#a7f3d0!important;font-size:10px!important;font-weight:760!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-card,.emulator-qa-grid>div,.device-preview-checklist>div,.play-upload-readiness>div,.play-api-pipeline>div,.release-decision-steps>div,.pipeline-row,.agent-step) :is(div,span){min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-card,.emulator-qa-grid>div,.device-preview-checklist>div,.play-upload-readiness>div,.play-api-pipeline>div,.release-decision-steps>div,.pipeline-row,.agent-step) :is(strong,p,small,span){margin:0!important;max-width:100%!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important;line-height:1.22!important;overflow-wrap:anywhere!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-card,.emulator-qa-grid>div,.device-preview-checklist>div,.play-upload-readiness>div,.play-api-pipeline>div,.release-decision-steps>div,.pipeline-row,.agent-step) strong{font-size:12.5px!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.real-app-pilot-card,.emulator-qa-grid>div,.device-preview-checklist>div,.play-upload-readiness>div,.play-api-pipeline>div,.release-decision-steps>div,.pipeline-row,.agent-step) :is(p,small){color:#d6e7fcb8!important;-webkit-text-fill-color:rgba(214,231,252,.72)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11px!important;font-weight:620!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-panel{gap:11px!important;padding:12px!important;border-radius:22px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-copy{gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-copy p:not(.eyebrow){margin:0!important;color:#dae8fabd!important;-webkit-text-fill-color:rgba(218,232,250,.74)!important;font-size:clamp(12px,3.2vw,14px)!important;line-height:1.3!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-steps{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-steps>div{min-height:0!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.16)!important;background:#020a185c!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-steps>div.ready{border-color:#5ef5d040!important;background:#3ddc8414!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-steps>div>span{justify-self:start!important;width:auto!important;max-width:100%!important;padding:4px 7px!important;border-radius:999px!important;background:#5ef5d01a!important;color:#a7f3d0e6!important;-webkit-text-fill-color:rgba(167,243,208,.9)!important;font-size:10px!important;line-height:1!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-steps>div>strong{font-size:clamp(12.5px,3.25vw,14px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-file-status{margin:12px 0 0!important;padding:11px 12px!important;border-radius:16px!important;border:1px solid rgba(94,245,208,.24)!important;background:linear-gradient(145deg,#32d3b21f,#030c1db8)!important;color:#e0fcf5eb!important;-webkit-text-fill-color:rgba(224,252,245,.92)!important;font-size:clamp(12px,3.15vw,14px)!important;line-height:1.34!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-file-status.error{border-color:#fbbf2461!important;background:linear-gradient(145deg,#fbbf241f,#030c1dbd)!important;color:#fff2c2f0!important;-webkit-text-fill-color:rgba(255,242,194,.94)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions.approved-actions{grid-template-columns:minmax(0,1.15fr) minmax(118px,.85fr)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions>:is(button,a){min-width:0!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 10px!important;border-radius:16px!important;font-size:clamp(12px,3.2vw,14px)!important;line-height:1.08!important;font-weight:760!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions>.primary-button{grid-column:1 / -1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions>:is(.secondary-button,.ghost-button){border-color:#7df5e733!important;background:linear-gradient(145deg,#091e36c2,#030c1dc7)!important;color:#ebf7ffe6!important;-webkit-text-fill-color:rgba(235,247,255,.9)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions>:is(button,a):is(:hover,:focus,:focus-visible,:active){transform:none!important;filter:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approved-status{min-width:0!important;min-height:50px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid rgba(94,245,208,.26)!important;background:linear-gradient(145deg,#3ddc841f,#020a1880)!important;color:#e8fff6f0!important;-webkit-text-fill-color:rgba(232,255,246,.94)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approved-status>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:13px!important;color:#041527!important;stroke:#041527!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.68),transparent 30%),linear-gradient(145deg,#61f7af,#22d3ee)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approved-status span{min-width:0!important;display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approved-status :is(small,strong){display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approved-status small{color:#a7f3d0d1!important;-webkit-text-fill-color:rgba(167,243,208,.82)!important;font-size:10px!important;font-weight:780!important;line-height:1!important;text-transform:uppercase!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approved-status strong{color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:clamp(13px,3.45vw,15px)!important;line-height:1.08!important;font-weight:780!important}@media(max-width:374px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions.approved-actions{grid-template-columns:1fr!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-form label:has(input[aria-label="Play Console release URL"]){grid-column:1 / -1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-advanced{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-advanced>summary{min-height:50px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a186b!important;list-style:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-advanced>summary::-webkit-details-marker{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-advanced>summary>span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#ecf8ffe6!important;-webkit-text-fill-color:rgba(236,248,255,.9)!important;font-size:13px!important;line-height:1.1!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-advanced[open]>summary .accordion-cue{transform:rotate(180deg)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-form label,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-advanced label,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-console-setup-row,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .checkbox-row{min-width:0!important;display:grid!important;gap:7px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .checkbox-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.play-upload-form,.play-upload-advanced) :is(input,select,textarea){min-height:48px!important;padding:10px 12px!important;border:1px solid rgba(61,220,132,.28)!important;border-radius:15px!important;background:#020a188c!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-panel{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid rgba(83,215,226,.24)!important;border-radius:20px!important;background:linear-gradient(145deg,#0d2a4ad1,#050d20e6)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-panel .section-header-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-summary,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-list,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-body,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-checks{display:grid!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-summary>div,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-check{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:9px!important;border-radius:15px!important;border:1px solid rgba(134,161,202,.16)!important;background:#020a1861!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-card{border-radius:17px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a1857!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-card>summary{min-height:54px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:10px!important;border-radius:17px!important;background:#020a1861!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-card>summary::-webkit-details-marker{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-card>summary>div{min-width:0!important;display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-card :is(strong,small,span,p,em){min-width:0!important;margin:0!important;line-height:1.22!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-card summary strong{font-size:13.5px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-card summary small,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-check small{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#d6e7fcb8!important;-webkit-text-fill-color:rgba(214,231,252,.72)!important;font-size:11px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-body{padding:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary .panel-title-row{min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary .panel-title-row h3{flex:0 1 auto!important;min-width:0!important;margin:0!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(15px,3.8vw,18px)!important;line-height:1.12!important;font-weight:780!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary .panel-title-row>svg{flex:0 0 auto!important;width:19px!important;height:19px!important;color:#ebf7ffeb!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary>svg{flex:0 0 auto!important;width:18px!important;height:18px!important;color:#ebf7ffdb!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary .workspace-info-tip{flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin-left:-2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary .workspace-info-tip>button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary .workspace-info-tip>button:is(:hover,:focus,:focus-visible,:active){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:-10px!important;color:#8ff7ffdb!important;-webkit-text-fill-color:rgba(143,247,255,.86)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion>summary .workspace-info-tip svg{width:16px!important;height:16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard :is(.workspace-plan-summary,.workspace-plan-alert,.release-metrics>div,.version-row,.empty-history,.build-run-row,.download-history-card,.workspace-dashboard-facts span){min-width:0!important;display:grid!important;gap:4px!important;padding:11px 12px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a1870!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard :is(.workspace-plan-summary,.workspace-plan-alert,.release-metrics>div,.version-row,.empty-history,.build-run-row,.download-history-card,.workspace-dashboard-facts span) :is(span,strong,small,p,em){min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard :is(.workspace-plan-summary,.workspace-plan-alert,.release-metrics>div,.version-row,.empty-history,.build-run-row,.download-history-card,.workspace-dashboard-facts span) strong{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(14px,3.6vw,16px)!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard :is(.workspace-plan-summary,.workspace-plan-alert,.release-metrics>div,.version-row,.empty-history,.build-run-row,.download-history-card,.workspace-dashboard-facts span) :is(span,small,p){color:#d6e7fcbd!important;-webkit-text-fill-color:rgba(214,231,252,.74)!important;font-size:12px!important;font-weight:650!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-facts{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-facts span{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:14px!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .release-mode-toggle{--ll-segment-count: 2;--ll-segment-margin: 0;--ll-segment-gap: 8px;--ll-segment-padding: 0;--ll-segment-border: transparent;--ll-segment-radius: 0;--ll-segment-bg: transparent;--ll-segment-control-height: 48px;--ll-segment-button-radius: 16px;--ll-segment-button-padding: 8px 10px;--ll-segment-font-size: 14px;--ll-segment-font-weight: 760;--ll-segment-ink: rgba(226, 237, 255, .78);--ll-segment-hover-border: rgba(94, 245, 208, .36);--ll-segment-hover-bg: rgba(13, 41, 63, .66);--ll-segment-hover-color: rgba(13, 41, 63, .66);--ll-segment-hover-ink: #f5fbff;--ll-segment-selected-border: rgba(94, 245, 208, .56);--ll-segment-selected-bg: rgba(61, 220, 132, .12);--ll-segment-selected-color: rgba(61, 220, 132, .12);--ll-segment-selected-ink: #9bf7d8;--ll-segment-selected-shadow: none;--ll-segment-disabled-border: rgba(134, 161, 202, .14);--ll-segment-disabled-bg: rgba(2, 10, 24, .36);--ll-segment-disabled-ink: rgba(169, 186, 208, .48)}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-actions>:is(button,a),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.secondary-button,button.ghost-button,a.secondary-button,a.ghost-button){min-height:50px!important;border-radius:18px!important;border:1px solid rgba(125,245,231,.2)!important;background:linear-gradient(145deg,#091e36c2,#030c1dc7)!important;background-color:#030c1dc7!important;color:#ebf7ffeb!important;-webkit-text-fill-color:rgba(235,247,255,.92)!important;box-shadow:inset 0 0 0 1px #ffffff05!important;opacity:1!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-actions>:is(button,a):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.secondary-button,button.ghost-button,a.secondary-button,a.ghost-button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#5ef5d052!important;background:linear-gradient(145deg,#0f3652c2,#051228d1)!important;background-color:#051228d1!important;color:#edf8ff!important;-webkit-text-fill-color:#edf8ff!important;box-shadow:inset 0 0 0 1px #5ef5d014!important;opacity:1!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-actions>:is(button,a) :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-actions>:is(button,a):is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.secondary-button,button.ghost-button,a.secondary-button,a.ghost-button) :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.secondary-button,button.ghost-button,a.secondary-button,a.ghost-button):is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.primary-button,a.primary-button){background:#07111f!important;background-color:#07111f!important;background-image:none!important;border:1px solid #07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;filter:none!important;opacity:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.primary-button,a.primary-button):is(:hover,:focus,:focus-visible):not(:disabled):not([aria-disabled=true]){background:#101827!important;background-color:#101827!important;background-image:none!important;border-color:#101827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #494fdf1f!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.primary-button,a.primary-button):active:not(:disabled):not([aria-disabled=true]){background:#172033!important;background-color:#172033!important;border-color:#172033!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>:is(button.primary-button,a.primary-button):is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small){color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .release-metrics,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .build-run-list,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-plan-alerts{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .build-run-row{grid-template-columns:minmax(0,1fr) minmax(56px,max-content)!important;align-items:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .build-run-row strong{display:inline-flex!important;justify-content:flex-end!important;min-width:56px!important;text-align:right!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card>svg{width:19px!important;height:19px!important;margin-top:2px!important;color:#b1f3ffeb!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card>div{display:grid!important;min-width:0!important;gap:5px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card strong,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card span{display:block!important;min-width:0!important;max-width:100%!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card strong{color:#f4fafff0!important;-webkit-text-fill-color:rgba(244,250,255,.94)!important;font-size:clamp(.98rem,4.4vw,1.08rem)!important;line-height:1.12!important;font-weight:800!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card span{color:#c7d9eac7!important;-webkit-text-fill-color:rgba(199,217,234,.78)!important;font-size:clamp(.86rem,3.7vw,.94rem)!important;line-height:1.35!important;font-weight:650!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-groups{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-width:0!important;max-width:100%!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:12px!important;border-radius:16px!important;background:linear-gradient(135deg,#0a1f42c7,#031424db)!important;border-color:#5ef5d02e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group.status-failed{border-color:#ff94ab38!important;background:linear-gradient(135deg,#2d11249e,#031424e0)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-main,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-meta{display:flex!important;min-width:0!important;max-width:100%!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-main{align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-meta{align-items:flex-start!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important;text-align:left!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-version-stack{display:grid!important;min-width:0!important;flex:1 1 auto!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-version{display:block!important;min-width:0!important;max-width:100%!important;color:#f5fbfff5!important;-webkit-text-fill-color:rgba(245,251,255,.96)!important;font-size:clamp(.86rem,3.7vw,.98rem)!important;line-height:1.12!important;font-weight:850!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-id{display:block!important;min-width:0!important;max-width:100%!important;color:#a4bbd4d1!important;-webkit-text-fill-color:rgba(164,187,212,.82)!important;font-size:.68rem!important;line-height:1.15!important;font-weight:700!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-status,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-meta span,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-meta em{min-width:0!important;max-width:100%!important;letter-spacing:0!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-status{flex:0 0 auto!important;border-radius:999px!important;padding:5px 9px!important;background:#5ef5d01f!important;border:1px solid rgba(94,245,208,.2)!important;color:#b8ffeceb!important;-webkit-text-fill-color:rgba(184,255,236,.92)!important;font-size:.7rem!important;font-weight:820!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-status.status-failed{background:#ff5e7e1f!important;border-color:#ff94ab3d!important;color:#ffcfd8f0!important;-webkit-text-fill-color:rgba(255,207,216,.94)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-meta span{min-width:0!important;color:#daebf9db!important;-webkit-text-fill-color:rgba(218,235,249,.86)!important;font-size:.78rem!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-file-chips{display:inline-flex!important;flex:0 1 auto!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px!important;min-width:0!important;max-width:100%!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-meta em{flex:0 1 auto!important;border-radius:999px!important;padding:4px 7px!important;background:#030d1f70!important;border:1px solid rgba(134,161,202,.12)!important;color:#9bb3cdd6!important;-webkit-text-fill-color:rgba(155,179,205,.84)!important;font-size:.66rem!important;font-style:normal!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-group-meta em.ready{background:#5ef5d01a!important;border-color:#5ef5d02e!important;color:#b8ffece6!important;-webkit-text-fill-color:rgba(184,255,236,.9)!important}@media(max-width:380px){html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-file-chips{justify-content:flex-start!important;width:100%!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-actions.empty{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-actions.empty .dashboard-build-action.approve{grid-column:1 / -1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-action:is(:hover,:focus,:focus-visible,:active):is(:disabled,.disabled,[aria-disabled=true]){border-color:#86a1ca24!important;background:#030d1f47!important;color:#cddcec9e!important;-webkit-text-fill-color:rgba(205,220,236,.62)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-action :is(svg,svg *,span),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .dashboard-build-action:is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(max-width:899px){html body:has(main.workspace) div#root#root .app-shell{overflow-x:clip!important}html body:has(main.workspace) div#root#root .app-shell main.workspace{padding:0 max(12px,env(safe-area-inset-left)) calc(104px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right))!important;scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header{width:100vw!important;inline-size:100vw!important;max-width:100vw!important;min-height:64px!important;margin-inline:calc(50% - 50vw)!important;padding:10px max(16px,env(safe-area-inset-left)) 10px max(16px,env(safe-area-inset-right))!important;border-radius:0!important;background:linear-gradient(115deg,#1c1650fa,#034e53fa)!important;background-color:#052333!important;box-shadow:0 12px 28px #0003,inset 0 -1px #5ef5d029!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav{height:calc(82px + env(safe-area-inset-bottom))!important;min-height:calc(82px + env(safe-area-inset-bottom))!important;padding:8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))!important;gap:7px!important;background:linear-gradient(115deg,#1f1752f5,#034b52f5)!important;background-color:#031e2c!important;border-top:1px solid rgba(94,245,208,.2)!important;box-shadow:0 -18px 38px #00000047,inset 0 1px #ffffff0f!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button{min-width:0!important;min-height:64px!important;height:64px!important;display:grid!important;grid-template-rows:34px 15px!important;place-items:center!important;align-content:center!important;gap:3px!important;padding:4px 4px 5px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#eaf5ff!important;-webkit-text-fill-color:#eaf5ff!important;box-shadow:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg{width:38px!important;height:31px!important;padding:6px 10px!important;border-radius:14px!important;background:transparent!important;border:1px solid transparent!important;color:#eaf5ff!important;stroke:#eaf5ff!important;box-shadow:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>span{color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;line-height:1!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d02e!important;background:transparent!important;background-color:transparent!important;color:#8df7cf!important;-webkit-text-fill-color:#8df7cf!important;box-shadow:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>svg{background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.64),transparent 28%),linear-gradient(145deg,#61f7af,#22d3ee),#5ef5d047!important;background-color:#5ef5d047!important;border-color:#d1fae58c!important;color:#031020!important;stroke:#031020!important;box-shadow:0 8px 18px #25d3e238!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus-visible,:active),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus-visible,:active)>svg{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{min-height:92px!important;margin:12px auto 10px!important;padding:5px!important;gap:6px!important;border-radius:22px!important;background:linear-gradient(145deg,#072632f5,#050c1df2)!important;border-color:#5ef5d042!important;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #0003!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{height:80px!important;min-height:80px!important;border-radius:16px!important;padding:6px 4px!important;gap:4px!important;background:linear-gradient(145deg,#0c1b36e0,#050d20e6)!important;border-color:#86a1ca2e!important;color:#e5f0ffc7!important;-webkit-text-fill-color:rgba(229,240,255,.78)!important;box-shadow:inset 0 1px #ffffff08!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button .mobile-tab-number{width:38px!important;height:38px!important;border-radius:999px!important;font-size:14px!important;font-weight:830!important;background:#020a186b!important;border:1px solid rgba(226,237,255,.15)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button>span:last-child{font-size:11px!important;line-height:1.05!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-current=step]),html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-current=step]):is(:hover,:focus-visible,:active){border-color:#5ef5d094!important;background:radial-gradient(circle at 50% 0%,rgba(94,245,208,.26),transparent 56%),linear-gradient(145deg,#123f54f5,#071c33f5)!important;color:#f7fffb!important;-webkit-text-fill-color:#f7fffb!important;box-shadow:inset 0 0 0 1px #5ef5d014,0 10px 24px #25d3e224!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-current=step])>.mobile-tab-number,html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-current=step]):is(:hover,:focus-visible,:active)>.mobile-tab-number{width:40px!important;height:40px!important;border-color:#d1fae5b8!important;background:radial-gradient(circle at 28% 18%,#ffffffd1,#fff0 25%),linear-gradient(145deg,#5df3a5,#24cedc 88%)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 8px 18px #25d3e233!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-step-shell,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-stack{gap:13px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel{margin-top:12px!important;border-radius:24px!important;padding:16px 13px 18px!important;background:radial-gradient(circle at 8% 0%,rgba(94,245,208,.13),transparent 12rem),linear-gradient(145deg,#132d56f5,#070f25f5)!important;border:1px solid rgba(83,215,226,.28)!important;box-shadow:0 24px 64px #0000003d,inset 0 1px #ffffff0d!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-field-card,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-section,html body:has(main.workspace) div#root#root .app-shell main.workspace .section-block{padding:12px!important;gap:10px!important;border-radius:22px!important;background:linear-gradient(145deg,#0a2340f0,#050d20f2)!important;border:1px solid rgba(83,215,226,.24)!important;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000029!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.input-row,.github-input-row){min-height:56px!important;border-radius:18px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.input-row,.github-input-row) :is(input,textarea),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.plain-input,.plain-textarea,textarea,input){color:#d9e8f8!important;-webkit-text-fill-color:#d9e8f8!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-heading{margin-bottom:10px!important;padding-bottom:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-heading h2{font-size:clamp(1.72rem,7.2vw,1.86rem)!important;line-height:.98!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace{overflow-x:clip!important}html:has(main.workspace),html:has(main.workspace) body,html:has(main.workspace) body #root,html:has(main.workspace) body div#root#root .app-shell{background:radial-gradient(circle at 14% 0%,rgba(57,239,157,.14),transparent 28rem),radial-gradient(circle at 84% 10%,rgba(37,211,226,.16),transparent 28rem),linear-gradient(180deg,#050a18,#061427 52%,#071b24)!important;background-color:#050a18!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.primary-panel,.workspace-ui-card,.workspace-start-card,.workspace-field-card,.workspace-section,.section-block,.scan-board,.scan-finding-card,.scan-upgrade-card,.scan-evidence-grid>article,.native-card,.builder-platform-panel,.builder-option,.implementation-path-option,.instruction-pack-panel,.studio-advanced-details,.asset-tile,.screenshot-tile,.copy-edit-panel,.build-setup-panel,.live-build-panel,.release-approval-panel,.play-handoff-panel,.handoff-file-card,.handoff-check-card,.native-verification-panel,.asset-validation-panel,.studio-output-panel,.studio-next-card,.release-ready-panel,.emulator-qa-hero,.emulator-qa-grid>div,.device-preview-checklist>div,.play-upload-readiness>div){border-radius:var(--ws-radius-lg)!important;border:1px solid rgba(109,232,245,.22)!important;background:linear-gradient(145deg,#0c2443ed,#050d1ff2)!important;color:var(--ws-text)!important;box-shadow:inset 0 1px #ffffff0b,0 16px 38px #0000002e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-field-card,.workspace-section,.section-block,.native-card,.builder-platform-panel,.instruction-pack-panel,.studio-advanced-details,.copy-edit-panel,.build-setup-panel,.live-build-panel,.release-approval-panel,.play-handoff-panel,.native-verification-panel,.asset-validation-panel,.studio-output-panel,.studio-next-card){padding:clamp(12px,3.1vw,18px)!important;gap:clamp(9px,2.5vw,14px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel{border-radius:clamp(24px,5vw,32px)!important;border-color:#5ef5d04d!important;background:radial-gradient(circle at 10% 0%,rgba(94,245,208,.15),transparent 14rem),linear-gradient(145deg,#132d56f5,#050e22f7)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.input-row,.github-input-row,.repo-pill,.workspace-choice-card){min-height:56px!important;border-radius:var(--ws-radius-md)!important;background:linear-gradient(145deg,#3ddc8414,#22d3ee09),#030c1e9e!important;border-color:#3ddc8457!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(input,textarea,.plain-input,.plain-textarea){color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;font-weight:540!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-info-tip button,.info-button,.section-info-button){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:999px!important;padding:0!important;background:#22d3ee1f!important;border-color:#7df5e757!important;color:#9df7ff!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-field-head,.field-label-row){min-height:34px!important;gap:8px!important;align-items:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-field-desc{margin-top:-4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-next-step-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-next-step-button:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){width:100%!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 16px!important;border-radius:18px!important;border:1px solid rgba(220,255,246,.44)!important;background:linear-gradient(105deg,#42eda0,#25cddc)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;font-size:clamp(14px,3.6vw,16px)!important;font-weight:800!important;line-height:1.05!important;box-shadow:0 12px 28px #25d3e229,inset 0 1px #ffffff38!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence{display:grid!important;gap:12px!important;padding:clamp(14px,3.4vw,20px)!important;border-radius:26px!important;border-color:#5ef5d080!important;background:radial-gradient(circle at 50% -10%,rgba(94,245,208,.28),transparent 12rem),linear-gradient(155deg,#113d6ff0,#04202dfa)!important;box-shadow:0 26px 70px #00000042,inset 0 0 0 1px #ffffff0b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-meter{width:clamp(86px,24vw,120px)!important;height:clamp(86px,24vw,120px)!important;min-width:clamp(86px,24vw,120px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-copy{display:grid!important;gap:5px!important;min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-copy strong{font-size:clamp(19px,5.5vw,28px)!important;line-height:1.03!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-score-copy p{margin:0!important;color:#e6f3ffdb!important;-webkit-text-fill-color:rgba(230,243,255,.86)!important;font-size:clamp(12.5px,3.35vw,15px)!important;line-height:1.35!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence :is(.scan-path-graphic,.scan-score-basis){display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-result-body{display:grid!important;gap:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-gap-summary,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-finding-card{padding:10px 12px!important;border-radius:17px!important;background:#04112470!important;border-color:#f6c4534d!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-finding-card span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article{min-height:58px!important;padding:8px!important;border-radius:15px!important;align-content:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-evidence-grid>article :is(span,strong,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-action-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-action-row .workspace-next-step-button{order:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row .workspace-next-step-button{order:1!important;width:100%!important;min-height:54px!important;grid-column:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-action-row .scan-share-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-action-row .ghost-button.small{order:2!important;min-height:46px!important;border-radius:16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row .scan-share-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row .ghost-button.small{width:100%!important;grid-column:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile{grid-template-columns:62px minmax(0,1fr)!important;gap:8px 10px!important;align-items:center!important;padding:10px!important;border-radius:18px!important;background:#020a1866!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-preview{grid-row:1 / 2!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;border-radius:14px!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.asset-preview-mark,.asset-preview-splash){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:11px!important;font-size:13px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-preview-wide{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;padding:5px!important;text-align:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-preview-wide span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:9.5px!important;line-height:1.05!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-copy>span:not(.asset-tile-title),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-copy>small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.12!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-action-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-actions :is(button,a,label),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile-actions :is(button,a,label){min-height:44px!important;border-radius:14px!important;font-size:11px!important;font-weight:740!important;padding-inline:6px!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile-grid{display:grid!important;gap:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile{min-height:0!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:10px!important;border-radius:18px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-preview{width:92px!important;min-width:92px!important;height:118px!important;min-height:118px!important;max-height:118px!important;border-radius:15px!important;grid-row:1 / span 2!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-preview img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile .asset-tile-copy{min-width:0!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile .asset-tile-copy :is(strong,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile>button{min-height:42px!important;width:100%!important;border-radius:14px!important;padding-inline:8px!important;font-size:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile>button+button{margin-top:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-actions,.build-handoff-actions,.native-verification-actions,.emulator-qa-actions) :is(button,a){min-height:46px!important;border-radius:15px!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-actions,.build-handoff-actions,.native-verification-actions,.emulator-qa-actions) :is(button,a):is(:hover,:focus-visible,:active){background:#091b30b8!important;border-color:#86a1ca3d!important;transform:none!important;filter:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(button,a,[role=button]):is(:hover,:focus,:focus-visible,:active){filter:none!important}@media(max-width:899px){html body:has(main.workspace) div#root#root .app-shell main.workspace{padding:0 max(12px,env(safe-area-inset-left)) calc(102px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right))!important;scroll-padding-top:78px!important;scroll-padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header{position:sticky!important;top:0!important;z-index:80!important;width:calc(100% + max(12px,env(safe-area-inset-left)) + max(12px,env(safe-area-inset-right)))!important;inline-size:calc(100% + max(12px,env(safe-area-inset-left)) + max(12px,env(safe-area-inset-right)))!important;max-width:none!important;min-height:64px!important;height:64px!important;margin-inline:calc(-1*max(12px,env(safe-area-inset-left))) calc(-1*max(12px,env(safe-area-inset-right)))!important;padding:8px max(16px,env(safe-area-inset-left)) 8px max(16px,env(safe-area-inset-right))!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(94,245,208,.2)!important;background:radial-gradient(circle at 12% -60%,rgba(94,245,208,.18),transparent 9rem),linear-gradient(115deg,#19164cfa,#035056fa)!important;box-shadow:0 12px 28px #00000038,inset 0 -1px #ffffff0d!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header .marketing-brand{min-height:48px!important;height:48px!important;max-width:calc(100vw - 92px)!important;padding:0!important;gap:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-trigger,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-trigger:is(:hover,:focus-visible,:active,[aria-expanded=true]){width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:999px!important;border:1px solid rgba(125,245,231,.34)!important;background:#030f1f57!important;color:#efffff!important;-webkit-text-fill-color:#efffff!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{width:100%!important;min-height:92px!important;margin:6px auto 12px!important;padding:5px!important;gap:5px!important;border-radius:22px!important;background:linear-gradient(145deg,#051c28f5,#050c1df5)!important;border-color:#5ef5d047!important;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #0003!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{min-height:80px!important;height:80px!important;padding:6px 3px!important;gap:4px!important;border-radius:16px!important;background:linear-gradient(145deg,#0c1b36db,#050d20e0)!important;border-color:#86a1ca2e!important;color:#e5f0ffc2!important;-webkit-text-fill-color:rgba(229,240,255,.76)!important;box-shadow:inset 0 1px #ffffff08!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button .mobile-tab-number{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:999px!important;background:#020a1875!important;border:1px solid rgba(226,237,255,.16)!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;font-weight:790!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button>span:last-child{font-size:11px!important;line-height:1.05!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true],[aria-current=step]),html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true],[aria-current=step]):is(:hover,:focus-visible,:active){border-color:#5ef5d09e!important;background:radial-gradient(circle at 50% -20%,rgba(94,245,208,.32),transparent 62%),linear-gradient(145deg,#104155f5,#081b38f5)!important;color:#f8fffb!important;-webkit-text-fill-color:#f8fffb!important;box-shadow:inset 0 0 0 1px #5ef5d01f,0 10px 24px #25d3e224!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true],[aria-current=step])>.mobile-tab-number{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-color:#d1fae5b8!important;background:radial-gradient(circle at 28% 18%,#ffffffd1,#fff0 25%),linear-gradient(145deg,#5df3a5,#24cedc 88%)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 8px 18px #25d3e233!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel{margin-top:0!important;padding:16px 13px 18px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-heading{margin-bottom:10px!important;padding-bottom:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-heading h2{font-size:clamp(27px,7.3vw,30px)!important;line-height:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel>.step-stack{padding-bottom:20px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .heading-icon,html body:has(main.workspace) div#root#root .app-shell main.workspace .heading-step-number{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav{height:calc(82px + env(safe-area-inset-bottom))!important;min-height:calc(82px + env(safe-area-inset-bottom))!important;padding:8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))!important;gap:7px!important;background:linear-gradient(115deg,#1f1752f5,#034b52f5)!important;border-top:1px solid rgba(94,245,208,.2)!important;box-shadow:0 -18px 38px #00000047,inset 0 1px #ffffff0f!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus-visible,:active),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus-visible,:active){min-width:0!important;min-height:64px!important;height:64px!important;display:grid!important;grid-template-rows:34px 15px!important;place-items:center!important;align-content:center!important;gap:3px!important;padding:4px 4px 5px!important;border:1px solid transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:#eaf5ffd1!important;-webkit-text-fill-color:rgba(234,245,255,.82)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus-visible,:active)>svg{width:38px!important;height:31px!important;padding:6px 10px!important;border-radius:14px!important;background:transparent!important;border:1px solid transparent!important;color:#eaf5ffd1!important;stroke:currentColor!important;box-shadow:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>span{color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;line-height:1!important;font-weight:720!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus-visible,:active){color:#91f7d2!important;-webkit-text-fill-color:#91f7d2!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus-visible,:active)>svg{background:#5ef5d01a!important;border-color:#5ef5d03d!important;color:#91f7d2!important;stroke:currentColor!important;box-shadow:none!important}}@media(max-width:390px){html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{gap:4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button{min-height:76px!important;height:76px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button>span:last-child,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>span{font-size:10.5px!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-field-card,.workspace-start-card){gap:7px!important;padding:clamp(12px,2.7vw,16px)!important;background:linear-gradient(145deg,#091f37d6,#040f22e0)!important;border-color:#5ef5d038!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-field-head,.field-label-row){min-height:26px!important;gap:7px!important;align-items:center!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-field-desc{margin:-2px 0 1px!important;line-height:1.24!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-field-card .input-row{height:56px!important;min-height:56px!important;margin-top:2px!important;padding:6px 12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.input-row,.github-input-row){min-height:56px!important;border-radius:16px!important;border-color:#3ddc8447!important;background:linear-gradient(145deg,#051728c2,#030b1bc7)!important;box-shadow:inset 0 0 0 1px #5ef5d00e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-info-tip,.section-header-row .workspace-info-tip){width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;display:inline-grid!important;place-items:center!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-info-tip button,.info-button,.section-info-button),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-info-tip button,.info-button,.section-info-button):is(:hover,:focus,:focus-visible,:active){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:-11px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#8ff7ffe0!important;-webkit-text-fill-color:rgba(143,247,255,.88)!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.workspace-info-tip button,.info-button,.section-info-button) :is(svg,svg *){width:17px!important;height:17px!important;color:currentColor!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.scan-button,.primary-button,.builder-send-button,.workspace-next-step-button):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.scan-button,.primary-button,.builder-send-button,.workspace-next-step-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){min-height:54px!important;border-radius:18px!important;border:1px solid rgba(187,255,232,.34)!important;background:linear-gradient(110deg,#49e79b,#26cbd7)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:0 12px 28px #25d3e224,inset 0 1px #ffffff2e!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button{margin-top:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.scan-button,.primary-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.scan-button,.primary-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]):is(:hover,:focus,:focus-visible,:active),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info:is(:hover,:focus,:focus-visible,:active){min-height:54px!important;border-radius:18px!important;border:1px solid rgba(125,245,231,.18)!important;background:linear-gradient(110deg,#37e2aa2e,#26cbd724),#041022a3!important;background-color:#041022a3!important;color:#d1e1f2a8!important;-webkit-text-fill-color:rgba(209,225,242,.66)!important;box-shadow:inset 0 0 0 1px #ffffff05!important;opacity:1!important;filter:none!important;outline:0!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.scan-button,.primary-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]) :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.scan-button,.primary-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]):is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info:is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.secondary-button,.ghost-button,.asset-action-button,.compact-button,.connector-button):not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.secondary-button,.ghost-button,.asset-action-button,.compact-button,.connector-button):not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){min-height:46px!important;border-radius:15px!important;border:1px solid rgba(125,245,231,.2)!important;background:linear-gradient(145deg,#091e36c2,#030c1dc7)!important;color:#ebf7ffe6!important;-webkit-text-fill-color:rgba(235,247,255,.9)!important;box-shadow:inset 0 0 0 1px #ffffff05!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row:is(:hover,:focus-within),html body:has(main.workspace) div#root#root .app-shell main.workspace .input-row:is(:hover,:focus-within){border-color:#5ef5d05c!important;box-shadow:inset 0 0 0 1px #5ef5d014!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true]){min-height:44px!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;opacity:1!important;filter:none!important;transform:none!important;color:#dae8fae0!important;-webkit-text-fill-color:rgba(218,232,250,.88)!important;cursor:pointer!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository:disabled,html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository[aria-disabled=true]{cursor:default!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository>svg,html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true])>svg{color:#3ddc84!important;stroke:#3ddc84!important;filter:drop-shadow(0 0 8px rgba(61,220,132,.26))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository>svg *,html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button.has-repository:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true])>svg *{color:currentColor!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-button-copy{gap:0!important;font-family:inherit!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-button-copy>span{color:#b4c7e2b8!important;-webkit-text-fill-color:rgba(180,199,226,.72)!important;font-family:inherit!important;font-size:clamp(12px,3.05vw,13px)!important;font-weight:620!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true]) .github-button-copy>span{color:#bccfe9bd!important;-webkit-text-fill-color:rgba(188,207,233,.74)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-button-copy>strong{color:#dae8fae6!important;-webkit-text-fill-color:rgba(218,232,250,.9)!important;font-family:inherit!important;font-size:clamp(16px,3.85vw,18px)!important;font-weight:560!important;letter-spacing:0!important;line-height:1.14!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true]) .github-button-copy>strong{color:#e6f1ffeb!important;-webkit-text-fill-color:rgba(230,241,255,.92)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row{min-height:72px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:6px!important;padding:8px!important;border-radius:18px!important;border:1px solid rgba(61,220,132,.32)!important;background:radial-gradient(circle at 8% 50%,rgba(61,220,132,.1),transparent 7.5rem),linear-gradient(145deg,#051627c7,#030a19d1)!important;box-shadow:inset 0 0 0 1px #5ef5d00f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row:is(:hover,:focus-within){border-color:#5ef5d070!important;background:radial-gradient(circle at 8% 50%,rgba(94,245,208,.13),transparent 7.5rem),linear-gradient(145deg,#071a2dd1,#030b1bd6)!important;box-shadow:inset 0 0 0 1px #5ef5d01a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-import .workspace-action-row.action-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;align-items:stretch!important;gap:clamp(12px,2.2vw,16px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-import .workspace-action-row.action-strip>.workspace-field-card{width:100%!important;min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-import .workspace-action-row.action-strip>.workspace-github-card{grid-column:1 / -1!important}@media(min-width:1480px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-import .workspace-action-row.action-strip{grid-template-columns:repeat(3,minmax(320px,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-import .workspace-action-row.action-strip>.workspace-github-card{grid-column:auto!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true]){width:100%!important;min-width:0!important;min-height:54px!important;height:54px!important;display:inline-grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;gap:6px!important;-moz-column-gap:6px!important;column-gap:6px!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;transform:none!important;filter:none!important;color:#deebfae6!important;-webkit-text-fill-color:rgba(222,235,250,.9)!important;text-align:left!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button:not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace .github-input-row .connector-button:not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button:not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button:not(.primary-button):not(.danger):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button>svg,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true])>svg{width:21px!important;height:21px!important;justify-self:start!important;margin-left:2px!important;color:#3ddc84!important;stroke:#3ddc84!important;opacity:.94!important;filter:drop-shadow(0 0 8px rgba(61,220,132,.26))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button>svg *,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-input-row .connector-button:is(:hover,:focus,:focus-visible,:active,:disabled,[aria-disabled=true])>svg *{color:currentColor!important;stroke:currentColor!important;opacity:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-button-copy{min-width:0!important;display:grid!important;gap:2px!important;align-content:center!important;line-height:1.12!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-button-copy>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#e7f1fff0!important;-webkit-text-fill-color:rgba(231,241,255,.94)!important;font-family:inherit!important;font-size:clamp(16px,3.65vw,18px)!important;font-weight:650!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-button-copy>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#aec4e1bd!important;-webkit-text-fill-color:rgba(174,196,225,.74)!important;font-family:inherit!important;font-size:clamp(12px,2.9vw,13px)!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-status-dot{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:inset 0 0 0 1px #5ef5d033,0 0 18px #3ddc8438!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-status-dot:before{width:11px!important;height:11px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-remove-inline,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-github-card .github-remove-inline:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:15px!important;background:#3e0c1d94!important;color:#ff9aad!important;-webkit-text-fill-color:#ff9aad!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-confirm{position:relative!important;width:100%!important;min-width:0!important;display:grid!important;gap:10px!important;padding:12px 52px 12px 12px!important;border-radius:18px!important;border:1px solid rgba(251,113,133,.28)!important;background:radial-gradient(circle at 0% 0%,rgba(251,113,133,.12),transparent 9rem),linear-gradient(145deg,#341020b8,#030c1de6)!important;box-shadow:inset 0 1px #ffffff09!important;color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-confirm>div:first-of-type{display:grid!important;gap:4px!important;min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-confirm :is(strong,span){min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-confirm strong{color:#ffeaeef5!important;-webkit-text-fill-color:rgba(255,234,238,.96)!important;font-size:13.5px!important;line-height:1.15!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-confirm span{color:#e6cad3c7!important;-webkit-text-fill-color:rgba(230,202,211,.78)!important;font-size:12px!important;line-height:1.32!important;font-weight:570!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-close,html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-close:is(:hover,:focus,:focus-visible,:active):not(:disabled){position:absolute!important;top:10px!important;right:10px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border-radius:13px!important;border:1px solid rgba(255,151,168,.26)!important;background:#3e0c1d6b!important;color:#ffcfd9eb!important;-webkit-text-fill-color:rgba(255,207,217,.92)!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-close:is(:hover,:focus-visible,:active):not(:disabled){border-color:#ff97a86b!important;background:#55122894!important;color:#ffeef2f5!important;-webkit-text-fill-color:rgba(255,238,242,.96)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-actions :is(.ghost-button,.danger-confirm-button){min-width:0!important;min-height:42px!important;padding:8px 10px!important;border-radius:14px!important;font-size:12px!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-actions .danger-confirm-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .repo-delete-actions .danger-confirm-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){border:1px solid rgba(255,151,168,.42)!important;background:linear-gradient(135deg,#fb7185,#f43f5e)!important;color:#220812!important;-webkit-text-fill-color:#220812!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .codex-confirm-box{display:grid!important;gap:10px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(125,245,231,.2)!important;background:radial-gradient(circle at 0% 0%,rgba(94,245,208,.1),transparent 9rem),linear-gradient(145deg,#06182bb8,#020a18db)!important;box-shadow:inset 0 1px #ffffff09!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .codex-confirm-box p{display:grid!important;gap:4px!important;margin:0!important;color:#bccfe9c7!important;-webkit-text-fill-color:rgba(188,207,233,.78)!important;font-size:12.5px!important;line-height:1.34!important;font-weight:570!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .codex-confirm-box p>span{color:#f0fafff0!important;-webkit-text-fill-color:rgba(240,250,255,.94)!important;font-size:13.5px!important;line-height:1.15!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .codex-confirm-box p strong{color:#f0fafff0!important;-webkit-text-fill-color:rgba(240,250,255,.94)!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .codex-confirm-box>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .codex-confirm-box>div :is(.primary-button,.secondary-button){min-width:0!important;min-height:42px!important;padding:8px 10px!important;border-radius:14px!important;font-size:12px!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-repo-actions-panel{width:100%!important;min-width:0!important;display:grid!important;gap:9px!important;padding:10px!important;border-radius:17px!important;border:1px solid rgba(125,245,231,.22)!important;background:linear-gradient(145deg,#06182be6,#020a18e6)!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-repo-actions-panel :is(strong,span){min-width:0!important;margin:0!important;letter-spacing:0!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-repo-actions-panel>div:first-child{display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-repo-actions-panel strong{color:#f0fafff0!important;-webkit-text-fill-color:rgba(240,250,255,.94)!important;font-size:13px!important;font-weight:760!important;line-height:1.15!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-repo-actions-panel span{color:#bccfe9bd!important;-webkit-text-fill-color:rgba(188,207,233,.74)!important;font-size:12px!important;font-weight:560!important;line-height:1.28!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-repo-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .github-repo-actions .ghost-button{min-width:0!important;min-height:42px!important;padding:8px 9px!important;border-radius:14px!important;font-size:12px!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace header.topbar button.workspace-menu-trigger.workspace-menu-trigger,html body:has(main.workspace) div#root#root .app-shell main.workspace header.topbar button.workspace-menu-trigger.workspace-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled){width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;border-radius:999px!important;border:1px solid rgba(176,235,244,.24)!important;background:#030e1e70!important;background-image:none!important;color:#f0faffeb!important;-webkit-text-fill-color:rgba(240,250,255,.92)!important;box-shadow:inset 0 1px #ffffff0a!important;outline:0!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace header.topbar button.workspace-menu-trigger.workspace-menu-trigger:is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled){border-color:#7df5e752!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace header.topbar button.workspace-menu-trigger.workspace-menu-trigger :is(svg,svg *,span),html body:has(main.workspace) div#root#root .app-shell main.workspace header.topbar button.workspace-menu-trigger.workspace-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled) :is(svg,svg *,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;box-shadow:none!important;filter:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#eaf5ffe6!important;-webkit-text-fill-color:rgba(234,245,255,.9)!important;box-shadow:none!important;outline:0!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;background:transparent!important;background-color:transparent!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active)>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg *{color:currentColor!important;stroke:currentColor!important;stroke-width:2.15!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>svg{background:#5ef5d024!important;border-color:#5ef5d047!important;color:#8ef7d2!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active)>svg{background:#5ef5d01a!important;border-color:#7df5e738!important;color:#fff!important;stroke:currentColor!important;box-shadow:inset 0 1px #ffffff0f!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>span,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active)>span{color:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-preview-logo{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;color:#05111f!important;box-shadow:inset 0 1px #ffffff73,0 12px 24px #0003!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-grid{display:grid!important;gap:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile{min-height:0!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:10px 12px!important;padding:12px!important;border-radius:20px!important;border:1px solid rgba(90,183,217,.28)!important;background:linear-gradient(145deg,#08203ac7,#030c1de0)!important;box-shadow:inset 0 1px #ffffff09!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-preview{grid-row:1 / 2!important;width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-height:76px!important;aspect-ratio:1!important;display:grid!important;place-items:center!important;border-radius:18px!important;border:1px solid rgba(134,161,202,.18)!important;background:radial-gradient(circle at 32% 18%,rgba(255,255,255,.12),transparent 42%),#020a1885!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.asset-preview-logo,.asset-preview-splash,.asset-preview-mark){width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;display:grid!important;place-items:center!important;border-radius:16px!important;color:#041527!important;-webkit-text-fill-color:#041527!important;font-size:16px!important;font-weight:820!important;line-height:1!important;text-align:center!important;box-shadow:inset 0 1px #ffffff73,0 12px 24px #0000002e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.asset-preview-logo,.asset-preview-splash,.asset-preview-mark) :is(svg,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;line-height:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-preview-wide{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;display:grid!important;place-items:center!important;gap:3px!important;padding:7px!important;border-radius:17px!important;color:#041527!important;-webkit-text-fill-color:#041527!important;text-align:center!important;box-shadow:inset 0 1px #ffffff73,0 12px 24px #0000002e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-preview-wide :is(svg,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-preview-wide span{max-width:100%!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:10px!important;line-height:1.05!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-copy{min-width:0!important;display:grid!important;gap:3px!important;align-content:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-title{min-width:0!important;display:flex!important;align-items:center!important;gap:7px!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:clamp(15px,3.85vw,17px)!important;line-height:1.12!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-title svg{flex:0 0 auto!important;color:#c9f6ffe0!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-title strong,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-copy>span:not(.asset-tile-title),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-copy>small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-copy>span:not(.asset-tile-title),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-copy>small{color:#dae8fab8!important;-webkit-text-fill-color:rgba(218,232,250,.72)!important;font-size:12px!important;line-height:1.18!important;font-weight:590!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-actions .asset-action-button{min-width:0!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:8px 6px!important;border-radius:15px!important;font-size:11.5px!important;line-height:1.05!important;font-weight:740!important;white-space:nowrap!important}@media(max-width:374px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-actions .asset-action-button:last-child{grid-column:1 / -1!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels{padding:10px!important;border-radius:20px!important;background:#030e2075!important;border:1px solid rgba(90,183,217,.26)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels>summary{min-height:48px!important;padding:8px 8px 10px!important;border-radius:16px!important;background:#04122694!important;border:1px solid rgba(125,245,231,.14)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels>summary>span{gap:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels>summary>small{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels .asset-setting-group{margin-top:10px!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels .section-title{margin:0 0 7px!important;font-size:13px!important;line-height:1.1!important;font-weight:740!important;color:#deecfadb!important;-webkit-text-fill-color:rgba(222,236,250,.86)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels .choice-grid.compact{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels .choice-button{min-height:46px!important;padding:10px 12px!important;justify-content:flex-start!important;text-align:left!important;border-radius:15px!important;background:#030d1e94!important;border:1px solid rgba(120,174,210,.18)!important;color:#e0eefcd1!important;-webkit-text-fill-color:rgba(224,238,252,.82)!important;font-size:13px!important;font-weight:620!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-choice-panels .choice-button:is(.selected,.is-selected){background:#5ef5d01c!important;border-color:#5ef5d06b!important;color:#a9f9dc!important;-webkit-text-fill-color:#a9f9dc!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.studio-advanced-details,.workspace-subsection,.studio-style-details)>summary{min-height:48px!important;gap:8px!important;border-radius:16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.studio-advanced-details,.workspace-subsection,.studio-style-details)>summary :is(span,strong){color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(14px,3.65vw,15.5px)!important;line-height:1.14!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.studio-advanced-details,.workspace-subsection,.studio-style-details)>summary>small,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.asset-save-status span,.copy-model-label,.screenshot-ai-panel small){color:#d6e7fcbd!important;-webkit-text-fill-color:rgba(214,231,252,.74)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.24!important;font-weight:610!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-save-status.ready span{color:#b1ffdee6!important;-webkit-text-fill-color:rgba(177,255,222,.9)!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.asset-tile-title strong,.screenshot-tile .asset-tile-copy strong,.asset-choice-panels .section-title,.copy-edit-panel label>span,.asset-validation-panel .asset-check strong,.studio-design-panel .section-title,.studio-design-panel .field-label,.studio-style-details .section-title){color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.2vw,14px)!important;line-height:1.18!important;font-weight:740!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-tile-title strong{font-size:clamp(14px,3.55vw,15px)!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.asset-tile-copy>span:not(.asset-tile-title),.asset-tile-copy>small,.screenshot-tile .asset-tile-copy small,.asset-choice-panels .choice-button,.copy-edit-panel label textarea,.asset-validation-panel .asset-check small,.studio-design-panel .plain-input,.studio-design-panel .choice-button){color:#dae8fac2!important;-webkit-text-fill-color:rgba(218,232,250,.76)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.28!important;font-weight:590!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .copy-edit-panel label{display:grid!important;gap:7px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .copy-edit-panel textarea{min-height:92px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(90,183,217,.26)!important;background:#020a1894!important;box-shadow:inset 0 1px #ffffff08!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile{min-height:0!important;display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:10px 12px!important;padding:12px!important;border-radius:20px!important;border:1px solid rgba(90,183,217,.28)!important;background:linear-gradient(145deg,#08203ab8,#030c1de0)!important;box-shadow:inset 0 1px #ffffff09!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-preview{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important;aspect-ratio:1!important;border-radius:17px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .screenshot-tile :is(button,a,label){min-height:46px!important;border-radius:15px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.08!important;font-weight:740!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio :is(.asset-tile-actions,.screenshot-actions,.screenshot-tile-actions) :is(button,a,label),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel :is(button,a,label){min-height:46px!important;border-radius:15px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.08!important;font-weight:740!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel{gap:12px!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(90,183,217,.28)!important;background:radial-gradient(circle at 18% 0%,rgba(43,214,205,.12),transparent 12rem),#04122894!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-design-panel .plain-input{min-height:52px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid rgba(94,245,208,.26)!important;background:#020a1894!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-panel{grid-template-columns:48px minmax(0,1fr)!important;gap:10px 12px!important;align-items:start!important;padding:14px!important;border-radius:22px!important;background:#04122894!important;border:1px solid rgba(90,183,217,.28)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-mark{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:15px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy{grid-column:1 / -1!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;min-width:0!important;width:100%!important;gap:4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy>div:last-child{min-width:0!important;display:grid!important;gap:4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy h2{font-size:clamp(21px,5.4vw,28px)!important;line-height:1.08!important;font-weight:760!important;color:#ebf7fff0!important;-webkit-text-fill-color:rgba(235,247,255,.94)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy p:not(.eyebrow){font-size:13px!important;line-height:1.35!important;color:#bed3e8d1!important;-webkit-text-fill-color:rgba(190,211,232,.82)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-actions :is(button,a){min-height:46px!important;border-radius:15px!important;padding-inline:9px!important;font-size:12.5px!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof>div{min-height:62px!important;padding:9px!important;border-radius:16px!important;background:#020c1c6b!important;border:1px solid rgba(120,174,210,.18)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof span{font-size:10.5px!important;line-height:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof strong{font-size:12.5px!important;line-height:1.1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy .eyebrow{justify-self:start!important;width:auto!important;min-height:22px!important;margin:0!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.28)!important;background:#5ef5d01a!important;color:#aef7d1f0!important;-webkit-text-fill-color:rgba(174,247,209,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.9vw,12.5px)!important;font-weight:760!important;line-height:1!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy h2{margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(18px,4.8vw,21px)!important;line-height:1.13!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy p:not(.eyebrow){margin:0!important;color:#dae8fac2!important;-webkit-text-fill-color:rgba(218,232,250,.76)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,13.5px)!important;line-height:1.3!important;font-weight:590!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-actions :is(button,a){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.08!important;font-weight:740!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof span{color:#aec5e1d6!important;-webkit-text-fill-color:rgba(174,197,225,.84)!important;font-size:clamp(9.5px,2.55vw,10.5px)!important;line-height:1!important;font-weight:760!important;text-transform:uppercase!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.12!important;font-weight:740!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-copy,.real-app-pilot-head,.device-preview-copy,.play-upload-copy,.release-decision-copy,.native-verification-panel .section-header-row>div) :is(h2,h3,.section-title){margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(17px,4.25vw,20px)!important;line-height:1.14!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-panel .section-title{font-size:clamp(18px,4.65vw,21px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .step-four-title-row .eyebrow,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-copy,.device-preview-copy,.play-upload-copy,.release-decision-copy)>p.eyebrow{justify-self:start!important;width:auto!important;min-height:20px!important;margin:0!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.25)!important;background:#5ef5d014!important;color:#aef7d1e6!important;-webkit-text-fill-color:rgba(174,247,209,.9)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(10.5px,2.65vw,11.5px)!important;line-height:1!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-copy,.real-app-pilot-head,.device-preview-copy,.play-upload-copy,.release-decision-copy) :is(p:not(.eyebrow),small),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-panel>.section-header-row>div>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-message,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-frame>small{margin:0!important;color:#dae8fac2!important;-webkit-text-fill-color:rgba(218,232,250,.76)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.3!important;font-weight:590!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-copy,.device-preview-copy,.play-upload-copy,.release-decision-copy)>strong{display:block!important;margin:2px 0 0!important;color:#eef7ffdb!important;-webkit-text-fill-color:rgba(238,247,255,.86)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.2vw,13.5px)!important;line-height:1.28!important;font-weight:650!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-status-grid,.build-handoff-milestones,.build-handoff-requirements,.real-app-pilot-card,.emulator-qa-grid,.device-preview-checklist,.play-upload-readiness,.play-upload-card,.play-upload-step,.release-decision-steps,.artifact-purpose-card,.artifact-download-row,.release-approved-status,.native-verification-summary,.native-verification-empty,.native-verification-card,.native-verification-check) :is(strong,b){color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.18!important;font-weight:740!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-status-grid,.build-handoff-milestones,.build-handoff-requirements,.real-app-pilot-card,.emulator-qa-grid,.device-preview-checklist,.play-upload-readiness,.play-upload-card,.play-upload-step,.release-decision-steps,.artifact-purpose-card,.artifact-download-row,.release-approved-status,.native-verification-summary,.native-verification-empty,.native-verification-card,.native-verification-check) :is(p,small,span:not(.native-verification-icon):not(.workspace-info-tip *)){color:#d6e7fcbd!important;-webkit-text-fill-color:rgba(214,231,252,.74)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.24!important;font-weight:610!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-status-grid,.release-decision-steps,.artifact-purpose-card,.release-approved-status,.native-verification-score)>:is(span,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .artifact-purpose-card>div>span{color:#a7f3d0db!important;-webkit-text-fill-color:rgba(167,243,208,.86)!important;font-size:clamp(9.5px,2.45vw,10.5px)!important;line-height:1!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-check :is(strong,small){display:block!important;max-width:100%!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-check strong{font-size:clamp(12.5px,3.1vw,13.5px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-empty :is(strong,p,svg){color:#08213f!important;-webkit-text-fill-color:#08213f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-empty strong{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(15px,3.8vw,17px)!important;line-height:1.15!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-empty p{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.2vw,14px)!important;line-height:1.35!important;font-weight:590!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-advanced-details>summary>small,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-steps>div>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approved-status small{color:#a7f3d0d6!important;-webkit-text-fill-color:rgba(167,243,208,.84)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(9.5px,2.55vw,11px)!important;line-height:1.08!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-panel.release-decision-panel .release-decision-steps.release-decision-steps>div>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-panel.release-decision-panel .release-approved-status.release-approved-status small{color:#a7f3d0db!important;-webkit-text-fill-color:rgba(167,243,208,.86)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(9.5px,2.55vw,11px)!important;line-height:1.08!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .device-preview-handoff-panel{display:grid!important;align-items:start!important;gap:13px!important;padding:12px!important;scroll-margin-top:84px!important;border-radius:24px!important;background:radial-gradient(circle at 50% 0%,rgba(43,214,205,.16),transparent 15rem),#0412289e!important;border:1px solid rgba(90,183,217,.3)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-frame{width:100%!important;display:grid!important;justify-items:center!important;gap:8px!important;padding:2px 0 0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-shell{position:relative!important;width:min(100%,252px)!important;aspect-ratio:9 / 19.4!important;display:grid!important;grid-template-rows:28px 36px minmax(0,1fr) 30px!important;gap:8px!important;padding:11px 12px 10px!important;overflow:hidden!important;border-radius:32px!important;background:radial-gradient(circle at 22% 0%,rgba(94,245,208,.18),transparent 8rem),linear-gradient(155deg,#08192ffa,#01050efc)!important;border:2px solid rgba(36,155,255,.78)!important;box-shadow:inset 0 0 0 5px #020813f0,inset 0 1px #ffffff14,0 22px 48px #00000052!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-shell:before,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-shell:after{content:""!important;position:absolute!important;z-index:2!important;width:3px!important;border-radius:999px!important;background:#cfecff47!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-shell:before{left:3px!important;top:118px!important;height:58px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-shell:after{right:3px!important;top:156px!important;height:92px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-camera{position:absolute!important;top:14px!important;left:50%!important;width:10px!important;height:10px!important;border-radius:999px!important;background:radial-gradient(circle at 45% 45%,#6de7ffc2 0,#6de7ffc2 1px,#07111ff5 2px,#07111ff5)!important;border:1px solid rgba(183,238,255,.22)!important;box-shadow:0 0 0 2px #020813cc!important;transform:translate(-50%)!important;z-index:3!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-status{display:flex!important;align-items:end!important;justify-content:space-between!important;min-width:0!important;padding:6px 8px 0!important;color:#ebf7ffe0!important;-webkit-text-fill-color:rgba(235,247,255,.88)!important;font-size:11px!important;line-height:1!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-status span:first-child{padding-left:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-status span:last-child{max-width:128px!important;overflow:hidden!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-address{min-width:0!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding:7px 9px!important;border-radius:15px!important;background:#eef8ff14!important;border:1px solid rgba(195,240,255,.14)!important;color:#e7f5ffdb!important;-webkit-text-fill-color:rgba(231,245,255,.86)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-app-dot{width:9px!important;height:9px!important;border-radius:50%!important;background:linear-gradient(135deg,#3ddc84,#22d3ee)!important;box-shadow:0 0 0 4px #3ddc841a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-address span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;line-height:1!important;font-weight:680!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-screen{position:relative!important;min-height:0!important;overflow:hidden!important;display:grid!important;place-items:start center!important;border-radius:20px!important;background:#f7fbff!important;border:1px solid rgba(195,240,255,.2)!important;box-shadow:inset 0 0 0 1px #02081314,0 10px 26px #00000038!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-screen :is(iframe,img){display:block!important;border:0!important;background:#f7fbff!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-screen>img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:top center!important;object-position:top center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-screen>iframe{position:absolute!important;top:0!important;left:50%!important;width:390px!important;height:680px!important;max-width:none!important;max-height:none!important;transform:translate(-50%) scale(.54)!important;transform-origin:top center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-empty{height:100%!important;min-height:220px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;padding:20px!important;text-align:center!important;color:#08213f!important;-webkit-text-fill-color:#08213f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-nav{width:100%!important;min-height:26px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;justify-items:center!important;padding:0 24px!important;color:#ebf7ff94!important;-webkit-text-fill-color:rgba(235,247,255,.58)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-nav span{display:block!important;opacity:.92!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .android-nav-back{width:0!important;height:0!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;border-right:10px solid currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .android-nav-home{width:12px!important;height:12px!important;border:2px solid currentColor!important;border-radius:999px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .android-nav-overview{width:12px!important;height:12px!important;border:2px solid currentColor!important;border-radius:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.asset-tile-actions,.screenshot-actions,.screenshot-tile-actions,.release-ready-actions,.build-handoff-actions,.device-preview-actions,.play-upload-actions,.native-verification-actions,.emulator-qa-actions) :is(button,a,label){min-height:48px!important;gap:8px!important;border-radius:16px!important;font-size:13px!important;font-weight:780!important;line-height:1.1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.asset-tile-actions,.screenshot-actions,.screenshot-tile-actions,.release-ready-actions,.build-handoff-actions,.device-preview-actions,.play-upload-actions,.native-verification-actions,.emulator-qa-actions,.emulator-qa-hero) :is(button,a,label)>svg{width:16px!important;height:16px!important;flex:0 0 16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(button.primary-button,a.primary-button,.primary-button,.scan-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(button.primary-button,a.primary-button,.primary-button,.scan-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]):is(:hover,:focus,:focus-visible,:active),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info:is(:hover,:focus,:focus-visible,:active){border-color:#7df5e72e!important;background:linear-gradient(110deg,#37e2aa2e,#26cbd724),#041022a3!important;background-color:#041022a3!important;color:#d1e1f2a8!important;-webkit-text-fill-color:rgba(209,225,242,.66)!important;box-shadow:inset 0 0 0 1px #ffffff05!important;opacity:1!important;filter:none!important;outline:0!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info:is(:hover,:focus,:focus-visible,:active){cursor:pointer!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(button.primary-button,a.primary-button,.primary-button,.scan-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]) :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace :is(button.primary-button,a.primary-button,.primary-button,.scan-button,.builder-send-button,.workspace-next-step-button):is(:disabled,[aria-disabled=true]):is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info :is(svg,svg *,span,strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-button.scan-button-needs-info:is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check{min-width:0!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check.valid{border-color:#5ef5d033!important;background:#3ddc8412!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check.warning{border-color:#fbbf2447!important;background:#fbbf2412!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check>svg{width:16px!important;height:16px!important;margin-top:1px!important;color:#8ef7d2!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check.warning>svg{color:#f8c35b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check>span{min-width:0!important;display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check :is(strong,small){display:block!important;margin:0!important;max-width:100%!important;line-height:1.25!important;overflow-wrap:anywhere!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check strong{color:#f1faffeb!important;-webkit-text-fill-color:rgba(241,250,255,.92)!important;font-size:13px!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .asset-validation-panel .asset-check small{color:#cbdcf2bd!important;-webkit-text-fill-color:rgba(203,220,242,.74)!important;font-size:11.5px!important;font-weight:620!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-frame>small{max-width:252px!important;display:block!important;margin:0!important;text-align:center!important;color:#bed3e8cc!important;-webkit-text-fill-color:rgba(190,211,232,.8)!important;font-size:11.5px!important;line-height:1.32!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-progress-details[open]{display:grid!important;gap:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-progress-details>:not(summary){margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-panel,.live-build-panel,.play-handoff-panel,.build-recovery-panel,.release-approval-panel,.policy-list){display:grid!important;gap:12px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(90,183,217,.28)!important;background:radial-gradient(circle at 16% 0%,rgba(43,214,205,.11),transparent 12rem),linear-gradient(145deg,#08203aa8,#030c1ddb)!important;box-shadow:inset 0 1px #ffffff09!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-panel,.live-build-panel,.play-handoff-panel,.build-recovery-panel)>.section-header-row,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-panel>.section-header-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-panel,.live-build-panel,.play-handoff-panel,.build-recovery-panel) .section-header-row>div{min-width:0!important;display:grid!important;gap:4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-panel,.live-build-panel,.play-handoff-panel,.build-recovery-panel) .section-header-row .section-title,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.live-build-summary-copy,.build-recovery-copy,.release-approval-panel) :is(h3,strong:first-child){margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.05vw,18px)!important;line-height:1.14!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-panel,.live-build-panel,.play-handoff-panel,.build-recovery-panel) .section-header-row span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.live-build-summary-copy,.build-recovery-copy,.release-approval-panel) :is(p,span,strong:not(:first-child)){margin:0!important;color:#dae8fac2!important;-webkit-text-fill-color:rgba(218,232,250,.76)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.3!important;font-weight:590!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-grid,.live-build-summary-metrics,.live-build-timeline,.build-recovery-steps,.live-build-grid,.handoff-summary-grid,.handoff-file-grid,.handoff-check-grid,.handoff-next-steps){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.build-queue-callout,.live-build-summary-card,.live-build-summary-metrics>div,.live-build-milestone,.build-recovery-steps>div,.live-build-row,.empty-live-state,.artifact-download-row,.handoff-copy-card,.handoff-file-grid>div,.handoff-check,.handoff-next-steps>div,.policy-row){min-width:0!important;min-height:0!important;margin:0!important;padding:10px!important;border-radius:17px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a186b!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item.ready,.live-build-milestone.done,.live-build-summary-card.ready,.live-build-row.completed,.handoff-file-grid>div.ready,.handoff-check.ready,.handoff-next-steps>div.ready){border-color:#5ef5d038!important;background:#3ddc8412!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item.blocked,.build-queue-callout.blocked,.build-recovery-panel.warning,.handoff-file-grid>div.pending,.handoff-check.pending,.handoff-next-steps>div.pending){border-color:#fbbf2438!important;background:#fbbf240e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.build-queue-callout,.live-build-milestone,.build-recovery-steps>div,.live-build-row,.artifact-download-row,.handoff-file-grid>div,.handoff-next-steps>div,.policy-row){display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-next-steps>div{grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-next-steps>div>span{grid-row:1 / span 2!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-next-steps>div>:is(strong,p){grid-column:2!important;min-width:0!important;max-width:100%!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .policy-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .policy-row>div{min-width:0!important;display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .policy-row>span{justify-self:end!important;max-width:92px!important;text-align:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-queue-callout,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approval-panel{grid-template-columns:minmax(0,1fr)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-queue-callout{align-items:start!important;gap:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-queue-callout>div{display:grid!important;min-width:0!important;gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-queue-callout>div>:is(strong,span){display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:visible!important;overflow-wrap:anywhere!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-queue-callout>button{grid-column:1!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;min-height:48px!important;padding:0 14px!important;border-radius:16px!important;white-space:normal!important;text-align:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.live-build-summary-card,.handoff-copy-card,.handoff-check){display:grid!important;gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-icon,.live-build-milestone>span,.build-recovery-steps>div>span,.handoff-next-steps>div>span){width:28px!important;height:28px!important;min-width:28px!important;display:inline-grid!important;place-items:center!important;border-radius:11px!important;background:#5ef5d01c!important;border:1px solid rgba(94,245,208,.2)!important;color:#a7f3d0e6!important;-webkit-text-fill-color:rgba(167,243,208,.9)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.live-build-milestone,.build-recovery-steps>div,.live-build-row,.artifact-download-row,.handoff-copy-card,.handoff-file-grid>div,.handoff-next-steps>div,.policy-row) :is(strong,b){margin:0!important;color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.18!important;font-weight:740!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-setup-item,.build-queue-callout,.live-build-summary-card,.live-build-summary-metrics>div,.live-build-milestone,.build-recovery-steps>div,.live-build-row,.empty-live-state,.artifact-download-row,.handoff-copy-card,.handoff-file-grid>div,.handoff-check,.handoff-next-steps>div,.policy-row) :is(p,small,span:not(.build-setup-icon):not(.required):not(.optional):not(.live-build-milestone>span):not(.handoff-next-steps>div>span):not(.build-recovery-steps>div>span)){margin:0!important;color:#d6e7fcbd!important;-webkit-text-fill-color:rgba(214,231,252,.74)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.28!important;font-weight:610!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-row em,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .policy-row>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-check span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-summary-metrics span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-copy-card>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-file-grid>div>span{justify-self:start!important;width:auto!important;max-width:100%!important;min-height:22px!important;display:inline-flex!important;align-items:center!important;padding:4px 8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.2)!important;background:#5ef5d017!important;color:#a7f3d0db!important;-webkit-text-fill-color:rgba(167,243,208,.86)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(9.5px,2.55vw,11px)!important;line-height:1!important;font-weight:760!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .policy-row>span.optional{border-color:#86a1ca33!important;background:#86a1ca14!important;color:#cbdcf2c7!important;-webkit-text-fill-color:rgba(203,220,242,.78)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .policy-list.policy-list .policy-row.policy-row>span:is(.required,.optional){justify-self:end!important;width:auto!important;min-width:0!important;max-width:96px!important;padding:4px 8px!important;border-radius:999px!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.handoff-copy-card,.handoff-file-grid>div,.policy-row) strong{overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-copy-card strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-artifact-list{display:grid!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-artifact-strip{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-artifact-strip button{min-height:34px!important;padding:6px 9px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-progress-details :is(button,a){min-height:46px!important;border-radius:15px!important;padding:9px 11px!important;gap:7px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.08!important;font-weight:740!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-progress-details .section-header-row>:is(button,a),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-queue-callout>:is(button,a),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-approval-panel>:is(button,a){width:100%!important}@media(max-width:520px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .emulator-qa-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-readiness{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-shell{width:min(100%,238px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-frame>small{max-width:238px!important}}@media(min-width:780px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .device-preview-handoff-panel{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr)!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-frame{position:sticky!important;top:92px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-shell{width:min(100%,310px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .phone-emulator-screen>iframe{transform:translate(-50%) scale(.72)!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header .desktop-page-nav button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace header.topbar.workspace-app-header button.ghost-button.workspace-menu-trigger.workspace-menu-trigger,html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace header.topbar.workspace-app-header button.ghost-button.workspace-menu-trigger.workspace-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled){background-color:transparent!important;background-image:none!important;border-color:#b0ebf43d!important;color:#f0faffeb!important;-webkit-text-fill-color:rgba(240,250,255,.92)!important;box-shadow:none!important;outline:0!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace header.topbar.workspace-app-header button.ghost-button.workspace-menu-trigger.workspace-menu-trigger:is(:hover,:focus-visible,:active,[aria-expanded=true]):not(:disabled){background-color:transparent!important;border-color:#7df5e752!important}@media(max-width:899px){html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header.workspace-app-header{min-height:70px!important;height:70px!important;margin-bottom:8px!important;padding:8px max(16px,env(safe-area-inset-left)) 8px max(16px,env(safe-area-inset-right))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{padding-top:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header .marketing-brand{min-height:52px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper{margin-top:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:not(.active):not([aria-selected=true]):not([aria-current=step]),html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:not(.active):not([aria-selected=true]):not([aria-current=step]):is(:hover,:focus,:focus-visible,:active){background:linear-gradient(145deg,#0c1b36db,#050d20e0)!important;background-color:#050d20e0!important;border-color:#86a1ca2e!important;color:#e5f0ffc2!important;-webkit-text-fill-color:rgba(229,240,255,.76)!important;outline:0!important;outline-color:transparent!important;box-shadow:inset 0 1px #ffffff08!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.complete:not(.active):not([aria-selected=true]):not([aria-current=step]),html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button.complete:not(.active):not([aria-selected=true]):not([aria-current=step]):is(:hover,:focus,:focus-visible,:active){border-color:#5ef5d03d!important;color:#dbfaf0d6!important;-webkit-text-fill-color:rgba(219,250,240,.84)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:not(.active):not([aria-selected=true]):not([aria-current=step])>.mobile-tab-number,html body:has(main.workspace) div#root#root .app-shell main.workspace .mobile-stepper.mobile-stepper>button:not(.active):not([aria-selected=true]):not([aria-current=step]):is(:hover,:focus,:focus-visible,:active)>.mobile-tab-number{background:#020a1875!important;background-image:none!important;border-color:#e2edff29!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace header.topbar button.workspace-menu-trigger.workspace-menu-trigger,html body:has(main.workspace) div#root#root .app-shell main.workspace header.topbar button.workspace-menu-trigger.workspace-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled),html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active)>svg{box-shadow:none!important}html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg,html body:has(main.workspace) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page],:hover,:focus,:focus-visible,:active)>svg{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-panel .release-decision-steps>div>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-panel .release-approved-status span>small{color:#a7f3d0db!important;-webkit-text-fill-color:rgba(167,243,208,.86)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(9.5px,2.55vw,11px)!important;line-height:1.08!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch :is(.real-app-pilot-head,.device-preview-copy,.play-upload-copy,.release-decision-copy,.live-build-summary-copy,.build-recovery-copy) h3,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch :is(.native-verification-panel,.build-setup-panel,.live-build-panel,.play-handoff-panel) .section-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-launch .launch-advanced-details .launch-advanced-stack :is(section.real-app-pilot-panel .real-app-pilot-head,section.device-preview-handoff-panel .device-preview-copy,section.play-upload-automation-panel .play-upload-copy,section.release-decision-panel .release-decision-copy) h3{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-launch :is(.build-handoff-status-panel .build-handoff-copy h2,.native-verification-panel .section-title,.release-approval-panel>div>strong){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-launch details>summary :is(strong,span:not(.accordion-cue)){font-size:clamp(13.5px,3.35vw,15px)!important;line-height:1.16!important;font-weight:720!important}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel :is(.copy-model-label,.copy-evidence-warning,.copy-field,.copy-download-action){box-sizing:border-box!important;justify-self:stretch!important;min-width:0!important;width:auto!important;inline-size:auto!important;max-width:100%!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-field textarea{box-sizing:border-box!important;min-width:0!important;width:100%!important;inline-size:100%!important;max-width:100%!important}}html body:has(main.workspace) div#root#root .app-shell.app-shell main.workspace.workspace :is(button.secondary-button.secondary-button,label.secondary-button.secondary-button,.secondary-button.secondary-button,button.ghost-button.ghost-button,.ghost-button.ghost-button,.asset-action-button.asset-action-button,.compact-button.compact-button):not(.primary-button):not(.selected):not(.danger):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell.app-shell main.workspace.workspace :is(button.secondary-button.secondary-button,label.secondary-button.secondary-button,.secondary-button.secondary-button,button.ghost-button.ghost-button,.ghost-button.ghost-button,.asset-action-button.asset-action-button,.compact-button.compact-button):not(.primary-button):not(.selected):not(.danger):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){border-color:#86a1ca42!important;background:linear-gradient(145deg,#081c35db,#030c1dd6)!important;background-color:#071b35!important;color:var(--studio-text)!important;-webkit-text-fill-color:var(--studio-text)!important;box-shadow:inset 0 0 0 1px #ffffff06!important;outline:0!important;outline-color:transparent!important;outline-style:none!important;outline-width:0!important;filter:none!important;transform:none!important}@media(min-width:900px){html body div#root>div.app-shell>main.workspace .builder-command-metrics div{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-width:0!important}html body div#root>div.app-shell>main.workspace .builder-command-metrics span,html body div#root>div.app-shell>main.workspace .builder-command-metrics strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root>div.app-shell>main.workspace .builder-command-metrics strong{justify-self:end!important;max-width:100%!important;font-size:clamp(21px,1.65vw,24px)!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .upgrade-plan-tabs.app-pricing-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .upgrade-plan-tabs .app-pricing-fact{min-width:0!important;min-height:72px!important;display:grid!important;align-content:center!important;gap:4px!important;padding:12px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:16px!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .upgrade-plan-tabs .app-pricing-fact :is(span,strong){min-width:0!important;overflow-wrap:anywhere!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .upgrade-plan-tabs .app-pricing-fact span{font-size:12px!important;font-weight:820!important;opacity:.82!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .upgrade-plan-tabs .app-pricing-fact strong{font-size:clamp(22px,5vw,28px)!important;line-height:1!important;font-weight:950!important}@media(max-width:380px){html body:has(main.workspace) div#root#root .app-shell main.workspace .upgrade-plan-tabs.app-pricing-summary{grid-template-columns:1fr!important}}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .app-switcher,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-list,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-list-header,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-delete-current{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-dashboard-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions .concierge-icon-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions .concierge-icon-button:is(:hover,:focus-visible,:active):not(:disabled){width:auto!important;min-width:136px!important;max-width:100%!important;min-height:50px!important;padding:0 14px!important;display:inline-grid!important;grid-template-columns:22px auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:16px!important;border-color:#5ef5d061!important;background:linear-gradient(145deg,#061e34eb,#020c1cf0)!important;color:#8ef7d2f5!important;-webkit-text-fill-color:rgba(142,247,210,.96)!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 4px #5ef5d014!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions .concierge-icon-button :is(svg,svg *){width:22px!important;height:22px!important;color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions .concierge-icon-button span{font-size:13px!important;line-height:1!important;font-weight:780!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel.compact{gap:10px!important;padding:11px!important;border-radius:18px!important;background:linear-gradient(145deg,#071c32f0,#020a18f5)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel.compact .openclaw-concierge-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-compact-title{min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel.compact .openclaw-session-badge{width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel.compact h2{font-size:clamp(18px,5vw,23px)!important;line-height:1.08!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel.compact p{font-size:12px!important;line-height:1.28!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-close-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-close-button:is(:hover,:focus-visible,:active):not(:disabled){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:13px!important;border:1px solid rgba(125,245,231,.22)!important;background:#020a189e!important;color:#f0faffe6!important;-webkit-text-fill-color:rgba(240,250,255,.9)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate.compact{grid-template-columns:1fr!important;gap:9px!important;padding:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate.compact dl{margin:0!important;gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-summary{margin:0!important;color:#cce0f1d1!important;-webkit-text-fill-color:rgba(204,224,241,.82)!important;font-size:12px!important;line-height:1.3!important;font-weight:570!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-promise{margin:0!important;padding:8px 9px!important;border-radius:12px!important;border:1px solid rgba(94,245,208,.16)!important;background:#5ef5d012!important;color:#b2f8ddf0!important;-webkit-text-fill-color:rgba(178,248,221,.94)!important;font-size:12px!important;line-height:1.28!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-control{min-width:0!important;display:grid!important;gap:8px!important;padding:9px!important;border-radius:14px!important;border:1px solid rgba(90,183,217,.24)!important;background:radial-gradient(circle at 0% 0%,rgba(94,245,208,.12),transparent 8rem),#020c1c75!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-control-head{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-control-head>span{min-width:0!important;display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-control-head strong{color:#f8fbfff7!important;-webkit-text-fill-color:rgba(248,251,255,.97)!important;font-size:13px!important;line-height:1.12!important;font-weight:850!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-control-head small{color:#c9dceec7!important;-webkit-text-fill-color:rgba(201,220,238,.78)!important;font-size:11.5px!important;line-height:1.2!important;font-weight:620!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-control-head>em{min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.24)!important;background:#5ef5d01a!important;color:#b7ffe8f5!important;-webkit-text-fill-color:rgba(183,255,232,.96)!important;font-size:10.5px!important;line-height:1!important;font-style:normal!important;font-weight:860!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goals{min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal{min-width:0!important;height:64px!important;min-height:64px!important;max-height:64px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px!important;border-radius:13px!important;border:1px solid rgba(120,174,210,.2)!important;background:#0412269e!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal.approval{border-color:#ffd87642!important;background:#2a1f0857!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal>svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:11px!important;color:#081724f5!important;stroke:#081724f5!important;background:linear-gradient(145deg,#8ef7d2,#25d3ee)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal.approval>svg{background:linear-gradient(145deg,#ffe38b,#8ef7d2)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal>span{min-width:0!important;display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal strong{color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-size:12.5px!important;line-height:1.1!important;font-weight:820!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal small{color:#ccdeefc7!important;-webkit-text-fill-color:rgba(204,222,239,.78)!important;font-size:10.5px!important;line-height:1.18!important;font-weight:620!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-mission-goal>em{min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.2)!important;background:#5ef5d017!important;color:#b7ffe8f0!important;-webkit-text-fill-color:rgba(183,255,232,.94)!important;font-size:9.5px!important;line-height:1!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details{padding:8px!important;border-radius:15px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-grid.compact{grid-template-columns:1fr!important;gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-grid.compact .openclaw-goal-card{min-height:54px!important;grid-template-columns:28px minmax(0,1fr) auto!important;padding:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-grid.compact .openclaw-goal-card>svg{width:28px!important;height:28px!important;padding:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-panel{gap:12px!important;padding:clamp(14px,3.8vw,18px)!important;border-radius:24px!important;border:1px solid rgba(90,183,217,.3)!important;background:radial-gradient(circle at 16% 0%,rgba(43,214,205,.1),transparent 12rem),linear-gradient(145deg,#092342d1,#040f22e6)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-main{gap:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-copy{gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-copy h2{font-size:clamp(17px,4.35vw,21px)!important;line-height:1.16!important;font-weight:730!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-copy :is(p,strong){max-width:58ch!important;color:#dae8fac4!important;-webkit-text-fill-color:rgba(218,232,250,.77)!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.34!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions .primary-button{grid-column:1 / -1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions :is(button,a,.build-action-note){width:100%!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 12px!important;border-radius:15px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12px,3vw,13px)!important;line-height:1.1!important;font-weight:720!important;letter-spacing:0!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions .secondary-button{border-color:#5ab7d947!important;background:#051228a8!important;color:#e6f1fce6!important;-webkit-text-fill-color:rgba(230,241,252,.9)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions .secondary-button:is(:hover,:focus-visible,:active):not(:disabled){border-color:#5ef5d06b!important;background:#0d314cc7!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-action-note{border:1px solid rgba(94,245,208,.22)!important;background:#5ef5d014!important;color:#aef7d1e6!important;-webkit-text-fill-color:rgba(174,247,209,.9)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-readiness-card{display:grid!important;gap:9px!important;padding:10px!important;border-radius:19px!important;border:1px solid rgba(90,183,217,.24)!important;background:#040e2075!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-readiness-summary{min-height:42px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:15px!important;background:#09234294!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-readiness-summary svg{width:18px!important;height:18px!important;color:#7ff8d7!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-readiness-summary span{color:#aef7d1e6!important;-webkit-text-fill-color:rgba(174,247,209,.9)!important;font-size:clamp(11px,2.85vw,12px)!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-readiness-summary strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;font-weight:720!important;text-align:right!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list{display:grid!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list>div{min-width:0!important;min-height:42px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid rgba(134,161,202,.16)!important;background:#05122894!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list>div.ready svg{color:#74f3c7!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list>div.waiting{opacity:.76!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list>div.waiting svg{color:#bed3e8b8!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list :is(span,strong){min-width:0!important;overflow-wrap:anywhere!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list span{color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-status-list strong{color:#f8fbffe6!important;-webkit-text-fill-color:rgba(248,251,255,.9)!important;font-size:clamp(12px,3vw,13px)!important;font-weight:700!important;text-align:right!important}@media(max-width:430px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-actions{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-readiness-summary{grid-template-columns:auto minmax(0,1fr)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .build-handoff-readiness-summary strong{grid-column:2!important;text-align:left!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks[open]>.build-handoff-requirements{display:grid!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks>.build-handoff-milestones{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .workspace-accordion-summary{min-height:54px!important;border-radius:17px!important;border-color:#ffcc5c3d!important;background:#ffcc5c11!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks[open] .workspace-accordion-summary{border-color:#ffcc5c57!important;background:#ffcc5c17!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements{gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div{grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:0!important;padding:12px!important;border-radius:15px!important;background:#0512288f!important;border-color:#86a1ca29!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div>svg{width:20px!important;height:20px!important;margin-top:2px!important;justify-self:center!important;flex:0 0 auto!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div>span{display:grid!important;min-width:0!important;gap:4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div>span strong,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div>span small{display:block!important;width:100%!important;min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div>span strong{color:#f8fbfff5!important;font-size:15px!important;line-height:1.12!important;font-weight:840!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div>span small{color:#cadceccc!important;font-size:13px!important;line-height:1.28!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div>button{grid-column:2!important;justify-self:start!important;width:min(190px,100%)!important;min-height:42px!important;margin-top:4px!important;padding-inline:14px!important;border-radius:14px!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .launch-package-checks .build-handoff-requirements>div.blocked{border-color:#ffcc5c4d!important;background:#ffcc5c13!important}@media(min-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{width:100%!important;max-width:none!important;padding:22px clamp(24px,3vw,40px) 64px!important;background:radial-gradient(circle at 12% 0%,rgba(58,231,151,.12),transparent 30rem),radial-gradient(circle at 86% 4%,rgba(37,211,226,.14),transparent 32rem),linear-gradient(180deg,#061427,#071b24)!important;overflow-x:clip!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .builder-command-strip{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.workflow-notice,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.content-grid.content-grid-single,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.workspace-dashboard{width:min(100%,1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper{display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:auto!important;min-height:134px!important;margin-top:0!important;margin-bottom:18px!important;padding:10px!important;border-radius:28px!important;border:1px solid rgba(58,231,151,.32)!important;background:linear-gradient(145deg,#051f2ceb,#061026e6)!important;box-shadow:inset 0 0 0 1px #7df5e70f,0 24px 60px #0000003d!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper>button{min-width:0!important;height:112px!important;min-height:112px!important;display:grid!important;visibility:visible!important;opacity:1!important;grid-template-rows:auto auto!important;place-items:center!important;align-content:center!important;gap:12px!important;padding:14px 10px!important;border-radius:22px!important;border:1px solid rgba(148,171,207,.22)!important;background:linear-gradient(145deg,#112041c2,#071024d1)!important;color:#e2efffc2!important;-webkit-text-fill-color:currentColor!important;pointer-events:auto!important;box-shadow:inset 0 1px #ffffff0a!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper>button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:#5ef5d06b!important;background:linear-gradient(145deg,#16324ee6,#08162eeb)!important;color:#f6fcffe6!important;box-shadow:inset 0 0 0 1px #5ef5d014,0 0 0 3px #22d3ee1f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true],[aria-current=step]),html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true],[aria-current=step]):is(:hover,:focus-visible,:active){border-color:#5ef5d0c7!important;background:radial-gradient(circle at 50% 0%,rgba(94,245,208,.3),transparent 68%),linear-gradient(155deg,#144c59fa,#0c1f40fa)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:inset 0 0 0 1px #5ef5d02e,0 20px 42px #22d3ee29!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper>button:is(.locked,[aria-disabled=true]){opacity:.62!important;filter:saturate(.72)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper .mobile-tab-number{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;display:grid!important;visibility:visible!important;opacity:1!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(223,236,255,.22)!important;background:linear-gradient(145deg,#050e20f0,#182340db)!important;color:#e2efffc2!important;-webkit-text-fill-color:currentColor!important;font-size:18px!important;font-weight:820!important;line-height:1!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper>button:is(.active,[aria-selected=true],[aria-current=step])>.mobile-tab-number{border-color:#d1fae5c7!important;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.92),transparent 30%),linear-gradient(145deg,#5cf2a4,#22d3ee)!important;color:#041527!important;-webkit-text-fill-color:#041527!important;box-shadow:0 0 0 5px #5ef5d01f,0 10px 22px #22d3ee33!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-stepper.mobile-stepper>button>span:last-child{max-width:100%!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15px!important;font-weight:780!important;line-height:1.05!important;letter-spacing:0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle{min-height:56px!important;height:auto!important;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-bottom:26px!important;padding:0 24px!important;border-radius:18px!important;border:1px solid rgba(148,171,207,.22)!important;background:#040e1fc7!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:16px!important;font-weight:780!important;pointer-events:auto!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.mobile-dashboard-toggle.mobile-dashboard-toggle:is(:hover,:focus-visible):not(:disabled){border-color:#5ef5d06b!important;background:#091e34e6!important;box-shadow:0 0 0 3px #22d3ee1f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.workflow-notice{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;margin-top:-12px!important;margin-bottom:22px!important;padding:12px 16px!important;border-radius:18px!important;border:1px solid rgba(246,196,83,.32)!important;background:#f6c4531a!important;color:#fff2cfeb!important;-webkit-text-fill-color:rgba(255,242,207,.92)!important;font-size:14px!important;font-weight:650!important;line-height:1.3!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace>.content-grid.content-grid-single{display:block!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .primary-panel.primary-panel{width:min(100%,1040px)!important;max-width:1040px!important;margin:0 auto!important}}@media(max-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{--workspace-mobile-page-gutter: 14px;padding-left:0!important;padding-right:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-stepper.mobile-stepper,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .workspace-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .content-grid.content-grid-single,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .workspace-dashboard{width:min(calc(100% - (var(--workspace-mobile-page-gutter) * 2)),720px)!important;max-width:min(calc(100% - (var(--workspace-mobile-page-gutter) * 2)),720px)!important;margin-left:auto!important;margin-right:auto!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-stepper.mobile-stepper{margin-top:12px!important;margin-bottom:12px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .workspace-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .dashboard-toggle{margin-top:0!important;margin-bottom:14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .primary-panel{width:100%!important;max-width:100%!important}}@media(max-width:380px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{--workspace-mobile-page-gutter: 12px}}@media(max-width:899px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{--workspace-mobile-header-height: 70px;--workspace-mobile-top-gap: 8px;padding-top:calc(var(--workspace-mobile-header-height) + var(--workspace-mobile-top-gap))!important;scroll-padding-top:calc(var(--workspace-mobile-header-height) + var(--workspace-mobile-top-gap))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .workspace-app-header.workspace-app-header{top:0!important;min-height:var(--workspace-mobile-header-height)!important;height:var(--workspace-mobile-header-height)!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-stepper.mobile-stepper{width:min(calc(100% - 24px),720px)!important;margin:0 auto 12px!important;position:relative!important;z-index:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .workspace-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .dashboard-toggle{width:min(calc(100% - 24px),720px)!important;max-width:min(calc(100% - 24px),720px)!important;display:flex!important;margin:0 auto 14px!important;align-self:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .content-grid.content-grid-single{width:min(calc(100% - 24px),720px)!important;margin:0 auto!important}}@media(max-width:340px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .workspace-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-dashboard-toggle,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .dashboard-toggle{display:none!important}}@media(min-width:960px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{--workspace-fixed-header-offset: 122px;padding-top:var(--workspace-fixed-header-offset)!important;scroll-padding-top:var(--workspace-fixed-header-offset)!important}}@media(min-width:900px)and (max-width:959px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{--workspace-fixed-header-offset: 84px;padding-top:var(--workspace-fixed-header-offset)!important;scroll-padding-top:var(--workspace-fixed-header-offset)!important}}@media(max-width:899px){html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace{--workspace-fixed-header-offset: calc(var(--workspace-mobile-header-height, 70px) + var(--workspace-mobile-top-gap, 8px))}}html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-stepper.mobile-stepper,html body:has(main.workspace) div#root#root .app-shell main.workspace.workspace .mobile-stepper.mobile-stepper>button{scroll-margin-top:calc(var(--workspace-fixed-header-offset, 84px) + 12px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card.download-history-card{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:0!important;padding:13px 14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card.download-history-card>svg{width:20px!important;height:20px!important;margin-top:1px!important;color:#b1f3ffeb!important;stroke:currentColor!important;flex:0 0 20px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card .download-history-copy{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;width:100%!important;align-content:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card .download-history-title,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card .download-history-description{display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card .download-history-title{color:#f4fafff0!important;font-size:clamp(15px,4vw,16px)!important;line-height:1.12!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .download-history-card .download-history-description{color:#c7d9eac7!important;font-size:clamp(12px,3.25vw,13px)!important;line-height:1.34!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.more-native-features,.more-builder-platforms,.optional-details-panel,.studio-advanced-details,.workspace-subsection,.launch-advanced-details,.launch-progress-details,.play-upload-advanced)>summary.workspace-accordion-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:56px!important;width:100%!important;margin:0!important;padding:10px 12px!important;border-radius:18px!important;border:1px solid rgba(112,180,217,.2)!important;background:linear-gradient(135deg,#081630c7,#030e20b3)!important;box-shadow:inset 0 1px #ffffff0b!important;color:#f4fafff0!important;-webkit-text-fill-color:rgba(244,250,255,.94)!important;list-style:none!important;cursor:pointer!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.more-native-features,.more-builder-platforms,.optional-details-panel,.studio-advanced-details,.workspace-subsection,.launch-advanced-details,.launch-progress-details,.play-upload-advanced)>summary.workspace-accordion-summary::-webkit-details-marker{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-main{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-icon{display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:12px!important;color:#8fffe2!important;-webkit-text-fill-color:#8fffe2!important;background:#34dcb81a!important;border:1px solid rgba(105,255,224,.14)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-icon>svg{width:17px!important;height:17px!important;stroke-width:2.1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-copy{display:grid!important;min-width:0!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-copy>strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;color:#f7fbfff0!important;-webkit-text-fill-color:rgba(247,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(15px,3.65vw,17px)!important;line-height:1.12!important;font-weight:730!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-copy>small{grid-column:auto!important;margin:0!important;max-width:32ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;color:#c7daf0c7!important;-webkit-text-fill-color:rgba(199,218,240,.78)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.85vw,12.5px)!important;line-height:1.22!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-summary>.workspace-accordion-action{display:inline-flex!important;align-items:center!important;justify-content:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-summary>.accordion-cue{width:18px!important;height:18px!important;color:#8effe4e6!important;-webkit-text-fill-color:rgba(142,255,228,.9)!important;transition:transform .16s ease,color .16s ease!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.more-native-features,.more-builder-platforms,.optional-details-panel,.studio-advanced-details,.workspace-subsection,.launch-advanced-details,.launch-progress-details,.play-upload-advanced)[open]>summary.workspace-accordion-summary>.accordion-cue{transform:rotate(180deg)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.more-native-features,.more-builder-platforms,.optional-details-panel,.studio-advanced-details,.workspace-subsection,.launch-advanced-details,.launch-progress-details,.play-upload-advanced)>summary.workspace-accordion-summary:is(:hover,:focus,:focus-visible,:active){background:linear-gradient(135deg,#0d2645cc,#04142ab8)!important;border-color:#7df5de4d!important;box-shadow:inset 0 1px #ffffff0e!important;outline:none!important}@media(max-width:430px){html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.more-native-features,.more-builder-platforms,.optional-details-panel,.studio-advanced-details,.workspace-subsection,.launch-advanced-details,.launch-progress-details,.play-upload-advanced)>summary.workspace-accordion-summary{min-height:54px!important;padding:9px 10px!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-icon{width:32px!important;height:32px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-accordion-copy>small{max-width:24ch!important}}html body:has(main.workspace) div#root#root .ai-enhance-sheet{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50000!important;display:grid!important;place-items:end center!important;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom)) 10px!important;pointer-events:auto!important;background:radial-gradient(circle at 18% 8%,rgba(61,220,132,.16),transparent 30%),radial-gradient(circle at 84% 12%,rgba(34,211,238,.14),transparent 32%),#030712e6!important;backdrop-filter:blur(20px) saturate(1.12)!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important;overflow:hidden!important;overscroll-behavior:contain!important;animation:workspaceAiSheetBackdropIn .16s ease-out both!important}html body:has(main.workspace) div#root#root .ai-enhance-card{width:min(520px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;display:grid!important;gap:14px!important;padding:18px!important;border-radius:24px!important;border:1px solid rgba(125,245,231,.22)!important;background:radial-gradient(circle at 16% 0%,rgba(94,245,208,.16),transparent 12rem),radial-gradient(circle at 100% 20%,rgba(34,211,238,.1),transparent 12rem),linear-gradient(145deg,#081f38fc,#030d1ffc)!important;box-shadow:0 28px 84px #0000008a,0 0 0 1px #07e0ce14,inset 0 1px #fff1!important;pointer-events:auto!important;outline:none!important;animation:workspaceAiSheetCardIn .19s cubic-bezier(.2,.82,.22,1) both!important}html body:has(main.workspace) div#root#root .ai-enhance-head{display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important;gap:10px!important}html body:has(main.workspace) div#root#root .ai-enhance-head>span{display:flex!important;min-width:0!important;align-items:center!important;gap:9px!important}html body:has(main.workspace) div#root#root .ai-enhance-head>span>svg{width:20px!important;height:20px!important;flex:0 0 20px!important;color:#8fffe2!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .ai-enhance-head strong{min-width:0!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(18px,4.8vw,22px)!important;line-height:1.08!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .ai-sheet-close{justify-self:end!important}html body:has(main.workspace) div#root#root .ai-enhance-card>p{margin:0!important;color:#d3e4f7c7!important;-webkit-text-fill-color:rgba(211,228,247,.78)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.25vw,14px)!important;line-height:1.34!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .ai-enhance-card label,html body:has(main.workspace) div#root#root .ai-enhancer-note{display:grid!important;gap:7px!important;margin:0!important;color:#f8fbffe6!important;-webkit-text-fill-color:rgba(248,251,255,.9)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body:has(main.workspace) div#root#root .ai-enhance-card label>span,html body:has(main.workspace) div#root#root .ai-enhancer-note>span{color:#f8fbffe6!important;-webkit-text-fill-color:rgba(248,251,255,.9)!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.16!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .ai-enhance-card textarea{width:100%!important;min-height:118px!important;max-height:180px!important;resize:vertical!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid rgba(125,245,231,.2)!important;background:#020a18b8!important;color:#ebf7ffe6!important;-webkit-text-fill-color:rgba(235,247,255,.9)!important;box-shadow:inset 0 0 0 1px #ffffff05!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(13px,3.35vw,15px)!important;line-height:1.34!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .ai-enhance-card textarea::-moz-placeholder{color:#c7d8ee94!important;-webkit-text-fill-color:rgba(199,216,238,.58)!important}html body:has(main.workspace) div#root#root .ai-enhance-card textarea::placeholder{color:#c7d8ee94!important;-webkit-text-fill-color:rgba(199,216,238,.58)!important}html body:has(main.workspace) div#root#root .ai-enhance-primary,html body:has(main.workspace) div#root#root .ai-enhance-primary:is(:hover,:focus,:focus-visible,:active){width:100%!important;min-height:54px!important;margin:0!important;border-radius:18px!important;font-size:clamp(14px,3.65vw,16px)!important;font-weight:760!important;line-height:1!important}html body:has(main.workspace) div#root#root .ai-polish-status{min-height:44px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(94,245,208,.24)!important;background:#5ef5d014!important;color:#c6ffe0e6!important;-webkit-text-fill-color:rgba(198,255,224,.9)!important;font-size:12px!important;line-height:1.25!important;font-weight:620!important}html body:has(main.workspace) div#root#root .ai-polish-status.error{border-color:#fb718547!important;background:#7f1d1d2e!important;color:#ffcad2e6!important;-webkit-text-fill-color:rgba(255,202,210,.9)!important}@keyframes workspaceAiSheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes workspaceAiSheetCardIn{0%{opacity:0;transform:translateY(0) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:760px){html body:has(main.workspace) div#root#root .ai-enhance-sheet{place-items:center!important;padding:24px!important}html body:has(main.workspace) div#root#root .ai-enhance-card{max-height:min(680px,calc(100dvh - 48px))!important;width:min(560px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important}}@media(prefers-reduced-motion:reduce){html body:has(main.workspace) div#root#root .ai-enhance-sheet,html body:has(main.workspace) div#root#root .ai-enhance-card{animation:none!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:13px 44px 13px 14px!important;border-radius:18px!important;border:1px solid rgba(125,245,231,.22)!important;background:linear-gradient(45deg,transparent 50%,rgba(143,255,226,.92) 50%) calc(100% - 21px) 50% / 7px 7px no-repeat,linear-gradient(135deg,rgba(143,255,226,.92) 50%,transparent 50%) calc(100% - 15px) 50% / 7px 7px no-repeat,linear-gradient(145deg,#05182bd1,#020b1cdb)!important;box-shadow:inset 0 0 0 1px #ffffff06!important;color:#e8f4ffe6!important;-webkit-text-fill-color:rgba(232,244,255,.9)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(13px,3.35vw,15px)!important;line-height:1.16!important;font-weight:620!important;letter-spacing:0!important;outline:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace select:is(:hover,:focus,:focus-visible,:active){border-color:#7df5e76b!important;background:linear-gradient(45deg,transparent 50%,#b7fff0 50%) calc(100% - 21px) 50% / 7px 7px no-repeat,linear-gradient(135deg,#b7fff0 50%,transparent 50%) calc(100% - 15px) 50% / 7px 7px no-repeat,linear-gradient(145deg,#082239e0,#031022e6)!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;box-shadow:inset 0 0 0 1px #7df5e714,0 0 0 3px #1794d524!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace select:disabled{cursor:not-allowed!important;border-color:#7df5e71f!important;background:linear-gradient(45deg,transparent 50%,rgba(190,211,232,.34) 50%) calc(100% - 21px) 50% / 7px 7px no-repeat,linear-gradient(135deg,rgba(190,211,232,.34) 50%,transparent 50%) calc(100% - 15px) 50% / 7px 7px no-repeat,#04102285!important;color:#bed3e87a!important;-webkit-text-fill-color:rgba(190,211,232,.48)!important;opacity:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace select option{background:#071423!important;color:#eff7ff!important;font:600 14px/1.25 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.play-upload-form,.play-upload-advanced) label:has(select){gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.play-upload-form,.play-upload-advanced) label:has(select)>span{color:#f8fbffe6!important;-webkit-text-fill-color:rgba(248,251,255,.9)!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.16!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms{padding:0!important;border:0!important;background:transparent!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms>.builder-platform-grid-secondary{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button{width:100%!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-radius:18px!important;border:1px solid rgba(112,180,217,.18)!important;background:linear-gradient(145deg,#051427c2,#020a1acc)!important;box-shadow:inset 0 1px #ffffff07!important;overflow:hidden!important;text-align:left!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button:is(:hover,:focus,:focus-visible,:active){border-color:#7df5e752!important;background:linear-gradient(145deg,#091f37d1,#030e1fd6)!important;box-shadow:none!important;outline:0!important;transition:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button.selected,html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button[aria-pressed=true]{border-color:#5ef5d07a!important;background:radial-gradient(circle at 0% 50%,rgba(94,245,208,.12),transparent 60%),linear-gradient(145deg,#092636d6,#030e1fd6)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button strong{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:clamp(14px,3.55vw,16px)!important;line-height:1.12!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button small{justify-self:end!important;max-width:15ch!important;min-width:-moz-fit-content!important;min-width:fit-content!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:5px 8px!important;border-radius:999px!important;border:1px solid rgba(125,245,231,.18)!important;background:#5ef5d012!important;color:#b8f5e0d6!important;-webkit-text-fill-color:rgba(184,245,224,.84)!important;font-size:clamp(10.5px,2.65vw,11.5px)!important;line-height:1!important;font-weight:650!important}@media(max-width:390px){html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button{grid-template-columns:1fr!important;align-items:start!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .more-builder-platforms .builder-platform-grid-secondary>button small{justify-self:start!important;max-width:100%!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary){display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button{width:100%!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-radius:18px!important;border:1px solid rgba(112,180,217,.18)!important;background:linear-gradient(145deg,#051427c2,#020a1acc)!important;box-shadow:inset 0 1px #ffffff07!important;overflow:hidden!important;text-align:left!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button:is(:hover,:focus,:focus-visible,:active){border-color:#7df5e752!important;background:linear-gradient(145deg,#091f37d1,#030e1fd6)!important;box-shadow:none!important;outline:0!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button.selected,html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button[aria-pressed=true]{border-color:#5ef5d07a!important;background:radial-gradient(circle at 0% 50%,rgba(94,245,208,.12),transparent 60%),linear-gradient(145deg,#092636d6,#030e1fd6)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button strong{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:clamp(14px,3.55vw,16px)!important;line-height:1.12!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button small{justify-self:end!important;max-width:16ch!important;min-width:-moz-fit-content!important;min-width:fit-content!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:5px 8px!important;border-radius:999px!important;border:1px solid rgba(125,245,231,.18)!important;background:#5ef5d012!important;color:#b8f5e0d6!important;-webkit-text-fill-color:rgba(184,245,224,.84)!important;font-size:clamp(10.5px,2.65vw,11.5px)!important;line-height:1!important;font-weight:650!important}@media(min-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:390px){html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button{grid-template-columns:1fr!important;align-items:start!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .no-code-platform-panel>.builder-platform-grid:not(.builder-platform-grid-secondary)>button small{justify-self:start!important;max-width:100%!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-hero.running{border-color:#2dd4bf80!important;background:radial-gradient(circle at 14% 0%,rgba(94,245,208,.18),transparent 12rem),#09354657!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-hero.passed{border-color:#5ef5d075!important;background:#1d68573d!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-hero.blocked{border-color:#fbbf2457!important;background:#734a122e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-hero.running .primary-button svg,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-grid>div.running svg{animation:workspaceQaSpin 1s linear infinite!important}@keyframes workspaceQaSpin{to{transform:rotate(360deg)}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-progress{display:grid!important;gap:7px!important;min-width:0!important;width:100%!important;padding:10px!important;border-radius:15px!important;border:1px solid rgba(94,245,208,.22)!important;background:#020a1857!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-progress-track{width:100%!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:#cde6ff21!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-progress-track>span{display:block!important;height:100%!important;min-width:12px!important;border-radius:inherit!important;background:linear-gradient(90deg,#3ddc84,#22d3ee)!important;box-shadow:0 0 18px #22d3ee42!important;transition:width .32s ease!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-progress.running .emulator-qa-progress-track>span{animation:scanTrack 1.35s ease-in-out infinite alternate!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-progress>span{display:grid!important;gap:2px!important;min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-progress>span strong{color:#eef7ffeb!important;-webkit-text-fill-color:rgba(238,247,255,.92)!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.08!important;font-weight:740!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-progress>span small{color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-size:clamp(10.5px,2.75vw,11.5px)!important;line-height:1.26!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-grid>div:is(.ready,.running,.checked,.blocked)>svg{display:block!important;width:16px!important;height:16px!important;stroke-width:2.2!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-grid>div:is(.ready,.running,.checked,.blocked){grid-template-columns:18px minmax(0,1fr)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-grid>div:is(.ready,.running,.checked)>svg{color:#7df5e7!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-grid>div:is(.ready,.running,.checked){border-color:#5ef5d052!important;background:linear-gradient(145deg,#20536257,#030e219e)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-grid>div.blocked{border-color:#fbbf243d!important;background:#593a1329!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .emulator-qa-grid>div.blocked>svg{color:#fbbf24!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-automation-panel{gap:10px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(83,215,226,.24)!important;background:radial-gradient(circle at 12% 0%,rgba(36,211,220,.1),transparent 11rem),linear-gradient(145deg,#0d2a4ad1,#050d20e6)!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-copy{display:grid!important;gap:6px!important;padding:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-copy h3{margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness>div,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline>div{min-height:58px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid rgba(120,174,210,.18)!important;background:#020c1c61!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness>div.ready,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline>div.done{border-color:#5ef5d03d!important;background:#3ddc8412!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness>div>svg,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline>div>svg{display:inline-grid!important;width:28px!important;height:28px!important;padding:7px!important;border-radius:12px!important;color:#9ef5daeb!important;stroke:#9ef5daeb!important;background:#5ef5d017!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness>div.waiting>svg,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline>div.warning>svg{color:#facc15e6!important;stroke:#facc15e6!important;background:#facc1514!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness>div>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline>div>span{min-width:0!important;display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness :is(strong,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline :is(strong,small){display:block!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness strong,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.16!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness small,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-api-pipeline small{color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.28!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-form{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-form label,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-advanced label,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-console-setup-row{min-width:0!important;display:grid!important;gap:7px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(120,174,210,.18)!important;background:#020c1c61!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-form label>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-advanced label>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-console-setup-row label>span{color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch :is(.play-upload-form,.play-upload-advanced) :is(input,select,textarea){width:100%!important;min-height:46px!important;padding:9px 11px!important;border:1px solid rgba(94,245,208,.22)!important;border-radius:15px!important;background:#020a188c!important;color:#eaf6ffe6!important;-webkit-text-fill-color:rgba(234,246,255,.9)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.16!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch :is(.play-upload-form,.play-upload-advanced) textarea{min-height:84px!important;resize:vertical!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-advanced{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-advanced>summary{min-height:50px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(120,174,210,.18)!important;background:#020c1c61!important;list-style:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-advanced>summary::-webkit-details-marker{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-advanced>summary>span{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide{min-width:0!important;display:grid!important;gap:10px!important;margin:0!important;padding:11px!important;border-radius:17px!important;border:1px solid rgba(95,214,178,.24)!important;background:linear-gradient(145deg,#071f26b8,#020c1c7a)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide-head{min-width:0!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide-head>span{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-content:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide-head>svg{width:32px!important;height:32px!important;padding:7px!important;border-radius:12px!important;color:#062018!important;stroke:#062018!important;background:linear-gradient(145deg,#8ef2bb,#58d5ee)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide :is(strong,small,p,li,span,code){min-width:0!important;margin:0!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide :is(strong,small,p,li,code){display:block!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide strong{color:#f0fdfaf5!important;-webkit-text-fill-color:rgba(240,253,250,.96)!important;font-size:13.5px!important;line-height:1.15!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-guide :is(small,p,li){color:#c5e4e5d1!important;-webkit-text-fill-color:rgba(197,228,229,.82)!important;font-size:12px!important;line-height:1.32!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-service-account-row{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;padding:9px!important;border-radius:14px!important;border:1px solid rgba(136,244,206,.18)!important;background:#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-service-account-row>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-service-account-row>code{grid-column:1 / -1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-service-account-row>span{color:#a9f4d8db!important;-webkit-text-fill-color:rgba(169,244,216,.86)!important;font-size:10.5px!important;line-height:1!important;font-weight:760!important;text-transform:uppercase!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-service-account-row>code{padding:8px 9px!important;border-radius:12px!important;background:#00000038!important;color:#eefcfff2!important;-webkit-text-fill-color:rgba(238,252,255,.95)!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:11.5px!important;line-height:1.25!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-access-steps{display:grid!important;gap:6px!important;margin:0!important;padding-left:19px!important}@media(min-width:720px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-service-account-row{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-service-account-row>code{grid-column:1 / 2!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-console-setup-row{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel{min-width:0!important;display:grid!important;gap:12px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(96,245,210,.26)!important;background:radial-gradient(circle at 10% 4%,rgba(61,220,132,.16),transparent 12rem),linear-gradient(145deg,#071c34eb,#020b1cf0)!important;box-shadow:inset 0 1px #ffffff0f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-head,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-boundary-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-actions{min-width:0!important;display:grid!important;gap:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel :is(h2,h3,p,strong,small,span,em,dt,dd){min-width:0!important;margin:0!important;letter-spacing:0!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel h2{color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:clamp(24px,6vw,32px)!important;line-height:1.04!important;font-weight:820!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-panel :is(p,small,span,dd){color:#c9dceed1!important;-webkit-text-fill-color:rgba(201,220,238,.82)!important;font-size:12.5px!important;line-height:1.34!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-session-badge{width:-moz-fit-content!important;width:fit-content!important;display:inline-grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;border-radius:999px!important;border:1px solid rgba(142,247,210,.28)!important;background:#020c1c7a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-grid{display:grid!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card{min-width:0!important;min-height:62px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:9px!important;border-radius:16px!important;border:1px solid rgba(120,174,210,.2)!important;background:#020c1c6b!important;text-align:left!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card.active,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card:is(:hover,:focus-visible){border-color:#5ef5d06b!important;background:#082034a8!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card>svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;color:#06111f!important;stroke:#06111f!important;background:linear-gradient(145deg,#8ef7d2,#22d3ee)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card.blocked>svg{background:#94a3b880!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card>span{display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card strong{color:#f4fafff2!important;-webkit-text-fill-color:rgba(244,250,255,.95)!important;font-size:13px!important;line-height:1.12!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-card em{padding:5px 7px!important;border-radius:999px!important;background:#5ef5d01f!important;color:#a9f4d8eb!important;-webkit-text-fill-color:rgba(169,244,216,.92)!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-weight:780!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-boundary-grid>div,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-audit-log{padding:10px!important;border-radius:17px!important;border:1px solid rgba(120,174,210,.2)!important;background:#020c1c6b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate dl{display:grid!important;gap:7px!important;margin:9px 0 0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate dl>div{display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate dt{color:#8ef7d2db!important;-webkit-text-fill-color:rgba(142,247,210,.86)!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-actions,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-runner-note{min-height:42px!important;display:flex!important;align-items:center!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid rgba(127,211,252,.18)!important;background:#020a186b!important;color:#d5e6f6c7!important;-webkit-text-fill-color:rgba(213,230,246,.78)!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-card{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;min-height:64px!important;padding:9px!important;border-radius:15px!important;border:1px solid rgba(118,240,213,.2)!important;background:#071b30b8!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-card.blocked{border-color:#ffd5705c!important;background:#2c1f065c!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;color:#0c1c2cf5!important;-webkit-text-fill-color:rgba(12,28,44,.96)!important;background:linear-gradient(135deg,#8ff7d3f5,#27d5f2e0)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-icon :is(svg,svg *){stroke:#0c1c2cf5!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-copy{min-width:0!important;display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-copy strong{color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:13.5px!important;line-height:1.12!important;font-weight:850!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-copy small{color:#ccdeefd6!important;-webkit-text-fill-color:rgba(204,222,239,.84)!important;font-size:11.5px!important;line-height:1.24!important;font-weight:630!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-output-strip{display:flex!important;flex-wrap:wrap!important;gap:5px!important;padding-top:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-output-strip em,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-progress-phase{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.18)!important;background:#5ef5d014!important;color:#b7ffe8eb!important;-webkit-text-fill-color:rgba(183,255,232,.92)!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-weight:860!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-list{display:grid!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row{min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-height:52px!important;padding:8px!important;border-radius:14px!important;border:1px solid rgba(118,240,213,.14)!important;background:#ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row.blocked{border-color:#ffd57047!important;background:#ffd5700f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row>svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:11px!important;color:#8ef7d2f0!important;stroke:#8ef7d2f0!important;background:#5ef5d01a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row.blocked>svg{color:#ffe192eb!important;stroke:#ffe192eb!important;background:#ffd5701a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row>span{min-width:0!important;display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row :is(strong,small,em){min-width:0!important;margin:0!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row strong{color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-size:12.5px!important;line-height:1.1!important;font-weight:820!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row small{color:#ccdeefc7!important;-webkit-text-fill-color:rgba(204,222,239,.78)!important;font-size:11.2px!important;line-height:1.2!important;font-weight:600!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-action-row em{justify-self:end!important;padding:5px 7px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.18)!important;background:#5ef5d014!important;color:#b7ffe8e6!important;-webkit-text-fill-color:rgba(183,255,232,.9)!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-strip{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card{min-width:0!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-height:56px!important;padding:8px!important;border-radius:14px!important;border:1px solid rgba(118,240,213,.14)!important;background:#ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card>svg{width:32px!important;height:32px!important;padding:7px!important;border-radius:11px!important;color:#8ef7d2f0!important;stroke:#8ef7d2f0!important;background:#5ef5d01a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card>span{min-width:0!important;display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card :is(strong,small,em){min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card strong{color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-size:12.5px!important;line-height:1.08!important;font-weight:780!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card small{color:#ccdeefc7!important;-webkit-text-fill-color:rgba(204,222,239,.78)!important;font-size:11.2px!important;line-height:1.2!important;font-weight:600!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card em{justify-self:end!important;padding:5px 7px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.18)!important;background:#5ef5d014!important;color:#b7ffe8e6!important;-webkit-text-fill-color:rgba(183,255,232,.9)!important;font-size:10px!important;line-height:1!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}@media(min-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card{grid-template-columns:32px minmax(0,1fr)!important;align-content:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-route-card em{grid-column:1 / -1!important;justify-self:start!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-boundary-grid{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-boundary-grid>div{display:grid!important;gap:4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details{display:grid!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details>summary{min-height:44px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;margin:-4px!important;padding:6px!important;list-style:none!important;cursor:pointer!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details>summary::-webkit-details-marker{display:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details>summary span{color:#f4fafff0!important;-webkit-text-fill-color:rgba(244,250,255,.94)!important;font-size:13px!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details>summary svg{color:#a9f4d8e6!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-extra-details[open]>summary svg{transform:rotate(90deg)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-audit-log{display:grid!important;gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-audit-log>div{display:grid!important;gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-audit-log>div>span{padding:7px 8px!important;border-radius:12px!important;background:#ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-guidance{display:grid!important;gap:9px!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(118,240,213,.22)!important;background:#061426a8!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-guidance-copy{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;align-items:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-session-badge.small{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-guidance strong{display:block!important;color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:15px!important;line-height:1.16!important;font-weight:850!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-guidance :is(p,span){color:#ccdeefdb!important;-webkit-text-fill-color:rgba(204,222,239,.86)!important;font-size:12px!important;line-height:1.33!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-next{display:grid!important;gap:3px!important;padding:8px!important;border-radius:12px!important;background:#ffffff0b!important;border:1px solid rgba(118,240,213,.14)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-next>span{color:#8ff7d3e6!important;-webkit-text-fill-color:rgba(143,247,211,.9)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-feedback{border:0!important;padding:0!important;margin:0!important;background:transparent!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-feedback summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:34px!important;padding:7px 8px!important;border-radius:11px!important;color:#dde9f6e6!important;-webkit-text-fill-color:rgba(221,233,246,.9)!important;background:#ffffff0a!important;cursor:pointer!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-feedback[open] summary svg{transform:rotate(90deg)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-agent-feedback>p{padding:8px!important;white-space:pre-wrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form{display:grid!important;gap:7px!important;padding:9px!important;border-radius:13px!important;border:1px solid rgba(118,240,213,.16)!important;background:#ffffff0b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form label{color:#8ff7d3eb!important;-webkit-text-fill-color:rgba(143,247,211,.92)!important;font-size:11px!important;line-height:1.1!important;font-weight:850!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:stretch!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form textarea{width:100%!important;min-width:0!important;min-height:46px!important;max-height:104px!important;resize:vertical!important;padding:11px 12px!important;border-radius:13px!important;border:1px solid rgba(125,245,231,.24)!important;background:#020a18b8!important;color:#f6fbfff5!important;-webkit-text-fill-color:rgba(246,251,255,.96)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;line-height:1.25!important;font-weight:650!important;outline:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form textarea::-moz-placeholder{color:#bccfe294!important;-webkit-text-fill-color:rgba(188,207,226,.58)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form textarea::placeholder{color:#bccfe294!important;-webkit-text-fill-color:rgba(188,207,226,.58)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form textarea:focus-visible{border-color:#5ef5d0b8!important;box-shadow:0 0 0 3px #5ef5d01f!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form button{min-width:76px!important;min-height:46px!important;border-radius:13px!important}@media(max-width:430px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form>div{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-correction-form button{width:100%!important}}@media(min-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-concierge-head,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-approval-gate{grid-template-columns:minmax(0,1fr) auto!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-goal-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-boundary-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .openclaw-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-list-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:2px 0 0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-list-header :is(span,small){display:inline-flex!important;align-items:center!important;margin:0!important;white-space:nowrap!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-list-header>span{color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:14px!important;line-height:1.1!important;font-weight:820!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-list-header>small{min-height:26px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.24)!important;background:#5ef5d014!important;color:#b8ffe8eb!important;-webkit-text-fill-color:rgba(184,255,232,.92)!important;font-size:11px!important;font-weight:800!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-list{display:grid!important;gap:8px!important;max-height:min(420px,56dvh)!important;overflow:auto!important;padding:0 2px 2px 0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:8px!important;align-items:stretch!important;border-radius:18px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-select-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-select-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row.selected .workspace-select-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row.selected .workspace-select-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){min-width:0!important;min-height:68px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-radius:17px!important;border:1px solid rgba(125,245,231,.18)!important;background:linear-gradient(145deg,#071c34bd,#030c1dd6)!important;color:#eef8fff0!important;-webkit-text-fill-color:rgba(238,248,255,.94)!important;box-shadow:inset 0 1px #ffffff09!important;transform:none!important;filter:none!important;text-align:left!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-select-button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:#7df5e761!important;background:linear-gradient(145deg,#0a2a46db,#041226f0)!important;box-shadow:0 0 0 3px #7df5e71a,inset 0 1px #ffffff0b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row.selected .workspace-select-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row.selected .workspace-select-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#5ef5d085!important;background:radial-gradient(circle at 0% 50%,rgba(94,245,208,.14),transparent 9rem),linear-gradient(145deg,#0e3e52d1,#041227f5)!important;box-shadow:0 0 0 1px #5ef5d01f,inset 0 1px #ffffff0e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row-copy{min-width:0!important;display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row-copy :is(strong,span,small),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-select-button>em,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-select-button:is(:hover,:focus,:focus-visible,:active) :is(strong,span,small,em){margin:0!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row-copy strong{color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:15px!important;line-height:1.12!important;font-weight:820!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row-copy span{color:#c6d8ebc2!important;-webkit-text-fill-color:rgba(198,216,235,.76)!important;font-size:12px!important;line-height:1.18!important;font-weight:640!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-row-copy small{color:#adc5ddb8!important;-webkit-text-fill-color:rgba(173,197,221,.72)!important;font-size:11px!important;line-height:1.16!important;font-weight:620!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-select-button>em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;max-width:112px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.22)!important;background:#5ef5d014!important;color:#beffeeeb!important;-webkit-text-fill-color:rgba(190,255,238,.92)!important;font-size:11px!important;line-height:1!important;font-style:normal!important;font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-delete-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-delete-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){width:46px!important;min-width:46px!important;min-height:68px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:16px!important;border:1px solid rgba(251,113,133,.28)!important;background:#4b112475!important;color:#ff97a8eb!important;-webkit-text-fill-color:rgba(255,151,168,.92)!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-delete-button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:#fb71857a!important;background:#5e162d8f!important;box-shadow:0 0 0 3px #fb71851c!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .workspace-delete-button :is(svg,svg *,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .modal-backdrop.delete-workspace-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50000!important;display:grid!important;place-items:center!important;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden!important;background:radial-gradient(circle at 18% 8%,rgba(251,113,133,.16),transparent 28%),radial-gradient(circle at 84% 16%,rgba(34,211,238,.13),transparent 30%),#030712e6!important;-webkit-backdrop-filter:blur(20px) saturate(1.12)!important;backdrop-filter:blur(20px) saturate(1.12)!important}html body:has(main.workspace) div#root#root .delete-workspace-modal{position:relative!important;width:min(520px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;display:grid!important;gap:14px!important;padding:clamp(18px,3vw,24px)!important;border:1px solid rgba(125,245,231,.2)!important;border-radius:28px!important;background:radial-gradient(circle at 12% 0%,rgba(251,113,133,.12),transparent 13rem),linear-gradient(145deg,#081e37fa,#030c1dfa)!important;background-color:#07162d!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;box-shadow:0 30px 86px #0000007a,inset 0 1px #ffffff0f!important}html body:has(main.workspace) div#root#root .delete-workspace-modal>.modal-close{position:absolute!important;top:16px!important;right:16px!important;z-index:5!important}html body:has(main.workspace) div#root#root .delete-workspace-modal .modal-icon.danger{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border:1px solid rgba(251,113,133,.28)!important;border-radius:15px!important;background:#4b11249e!important;color:#ff97a8f5!important;-webkit-text-fill-color:rgba(255,151,168,.96)!important}html body:has(main.workspace) div#root#root .delete-workspace-modal .modal-icon.danger :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root .delete-workspace-modal .eyebrow{margin:0!important;color:#ff97a8f5!important;-webkit-text-fill-color:rgba(255,151,168,.96)!important;font-size:11.5px!important;line-height:1.1!important;font-weight:820!important;letter-spacing:0!important;text-transform:none!important}html body:has(main.workspace) div#root#root .delete-workspace-modal h2{max-width:calc(100% - 58px)!important;margin:0!important;color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:clamp(25px,3.4vw,34px)!important;line-height:1.04!important;font-weight:820!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .delete-workspace-modal .modal-copy{margin:0!important;color:#d5e5f4cc!important;-webkit-text-fill-color:rgba(213,229,244,.8)!important;font-size:13.5px!important;line-height:1.44!important;font-weight:600!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .delete-workspace-modal .modal-copy strong{color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important}html body:has(main.workspace) div#root#root .delete-workspace-summary{display:grid!important;grid-template-columns:minmax(90px,.34fr) minmax(0,1fr)!important;gap:8px 12px!important;padding:14px!important;border:1px solid rgba(125,245,231,.16)!important;border-radius:18px!important;background:#04112694!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important}html body:has(main.workspace) div#root#root .delete-workspace-summary span,html body:has(main.workspace) div#root#root .delete-workspace-summary strong{min-width:0!important;margin:0!important;overflow-wrap:anywhere!important;line-height:1.18!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .delete-workspace-summary span{color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:12px!important;font-weight:820!important}html body:has(main.workspace) div#root#root .delete-workspace-summary strong{color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:13px!important;font-weight:720!important}html body:has(main.workspace) div#root#root .delete-workspace-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body:has(main.workspace) div#root#root .delete-workspace-actions .ghost-button,html body:has(main.workspace) div#root#root .delete-workspace-actions .ghost-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){min-height:52px!important;border-color:#7df5e72e!important;border-radius:16px!important;background:#020c1c94!important;color:#f4fafff0!important;-webkit-text-fill-color:rgba(244,250,255,.94)!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .delete-workspace-actions .danger-button,html body:has(main.workspace) div#root#root .delete-workspace-actions .danger-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){min-height:52px!important;border:1px solid rgba(255,151,168,.5)!important;border-radius:16px!important;background:linear-gradient(135deg,#fb7185,#f43f5e)!important;color:#220812!important;-webkit-text-fill-color:#220812!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .delete-workspace-actions .danger-button :is(svg,svg *,span,strong,small){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .app-switcher{display:none!important}html body:has(main.workspace) div#root#root .delete-workspace-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:16px!important;border-radius:24px!important}html body:has(main.workspace) div#root#root .delete-workspace-summary,html body:has(main.workspace) div#root#root .delete-workspace-actions{grid-template-columns:1fr!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.primary-button.workspace-next-step-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.primary-button.workspace-next-step-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){width:100%!important;min-height:58px!important;padding:0 18px!important;border-radius:18px!important;border:1px solid rgba(196,255,236,.42)!important;background:linear-gradient(120deg,#42e78f,#29d7ca 58%,#24c6ee)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;font-size:clamp(14px,3.7vw,16px)!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;box-shadow:0 14px 28px #16bdc333,inset 0 1px #ffffff38!important;filter:none!important;transform:none!important;outline:0!important;text-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.primary-button.workspace-next-step-button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:#e2fff79e!important;background:linear-gradient(120deg,#56efa0,#35dfd0 58%,#31d2f3)!important;box-shadow:0 0 0 3px #7df5e72e,0 16px 30px #16bdc338,inset 0 1px #ffffff42!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.primary-button.workspace-next-step-button:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(120deg,#36dc82,#22c8bd 58%,#1eb9df)!important;box-shadow:0 0 0 3px #7df5e724,0 10px 22px #16bdc329,inset 0 1px #ffffff2e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.primary-button.workspace-next-step-button :is(svg,svg *,span,strong,small,em),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.primary-button.workspace-next-step-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span,strong,small,em){color:#031020!important;stroke:#031020!important;-webkit-text-fill-color:#031020!important;text-shadow:none!important;filter:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.scan-share-button,html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.scan-share-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){color:#ddfff5f5!important;-webkit-text-fill-color:rgba(221,255,245,.96)!important;border-color:#7df5e747!important;background:linear-gradient(145deg,#0a3542c7,#041224d6)!important;box-shadow:inset 0 1px #ffffff0b!important;filter:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.scan-share-button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:#7df5e775!important;background:linear-gradient(145deg,#0c414fe0,#05172ceb)!important;box-shadow:0 0 0 3px #7df5e71c,inset 0 1px #ffffff0e!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.scan-share-button :is(svg,svg *,span,strong,small,em),html body:has(main.workspace) div#root#root .app-shell main.workspace .scan-board.scan-board-evidence .scan-action-row>button.scan-share-button:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span,strong,small,em){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-advanced-details{padding:10px!important;gap:10px!important;overflow:visible!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-advanced-details>summary{min-height:60px!important;padding:8px 10px!important;border-radius:18px!important;background:#04142a85!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-workbench{gap:9px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-save-status{min-height:34px!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border-radius:999px!important;background:#5ef5d014!important;border:1px solid rgba(94,245,208,.2)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-save-status :is(svg,span){font-size:12px!important;line-height:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-grid{gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile{min-height:118px!important;grid-template-columns:56px minmax(0,1fr)!important;grid-template-areas:"preview copy" "actions actions"!important;align-items:center!important;gap:8px 10px!important;padding:10px!important;border-radius:18px!important;background:linear-gradient(145deg,#08203ac7,#030c1de6)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-preview{grid-area:preview!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-height:56px!important;border-radius:16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio :is(.asset-preview-logo,.asset-preview-splash,.asset-preview-mark){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-preview-wide{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:5px!important;border-radius:14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-preview-wide span{font-size:8.5px!important;line-height:1.02!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-copy{grid-area:copy!important;gap:2px!important;align-self:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-title{gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-title strong{font-size:14px!important;line-height:1.12!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-copy>span:not(.asset-tile-title),html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-copy>small{font-size:11.5px!important;line-height:1.18!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-actions{grid-area:actions!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,44px)!important;justify-content:start!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-actions .asset-action-button.asset-action-button{width:44px!important;min-width:44px!important;max-width:44px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:14px!important;gap:0!important;overflow:hidden!important;position:relative!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-actions .asset-action-button .asset-action-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-tile-actions .asset-action-button :is(svg,svg *){width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details{padding:10px!important;gap:10px!important;overflow:visible!important;scroll-margin-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 24px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details>summary{min-height:60px!important;padding:8px 10px!important;border-radius:18px!important;background:#04142a85!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-panel.studio-implementation-check{display:grid!important;gap:9px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(90,183,217,.24)!important;background:linear-gradient(145deg,#08203ab8,#030c1de6)!important;box-shadow:inset 0 1px #ffffff09!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-panel>.section-header-row{min-height:44px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .section-title{margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:15px!important;line-height:1.12!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-score{min-width:74px!important;min-height:44px!important;display:grid!important;place-items:center!important;gap:0!important;padding:4px 10px!important;border-radius:16px!important;border:1px solid rgba(94,245,208,.22)!important;background:#5ef5d014!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-score strong{font-size:18px!important;line-height:1!important;font-weight:820!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-score span{font-size:10.5px!important;line-height:1.05!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .studio-check-summary{min-height:54px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0!important;padding:8px!important;border-radius:16px!important;border:1px solid rgba(90,183,217,.2)!important;background:#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .studio-check-summary>svg{width:38px!important;height:38px!important;padding:10px!important;border-radius:14px!important;background:#5ef5d01a!important;color:#8df9dcf0!important;stroke:currentColor!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .studio-check-summary strong{display:block!important;min-width:0!important;margin:0!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important;font-size:13.5px!important;line-height:1.18!important;font-weight:720!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-list{gap:6px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card{border-radius:16px!important;background:#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card>summary{min-height:52px!important;padding:7px!important;border-radius:16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:13px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card summary strong{font-size:13px!important;line-height:1.12!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card summary small{display:-webkit-box!important;overflow:hidden!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:11px!important;line-height:1.14!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card>summary em{min-width:42px!important;min-height:28px!important;padding:0 8px!important;font-size:11.5px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding-bottom:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-change-confirm{min-height:44px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important;padding:8px!important;border-radius:15px!important;border:1px solid rgba(90,183,217,.2)!important;background:#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-change-confirm input{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;border-radius:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-change-confirm strong{font-size:13px!important;line-height:1.16!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-actions button{min-height:44px!important;padding:8px 9px!important;border-radius:15px!important;font-size:12.5px!important;line-height:1.08!important;font-weight:740!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details.no-native-features .native-verification-panel.studio-implementation-check{gap:8px!important;padding:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details.no-native-features .native-verification-panel>.section-header-row{min-height:40px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details.no-native-features .native-verification-score{min-width:62px!important;min-height:38px!important;padding:3px 8px!important;border-radius:14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details.no-native-features .native-verification-score strong{font-size:16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details.no-native-features .studio-check-summary{min-height:50px!important;grid-template-columns:34px minmax(0,1fr)!important;padding:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details.no-native-features .studio-check-summary>svg{width:34px!important;height:34px!important;padding:9px!important;border-radius:13px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details.no-native-features .studio-check-summary strong{font-size:13px!important;line-height:1.18!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-actions.single-action{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-actions.single-action button{width:100%!important;justify-self:stretch!important}}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card{overflow:hidden!important;border-radius:17px!important;border:1px solid rgba(90,183,217,.22)!important;background:#020a1870!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card>summary{min-height:58px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 44px!important;align-items:center!important;gap:6px!important;padding:7px!important;border-radius:17px!important;background:transparent!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-icon.native-verification-icon{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;margin:0!important;padding:0!important;border-radius:14px!important;color:#8ef7d2f0!important;background:#5ef5d017!important;border:1px solid rgba(94,245,208,.18)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-icon.native-verification-icon svg{width:18px!important;height:18px!important;stroke-width:2.3!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card>summary>span:not(.native-verification-icon){min-width:0!important;max-width:100%!important;display:grid!important;gap:3px!important;align-content:center!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card summary strong,html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card summary small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card summary strong{font-size:13.5px!important;line-height:1.1!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card summary small{display:block!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important;color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:11.5px!important;line-height:1.12!important;font-weight:600!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.native-verification-card>summary em{justify-self:end!important;align-self:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;min-height:30px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.2)!important;background:#5ef5d014!important;color:#aef7d1eb!important;-webkit-text-fill-color:rgba(174,247,209,.92)!important;font-size:11.5px!important;line-height:1!important;font-weight:780!important;font-style:normal!important;text-align:center!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-feature-check-details .native-verification-card.review>summary em{border-color:#5ef5d042!important;background:#5ef5d01a!important;box-shadow:none!important;outline:0!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-console-setup-row .checkbox-row{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-console-setup-row strong{color:#aef7d1eb!important;-webkit-text-fill-color:rgba(174,247,209,.92)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch :is(.play-upload-actions,.play-console-setup-row) :is(button,a){min-height:46px!important;padding:9px 11px!important;border-radius:15px!important;gap:7px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-message,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-console-setup-message{margin:0!important;padding:10px!important;border-radius:16px!important;border:1px solid rgba(120,174,210,.18)!important;background:#020c1c61!important;color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.28!important;font-weight:560!important;letter-spacing:0!important}@media(min-width:720px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-readiness,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-form,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-form label:has(input[aria-label="Play Console release URL"]),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-upload-actions>:first-child{grid-column:1 / -1!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) :is(.native-verification-panel,.studio-output-panel,.studio-next-card,.launch-progress-details,.build-setup-panel,.live-build-panel,.play-handoff-panel){gap:10px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(90,183,217,.26)!important;background:radial-gradient(circle at 14% 0%,rgba(43,214,205,.09),transparent 11rem),linear-gradient(145deg,#08203a9e,#030c1ddb)!important;box-shadow:inset 0 1px #ffffff09!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-panel>.section-header-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:9px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-score{min-width:52px!important;padding:7px 8px!important;border-radius:15px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-score strong{font-size:clamp(14px,3.8vw,17px)!important;line-height:1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-score span{font-size:clamp(9.5px,2.5vw,10.5px)!important;line-height:1.08!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-list,html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-checks{display:grid!important;gap:7px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-card{overflow:hidden!important;border-radius:17px!important;border:1px solid rgba(120,174,210,.18)!important;background:#020c1c6b!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-card>summary{min-height:56px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;border-radius:17px!important;background:transparent!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:12px!important;background:#5ef5d01a!important;border:1px solid rgba(94,245,208,.18)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-card>summary>:is(span,div):not(.native-verification-icon){min-width:0!important;display:grid!important;gap:3px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-card>summary em{justify-self:end!important;min-width:44px!important;padding:5px 7px!important;border-radius:999px!important;background:#5ef5d017!important;border:1px solid rgba(94,245,208,.18)!important;color:#aef7d1e6!important;-webkit-text-fill-color:rgba(174,247,209,.9)!important;font-size:clamp(10px,2.7vw,11px)!important;line-height:1!important;font-weight:760!important;font-style:normal!important;text-align:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-body{display:grid!important;gap:8px!important;padding:0 10px 10px!important;border-top:1px solid rgba(120,174,210,.12)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-check{min-height:0!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:8px!important;border-radius:14px!important;border:1px solid rgba(120,174,210,.14)!important;background:#01081457!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-check>svg{width:24px!important;height:24px!important;padding:6px!important;border-radius:10px!important;background:#5ef5d014!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-check span{min-width:0!important;display:grid!important;gap:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-card summary strong,html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-check strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:clamp(12px,3.05vw,13.5px)!important;line-height:1.14!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-card summary small,html body:has(main.workspace) div#root#root .app-shell main.workspace :is(.step-studio,.step-launch) .native-verification-check small{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:clamp(10.5px,2.75vw,11.5px)!important;line-height:1.22!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .native-verification-actions :is(button,a){min-height:42px!important;padding:8px 9px!important;border-radius:14px!important;font-size:clamp(11px,2.8vw,12px)!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-output-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-output-card{min-height:58px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid rgba(120,174,210,.18)!important;background:#020c1c61!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-output-card>svg{grid-row:1 / span 2!important;width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;background:#5ef5d017!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-output-card :is(strong,em){grid-column:2!important;margin:0!important;min-width:0!important;line-height:1.14!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-output-card strong{font-size:clamp(12px,3.05vw,13.5px)!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-output-card em{color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:clamp(10.5px,2.75vw,11.5px)!important;font-style:normal!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-summary-card{gap:9px!important;padding:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-summary-metrics>div{min-height:52px!important;padding:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-timeline{gap:7px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-milestone{padding:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-summary-copy h3{font-size:clamp(15px,3.9vw,18px)!important;line-height:1.15!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .live-build-summary-copy :is(p,strong){display:block!important;overflow:visible!important;-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-summary-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-file-grid{grid-template-columns:1fr!important}@media(min-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-studio .studio-output-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-summary-grid,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .handoff-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel{gap:10px!important;padding:13px!important;border-radius:22px!important;border:1px solid rgba(90,183,217,.26)!important;background:radial-gradient(circle at 12% 0%,rgba(43,214,205,.1),transparent 11rem),linear-gradient(145deg,#08203aa8,#030c1de0)!important;box-shadow:inset 0 1px #ffffff09!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel>.section-header-row{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:9px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel>.section-header-row>div{min-width:0!important;display:grid!important;gap:4px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .section-title{margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel>.section-header-row>div>span{display:block!important;max-width:100%!important;margin:0!important;color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.28!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel>.section-header-row>button{width:100%!important;min-height:46px!important;justify-content:center!important;margin:0!important;padding:9px 11px!important;border-radius:15px!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.08!important;font-weight:700!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div{min-width:0!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:8px 9px!important;padding:10px!important;border-radius:17px!important;border:1px solid rgba(120,174,210,.18)!important;background:#020c1c61!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div.ready{border-color:#5ef5d038!important;background:#3ddc8412!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div>svg{grid-row:1 / span 3!important;width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;color:#9ef5daeb!important;stroke:#9ef5daeb!important;background:#5ef5d017!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div>:is(span,strong,p){grid-column:2!important;min-width:0!important;margin:0!important;max-width:100%!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div>span{justify-self:start!important;width:auto!important;min-height:20px!important;padding:4px 8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.18)!important;background:#5ef5d014!important;color:#a7f3d0e0!important;-webkit-text-fill-color:rgba(167,243,208,.88)!important;font-size:clamp(9.5px,2.55vw,10.5px)!important;line-height:1!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div>strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:clamp(12px,3.05vw,13.5px)!important;line-height:1.16!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div>p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:clamp(10.5px,2.75vw,11.5px)!important;line-height:1.24!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid>div>button{grid-column:1 / -1!important;width:100%!important;min-height:42px!important;margin-top:2px!important;padding:8px 9px!important;border-radius:14px!important;font-size:clamp(11px,2.8vw,12px)!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-check-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-check{min-height:42px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:8px!important;border-radius:14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-check span{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:#dae8fad1!important;-webkit-text-fill-color:rgba(218,232,250,.82)!important;font-size:clamp(10.5px,2.75vw,11.5px)!important;line-height:1.15!important;font-weight:650!important;white-space:normal!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-next-steps{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-next-steps>div{min-height:0!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:4px 8px!important;padding:8px!important;border-radius:14px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-next-steps>div>span{grid-row:1 / span 2!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;justify-content:center!important;border-radius:11px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-next-steps>div>:is(strong,p){grid-column:2!important;min-width:0!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-next-steps strong{font-size:clamp(12px,3.05vw,13.5px)!important;line-height:1.16!important;font-weight:700!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-next-steps p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:clamp(10.5px,2.75vw,11.5px)!important;line-height:1.24!important}@media(min-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch .play-handoff-panel .handoff-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio.step-studio :is(.copy-edit-panel>summary strong,.asset-validation-panel>summary strong){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(13.5px,3.35vw,15px)!important;line-height:1.16!important;font-weight:760!important;letter-spacing:0!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio.step-studio :is(.copy-edit-panel label>span,.studio-design-panel .field-label){color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio.step-studio .studio-implementation-check.studio-implementation-check .section-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio :is(.asset-tile,.screenshot-tile,.asset-choice-panels,.copy-edit-panel,.asset-validation-panel,.native-verification-panel,.native-verification-card,.native-verification-check){border-radius:18px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .native-verification-card{overflow:hidden!important;background:#030e2194!important;border:1px solid rgba(90,183,217,.24)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .native-verification-card>summary{min-height:58px!important;padding:12px!important;border-radius:18px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio :is(.asset-tile-title,.asset-tile-title strong,.screenshot-tile .asset-tile-copy strong,.asset-choice-panels .section-title,.copy-edit-panel summary strong,.copy-edit-panel .section-title,.asset-validation-panel summary strong,.asset-validation-panel .asset-check strong,.studio-design-panel .section-title,.studio-implementation-check .section-title,.native-verification-card summary strong,.native-verification-check strong){color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-implementation-check .section-title{font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio :is(.asset-tile-copy>span:not(.asset-tile-title),.asset-tile-copy>small,.screenshot-tile .asset-tile-copy small,.asset-choice-panels .choice-button,.copy-edit-panel label>span,.copy-edit-panel textarea,.asset-validation-panel summary small,.asset-validation-panel .asset-check small,.studio-design-panel .field-label,.studio-design-panel input,.studio-implementation-check .section-header-row>div>span,.native-verification-card summary small,.native-verification-check small,.native-verification-body p,.native-verification-body span){color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.28!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio :is(.asset-tile-actions,.screenshot-actions,.screenshot-tile-actions,.native-verification-actions,.studio-visual-action) :is(button,a,label){min-height:46px!important;padding:9px 11px!important;border-radius:15px!important;gap:7px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-implementation-check.studio-implementation-check .section-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio :is(.copy-edit-panel>summary strong,.asset-validation-panel>summary strong){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(13.5px,3.35vw,15px)!important;line-height:1.16!important;font-weight:760!important;letter-spacing:0!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio :is(.copy-edit-panel label>span,.studio-design-panel .field-label){color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel{display:grid!important;gap:10px!important;padding:12px!important;border-radius:22px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .studio-brand-form{display:grid!important;gap:8px!important;padding:0!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-brand-form .studio-brand-name-field{display:grid!important;gap:7px!important;margin:0!important;min-width:0!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(90,183,217,.22)!important;background:#020a185c!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-brand-form .studio-brand-name-field>span{margin:0!important;color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12.5px!important;line-height:1.08!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-brand-form .plain-input{width:100%!important;min-height:48px!important;margin:0!important;padding:0 12px!important;font-size:clamp(14px,3.5vw,15px)!important;line-height:1.18!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-brand-form .studio-visual-action{margin:0!important;padding:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-brand-form .studio-generate-action{width:100%!important;min-height:48px!important;justify-content:center!important;border-radius:16px!important;background:#051228a3!important;border:1px solid rgba(134,161,202,.24)!important;color:#eef7ffeb!important;-webkit-text-fill-color:rgba(238,247,255,.92)!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-brand-form .studio-generate-action:is(:hover,:focus-visible,:active){background:#081f3ad1!important;border-color:#5ef5d06b!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;transform:none!important}html body:has(main.workspace) div#root#root .visual-confirm-actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:10px!important;margin-top:6px!important}html body:has(main.workspace) div#root#root .visual-confirm-actions>button{min-width:0!important;width:100%!important;min-height:48px!important;border-radius:16px!important;white-space:normal!important}@media(max-width:430px){html body:has(main.workspace) div#root#root .visual-confirm-actions{grid-template-columns:1fr!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .studio-style-details{margin-top:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .studio-style-details>summary{min-height:54px!important;padding:10px 12px!important;border-radius:18px!important;background:#05122894!important;border-color:#5ab7d938!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .studio-style-details>summary .workspace-accordion-icon{width:32px!important;height:32px!important;border-radius:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .accent-palette-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .accent-palette-option{--accent-color: #3ddc84;--accent-glow: #9fffe0;--accent-deep: #089981;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;justify-content:initial!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:52px!important;height:auto!important;padding:8px 10px!important;border-radius:17px!important;border:1px solid rgba(134,161,202,.24)!important;background:radial-gradient(circle at 24% 0%,color-mix(in srgb,var(--accent-color) 17%,transparent),transparent 56%),linear-gradient(145deg,#081f3ac7,#020a18e6)!important;color:#e7f2ffe6!important;-webkit-text-fill-color:rgba(231,242,255,.9)!important;box-shadow:inset 0 1px #ffffff0d!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .accent-palette-option:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--accent-color) 62%,rgba(226,247,255,.24))!important;background:radial-gradient(circle at 22% 0%,color-mix(in srgb,var(--accent-color) 23%,transparent),transparent 58%),linear-gradient(145deg,#0c2a4cd6,#030d1eeb)!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .accent-palette-option.selected{border-color:color-mix(in srgb,var(--accent-color) 76%,white 8%)!important;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--accent-color) 31%,transparent),transparent 60%),linear-gradient(145deg,#0a2e4de6,#041022f0)!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--accent-color) 42%,transparent),0 12px 26px color-mix(in srgb,var(--accent-color) 18%,transparent)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .accent-palette-swatch{display:block!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:13px!important;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.68),transparent 22%),radial-gradient(circle at 72% 72%,color-mix(in srgb,var(--accent-deep) 82%,black 8%),transparent 38%),linear-gradient(145deg,var(--accent-glow),var(--accent-color) 54%,var(--accent-deep))!important;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -10px 18px #0107123d,0 7px 18px color-mix(in srgb,var(--accent-color) 28%,transparent)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .accent-palette-name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#eef7fff0!important;-webkit-text-fill-color:rgba(238,247,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12.5px!important;line-height:1.1!important;font-weight:760!important;letter-spacing:0!important}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-workbench{display:grid!important;gap:10px!important;padding:10px!important;border-radius:20px!important;overflow:hidden!important;background:radial-gradient(circle at 18% 0%,rgba(43,214,205,.1),transparent 56%),#030e2194!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-workbench>summary{min-height:60px!important;padding:9px 10px!important;border-radius:18px!important;background:#04142a99!important;border:1px solid rgba(90,183,217,.22)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-workbench>summary .workspace-accordion-copy{min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-workbench>summary :is(strong,small){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-actions .screenshot-action-control{width:100%!important;min-width:0!important;min-height:52px!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;gap:5px!important;padding:7px 6px!important;border-radius:16px!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;font-size:12px!important;line-height:1.06!important;font-weight:740!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-actions .screenshot-action-control svg{width:17px!important;height:17px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-actions .screenshot-action-control span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-ai-panel.ai-polish-icon-row{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;min-height:58px!important;margin:0!important;padding:8px 8px 8px 10px!important;border-radius:17px!important;border:1px solid rgba(94,245,208,.18)!important;background:#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-ai-panel.ai-polish-icon-row small{min-width:0!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-size:12px!important;line-height:1.18!important;font-weight:620!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-ai-panel.ai-polish-icon-row .ai-icon-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border-radius:15px!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile{display:grid!important;grid-template-areas:"preview copy" "preview actions"!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important;min-height:124px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(90,183,217,.22)!important;background:#030e2194!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-preview{grid-area:preview!important;width:74px!important;min-width:74px!important;height:104px!important;min-height:104px!important;max-height:104px!important;border-radius:16px!important;align-self:stretch!important;display:grid!important;place-items:center!important;background:#020a187a!important;border:1px solid rgba(134,161,202,.18)!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-preview img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile .asset-tile-copy{grid-area:copy!important;min-width:0!important;display:grid!important;gap:3px!important;align-self:end!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile .asset-tile-copy :is(strong,small){display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile .asset-tile-copy strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:13px!important;line-height:1.15!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile .asset-tile-copy small{color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:11.5px!important;line-height:1.16!important;font-weight:600!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile-actions{grid-area:actions!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;align-self:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile-actions :is(button,a,label){width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;display:inline-grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 7px!important;border-radius:14px!important;overflow:hidden!important;font-size:11.5px!important;line-height:1!important;font-weight:730!important;white-space:nowrap!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile-actions :is(button,a,label) svg{width:16px!important;height:16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .screenshot-tile-actions :is(button,a,label) span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel{display:grid!important;gap:8px!important;padding:9px!important;box-sizing:border-box!important;border-radius:20px!important;overflow:hidden!important;scroll-margin-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 24px)!important;background:radial-gradient(circle at 18% 0%,rgba(43,214,205,.1),transparent 56%),#030e2194!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel>*,html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel :is(.copy-model-label,.copy-evidence-warning,.copy-field,.copy-field textarea,.copy-download-action){box-sizing:border-box!important;max-width:100%!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel>:not(summary){width:100%!important;justify-self:stretch!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel>summary{min-height:56px!important;padding:8px 9px!important;border-radius:18px!important;background:#04142a99!important;border:1px solid rgba(90,183,217,.22)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel>summary .workspace-accordion-copy{min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel>summary :is(strong,small){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel>summary .ai-icon-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:15px!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-model-label{min-height:30px!important;display:grid!important;align-items:center!important;margin:0!important;padding:6px 9px!important;border-radius:14px!important;border:1px solid rgba(134,161,202,.18)!important;background:#020a1861!important;color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-size:11.5px!important;line-height:1.14!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-evidence-warning{min-height:54px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;margin:0!important;padding:9px 10px!important;border-radius:16px!important;border:1px solid rgba(250,204,21,.2)!important;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.12),transparent 58%),#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-evidence-warning svg{width:30px!important;height:30px!important;padding:7px!important;border-radius:12px!important;color:#facc15eb!important;stroke:#facc15eb!important;background:#facc1514!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-evidence-warning span{min-width:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#e2efffd6!important;-webkit-text-fill-color:rgba(226,239,255,.84)!important;font-size:12px!important;line-height:1.22!important;font-weight:640!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-field{display:grid!important;gap:5px!important;margin:0!important;min-width:0!important;padding:8px!important;border-radius:17px!important;border:1px solid rgba(90,183,217,.2)!important;background:#020a185c!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-field>span{min-width:0!important;color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:12px!important;line-height:1.05!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-field textarea{width:100%!important;min-width:0!important;min-height:58px!important;max-height:92px!important;height:auto!important;padding:8px 9px!important;border-radius:15px!important;border:1px solid rgba(90,183,217,.22)!important;background:#020a1894!important;color:#eff8ffe6!important;-webkit-text-fill-color:rgba(239,248,255,.9)!important;font-size:12px!important;line-height:1.22!important;font-weight:570!important;letter-spacing:0!important;resize:vertical!important;box-shadow:inset 0 1px #ffffff08!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-field-short textarea{min-height:56px!important;max-height:76px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-field-full textarea,html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-field-policy textarea{min-height:68px!important;max-height:96px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .copy-edit-panel .copy-download-action{width:100%!important;min-height:42px!important;display:inline-grid!important;grid-template-columns:18px auto!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 11px!important;border-radius:15px!important;font-size:12.5px!important;line-height:1!important;font-weight:740!important;box-shadow:none!important}}@media(max-width:759px){html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel{display:grid!important;gap:8px!important;padding:9px!important;border-radius:20px!important;overflow:hidden!important;scroll-margin-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 24px)!important;background:radial-gradient(circle at 18% 0%,rgba(43,214,205,.1),transparent 56%),#030e2194!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel>summary{min-height:56px!important;padding:8px 9px!important;border-radius:18px!important;background:#04142a99!important;border:1px solid rgba(90,183,217,.22)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel>summary .workspace-accordion-copy{min-width:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel>summary :is(strong,small){min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check{min-width:0!important;min-height:52px!important;max-height:58px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;margin:0!important;padding:7px 9px!important;border-radius:16px!important;border:1px solid rgba(90,183,217,.2)!important;background:#020a1861!important;box-shadow:none!important;overflow:hidden!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check.valid{border-color:#5ef5d033!important;background:radial-gradient(circle at 0% 0%,rgba(94,245,208,.08),transparent 58%),#020a1866!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check.warning{border-color:#facc153d!important;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.1),transparent 58%),#020a186b!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check>svg{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important;padding:7px!important;border-radius:12px!important;justify-self:center!important;align-self:center!important;color:#8ef7d2f0!important;stroke:#8ef7d2f0!important;background:#5ef5d014!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check.warning>svg{color:#facc15eb!important;stroke:#facc15eb!important;background:#facc1514!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check>span{min-width:0!important;display:grid!important;gap:2px!important;align-content:center!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check :is(strong,small){display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check strong{color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-size:13px!important;line-height:1.1!important;font-weight:760!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .asset-validation-panel .asset-check small{color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:11.5px!important;line-height:1.12!important;font-weight:600!important}}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-panel{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(90,183,217,.28)!important;background:radial-gradient(circle at 16% 0%,rgba(43,214,205,.1),transparent 12rem),#04122894!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;width:100%!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-mark{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:14px!important;color:#041527!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.56),transparent 30%),linear-gradient(145deg,#61f7af,#22d3ee)!important;box-shadow:0 8px 18px #22d3ee24!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-mark svg{width:18px!important;height:18px!important;stroke-width:2.4!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy>div:last-child{min-width:0!important;display:grid!important;gap:4px!important;align-content:start!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy .eyebrow,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.build-handoff-copy,.device-preview-copy,.play-upload-copy,.release-decision-copy)>p.eyebrow{justify-self:start!important;width:auto!important;min-height:20px!important;margin:0!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.24)!important;background:#5ef5d014!important;color:#aef7d1e6!important;-webkit-text-fill-color:rgba(174,247,209,.9)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(10.5px,2.65vw,11.5px)!important;line-height:1!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-copy h2,h3,.build-handoff-copy h2,.real-app-pilot-head h3,.device-preview-copy h3,.play-upload-copy h3,.release-decision-copy h3,.native-verification-panel .section-title,.launch-progress-details .section-title,.play-handoff-panel .section-title){margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .launch-simple-step>.step-heading h2{font-weight:780!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-copy h2{font-size:clamp(17px,4.4vw,20px)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-copy p:not(.eyebrow),.build-handoff-copy p,.build-handoff-copy strong,.real-app-pilot-head p,.device-preview-copy p,.play-upload-copy p,.release-decision-copy p:not(.eyebrow),.launch-progress-details p,.launch-progress-details small,.play-handoff-panel p,.play-handoff-panel span,.native-verification-panel span,.native-verification-panel small){margin:0!important;color:#dae8fac2!important;-webkit-text-fill-color:rgba(218,232,250,.76)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.32!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-proof strong,.build-handoff-status-grid strong,.build-handoff-milestones strong,.real-app-pilot-card strong,.emulator-qa-grid strong,.device-preview-checklist strong,.play-upload-readiness strong,.play-upload-card strong,.play-upload-step strong,.release-decision-steps strong,.artifact-purpose-card strong,.artifact-download-row strong,.handoff-copy-card strong,.handoff-file-grid strong,.handoff-next-steps strong,.policy-row strong,.native-verification-card strong,.native-verification-check strong,.live-build-row strong,.live-build-summary-card strong,.live-build-summary-metrics strong){color:#f8fbffeb!important;-webkit-text-fill-color:rgba(248,251,255,.92)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12.5px,3.15vw,14px)!important;line-height:1.16!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-proof span,.build-handoff-status-grid span,.build-handoff-milestones span,.real-app-pilot-card span,.emulator-qa-grid span,.device-preview-checklist span,.play-upload-readiness span,.play-upload-card span,.play-upload-step span,.release-decision-steps span,.artifact-purpose-card span,.artifact-download-row small,.handoff-copy-card span,.handoff-file-grid span,.handoff-next-steps p,.policy-row p,.native-verification-card small,.native-verification-check small,.live-build-row span,.live-build-row small,.live-build-summary-card span,.live-build-summary-metrics span){color:#bed3e8c7!important;-webkit-text-fill-color:rgba(190,211,232,.78)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11.5px,2.95vw,12.5px)!important;line-height:1.28!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch details>summary :is(strong,span:not(.accordion-cue),small),html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .play-upload-advanced>summary strong{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(13px,3.35vw,15px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important;color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch details>summary small{color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.18!important;font-weight:560!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-actions,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-handoff-actions,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-decision-actions,html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .build-recovery-actions{display:grid!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-actions{grid-template-columns:1fr 1fr!important;margin-top:2px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-actions :is(button,a):first-child{grid-column:1 / -1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-actions,.build-handoff-actions,.device-preview-actions,.play-upload-actions,.native-verification-actions,.emulator-qa-actions,.release-decision-actions,.build-recovery-actions,.launch-progress-details,.play-handoff-panel) :is(button,a,label){min-height:46px!important;padding:9px 11px!important;border-radius:15px!important;gap:7px!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(12px,3.05vw,13px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch :is(.release-ready-actions,.build-handoff-actions,.device-preview-actions,.play-upload-actions,.native-verification-actions,.emulator-qa-actions,.release-decision-actions,.build-recovery-actions,.launch-progress-details,.play-handoff-panel) :is(button,a,label)>svg{width:16px!important;height:16px!important;flex:0 0 16px!important;stroke-width:2.1!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof>div{min-height:58px!important;padding:9px!important;border-radius:16px!important;background:#020c1c61!important;border:1px solid rgba(120,174,210,.18)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch .release-ready-proof span{font-size:clamp(9.5px,2.55vw,10.5px)!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch :is(h3,.section-title){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,4.1vw,19px)!important;line-height:1.16!important;font-weight:720!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .step-launch.step-launch details>summary :is(small,span>small){color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(11px,2.8vw,12px)!important;line-height:1.18!important;font-weight:560!important;letter-spacing:0!important}:root{--ll-support-safe-bottom: max(22px, env(safe-area-inset-bottom));--ll-support-edge: clamp(14px, 2.2vw, 28px);--ll-support-panel-width: min(420px, calc(100vw - 32px) );--ll-support-panel-radius: 24px;--ll-support-line: rgba(125, 245, 231, .24);--ll-support-text: rgba(244, 250, 255, .94);--ll-support-muted: rgba(203, 222, 239, .78);--ll-support-surface: radial-gradient(circle at 12% 0%, rgba(94, 245, 208, .13), transparent 12rem), linear-gradient(160deg, rgba(8, 31, 57, .98), rgba(2, 10, 24, .98))}html body:has(.support-widget.open),html body.support-panel-open{overflow:hidden!important;overscroll-behavior:contain!important}html body.support-panel-open div#root{overscroll-behavior:contain!important}html body:has(.mobile-nav-backdrop) div#root .support-widget.support-widget:not(.open),html body:has(.workspace-menu-backdrop) div#root .support-widget.support-widget:not(.open),html body:has(.auth-backdrop) div#root .support-widget.support-widget:not(.open),html body:has(.github-return-modal) div#root .support-widget.support-widget:not(.open),html body:has(.github-setup-modal) div#root .support-widget.support-widget:not(.open),html body:has(.delete-workspace-modal) div#root .support-widget.support-widget:not(.open),html body.workspace-ai-sheet-open div#root .support-widget.support-widget{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body div#root#root .support-widget.support-widget{position:fixed!important;right:var(--ll-support-edge)!important;bottom:var(--ll-support-safe-bottom)!important;z-index:15000!important;display:block!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important}html body div#root#root .support-widget.support-widget:not(.open){pointer-events:none!important}html body div#root#root .support-widget.support-widget:not(.open) .support-fab{pointer-events:auto!important}html body div#root#root .support-widget.support-widget.open{inset:auto var(--ll-support-edge) var(--ll-support-safe-bottom) auto!important;z-index:22000!important;pointer-events:none!important;transform:none!important}html body div#root#root .support-widget.support-widget.open>.support-fab{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body div#root#root .support-widget.support-widget.footer-hidden:not(.open){opacity:1!important;visibility:visible!important;pointer-events:none!important}html body div#root#root .support-widget.support-widget.footer-hidden:not(.open) .support-fab{pointer-events:auto!important}html body div#root#root .support-widget.support-widget .support-fab{position:relative!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;display:grid!important;place-items:center!important;border:1px solid rgba(142,247,210,.38)!important;border-radius:999px!important;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.2),transparent 38%),linear-gradient(135deg,#3ddc84,#22d3ee)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:0 18px 42px #00000047,0 0 0 6px #3ddc841a!important;cursor:grab!important;touch-action:none!important}html body div#root#root .support-widget.support-widget .support-fab:after{content:"AI"!important;position:absolute!important;top:-7px!important;right:-5px!important;min-width:23px!important;height:23px!important;display:grid!important;place-items:center!important;padding:0 5px!important;border:1px solid rgba(236,253,245,.38)!important;border-radius:999px!important;background:linear-gradient(145deg,#7c3aed,#22d3ee)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important;box-shadow:0 10px 18px #2563eb42,inset 0 1px #ffffff47!important;pointer-events:none!important}html body div#root#root .support-widget.support-widget.dragging .support-fab{cursor:grabbing!important}html body div#root#root .support-widget.support-widget .support-fab:is(:hover,:focus-visible,:active){border-color:#8ef7d2a8!important;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.24),transparent 38%),linear-gradient(135deg,#4ade8f,#38ddf0)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:0 20px 46px #00000052,0 0 0 6px #3ddc8424!important;transform:none!important}html body div#root#root .support-widget.support-widget .support-fab :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root .support-widget.support-widget.open .support-panel{position:fixed!important;right:var(--ll-support-edge)!important;bottom:var(--ll-support-safe-bottom)!important;left:auto!important;width:var(--ll-support-panel-width)!important;max-width:var(--ll-support-panel-width)!important;height:auto!important;max-height:min(620px,calc(100dvh - 48px))!important;min-width:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;pointer-events:auto!important;border:1px solid var(--ll-support-line)!important;border-radius:var(--ll-support-panel-radius)!important;background:var(--ll-support-surface)!important;color:var(--ll-support-text)!important;-webkit-text-fill-color:var(--ll-support-text)!important;box-shadow:0 24px 64px #0006,inset 0 1px #ffffff0d!important}html body div#root#root .support-widget.support-widget.open .support-header{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:10px!important;align-items:start!important;padding:14px!important;border-radius:var(--ll-support-panel-radius) var(--ll-support-panel-radius) 0 0!important;background:linear-gradient(135deg,#0a304fc7,#041228db)!important}html body div#root#root .support-widget.support-widget.open .support-header>div{min-width:0!important;display:grid!important;gap:4px!important}html body div#root#root .support-widget.support-widget.open .support-header strong{color:var(--ll-support-text)!important;-webkit-text-fill-color:var(--ll-support-text)!important;font-size:clamp(18px,4.8vw,22px)!important;line-height:1.08!important;font-weight:780!important;letter-spacing:0!important}html body div#root#root .support-widget.support-widget.open .support-header span{display:block!important;color:var(--ll-support-muted)!important;-webkit-text-fill-color:var(--ll-support-muted)!important;font-size:12.5px!important;line-height:1.32!important;font-weight:560!important;letter-spacing:0!important}html body div#root#root .support-widget.support-widget.open .support-messages{min-width:0!important;min-height:0!important;display:grid!important;align-content:start!important;gap:8px!important;padding:12px 14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:#020a182e!important}html body div#root#root .support-widget.support-widget.open .support-message{min-width:0!important;max-width:100%!important;padding:10px 11px!important;border:1px solid rgba(120,174,210,.16)!important;border-radius:16px!important;background:#041126ad!important;overflow:visible!important}html body div#root#root .support-widget.support-widget.open .support-message.user{background:#2ad19721!important;border-color:#8ef7d238!important}html body div#root#root .support-widget.support-widget.open .support-message small{display:none!important}html body div#root#root .support-widget.support-widget.open :is(.support-message p,.support-answer p){margin:0!important;max-width:100%!important;color:#ebf5ffe6!important;-webkit-text-fill-color:rgba(235,245,255,.9)!important;font-size:13px!important;line-height:1.38!important;font-weight:560!important;white-space:normal!important;overflow-wrap:anywhere!important}html body div#root#root .support-widget.support-widget.open .support-answer{min-width:0!important;max-width:100%!important;display:grid!important;gap:8px!important}html body div#root#root .support-widget.support-widget.open .support-answer p:first-child{padding:9px 10px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:13px!important;background:radial-gradient(circle at 0% 0%,rgba(94,245,208,.11),transparent 7rem),#020c1c75!important;color:#f6fcfff0!important;-webkit-text-fill-color:rgba(246,252,255,.94)!important;font-weight:700!important}html body div#root#root .support-widget.support-widget.open .support-answer-list{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important;counter-reset:support-step!important}html body div#root#root .support-widget.support-widget.open .support-answer-list li{position:relative!important;min-width:0!important;padding:9px 10px 9px 35px!important;border:1px solid rgba(125,245,231,.16)!important;border-radius:13px!important;background:#020c1c6b!important;color:#e8f4ffe6!important;-webkit-text-fill-color:rgba(232,244,255,.9)!important;font-size:12.5px!important;line-height:1.32!important;font-weight:580!important;overflow-wrap:anywhere!important}html body div#root#root .support-widget.support-widget.open .support-answer-list li:before{position:absolute!important;left:11px!important;top:10px!important;display:inline-grid!important;place-items:center!important;width:16px!important;height:16px!important;border-radius:999px!important;background:#5ef5d024!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:10px!important;font-weight:860!important;line-height:1!important}html body div#root#root .support-widget.support-widget.open .support-answer-list.ordered li{counter-increment:support-step!important}html body div#root#root .support-widget.support-widget.open .support-answer-list.ordered li:before{content:counter(support-step)!important}html body div#root#root .support-widget.support-widget.open .support-answer-list.bulleted{gap:3px!important;padding:2px 0!important}html body div#root#root .support-widget.support-widget.open .support-answer-list.bulleted li{padding:5px 0 5px 20px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#daeaf9e0!important;-webkit-text-fill-color:rgba(218,234,249,.88)!important;font-size:12.5px!important;line-height:1.25!important;font-weight:600!important}html body div#root#root .support-widget.support-widget.open .support-answer-list.bulleted li:before{content:""!important}html body div#root#root .support-widget.support-widget.open .support-answer-list.bulleted li:after{content:""!important;position:absolute!important;left:5px!important;top:10px!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#8ef7d2!important;box-shadow:0 0 10px #5ef5d057!important}html body div#root#root .support-widget.support-widget.open .support-suggestion-block{display:grid!important;gap:7px!important;margin:0!important}html body div#root#root .support-widget.support-widget.open .support-suggestions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:0!important}html body div#root#root .support-widget.support-widget.open .support-suggestions button{justify-content:flex-start!important;min-height:42px!important;padding:9px 11px!important;border:1px solid rgba(120,174,210,.18)!important;border-radius:15px!important;background:#020c1c94!important;color:#ebf5ffe0!important;-webkit-text-fill-color:rgba(235,245,255,.88)!important;text-align:left!important;font-size:12.5px!important;line-height:1.2!important;font-weight:680!important;letter-spacing:0!important}html body div#root#root .support-widget.support-widget.open .support-suggestions button:is(:hover,:focus-visible,:active){border-color:#8ef7d25c!important;background:#082336c2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important}html body div#root#root .support-widget.support-widget.open .support-compose{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;gap:8px!important;padding:10px 14px 14px!important;background:linear-gradient(180deg,#031023b8,#020a18f5)!important}html body div#root#root .support-widget.support-widget.open .support-compose textarea{min-width:0!important;min-height:52px!important;max-height:92px!important;resize:none!important;padding:13px 14px!important;border:1px solid rgba(125,245,231,.2)!important;border-radius:17px!important;background:#020a18ad!important;color:#f1f8ffeb!important;-webkit-text-fill-color:rgba(241,248,255,.92)!important;font-size:13px!important;line-height:1.25!important;font-weight:560!important}html body div#root#root .support-widget.support-widget.open .support-compose textarea::-moz-placeholder{color:#cbdeef9e!important;-webkit-text-fill-color:rgba(203,222,239,.62)!important}html body div#root#root .support-widget.support-widget.open .support-compose textarea::placeholder{color:#cbdeef9e!important;-webkit-text-fill-color:rgba(203,222,239,.62)!important}html body div#root#root .support-widget.support-widget.open .support-compose .primary-button{width:54px!important;min-width:54px!important;max-width:54px!important;min-height:52px!important;display:inline-grid!important;place-items:center!important;gap:0!important;padding:0!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#8ef7d2,#22d3ee)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;font-size:0!important;line-height:0!important;overflow:hidden!important}html body div#root#root .support-widget.support-widget.open .support-compose .primary-button:is(:hover,:focus-visible,:active):not(:disabled){background:linear-gradient(135deg,#a7fbe1,#38ddf0)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;transform:none!important}html body div#root#root .support-widget.support-widget.open .support-compose .support-send-label{display:none!important}html body div#root#root .support-widget.support-widget.open .support-compose .primary-button :is(svg,svg *){width:20px!important;height:20px!important;color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(max-width:899px){html body div#root#root .support-widget.support-widget:not(.open){right:14px!important;bottom:calc(var(--ll-android-bottom-nav-height, 86px) + 12px)!important}html body div#root#root .support-widget.support-widget.footer-hidden:not(.open){bottom:calc(var(--ll-android-bottom-nav-height, 86px) + 28px + env(safe-area-inset-bottom))!important}html body div#root#root .support-widget.support-widget.open{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important}html body div#root#root .support-widget.support-widget.open .support-panel{left:12px!important;right:12px!important;top:calc(var(--ll-mobile-top-app-bar-height, 72px) + 12px)!important;bottom:calc(var(--ll-android-bottom-nav-height, 86px) + max(10px,env(safe-area-inset-bottom)))!important;width:auto!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:none!important;min-height:0!important}}@media(max-width:380px){html body div#root#root .support-widget.support-widget.open .support-panel{left:8px!important;right:8px!important;max-width:calc(100vw - 16px)!important}html body div#root#root .support-widget.support-widget.open .support-header,html body div#root#root .support-widget.support-widget.open .support-messages,html body div#root#root .support-widget.support-widget.open .support-compose{padding-left:10px!important;padding-right:10px!important}}html body div#root#root .support-widget.support-widget.open .support-compose button.primary-button.primary-button:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#8ef7d2,#22d3ee)!important;background-color:#8ef7d2!important;background-image:linear-gradient(135deg,#8ef7d2,#22d3ee)!important;border-color:transparent!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root#root .support-widget.support-widget.open .support-compose button.primary-button.primary-button:not(:disabled):not([aria-disabled=true]) :is(svg,svg *){color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root#root#root .support-widget.support-widget:not(.open) button.support-fab.support-fab{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}@media(max-width:899px){html body.support-panel-open div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav,html body:has(.support-widget.open) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html body div#root#root .support-widget.support-widget.open .support-panel{bottom:calc(var(--ll-android-bottom-nav-height, 86px) + max(10px,env(safe-area-inset-bottom)))!important}}html body.workspace-ai-sheet-open div#root#root .support-widget.support-widget,html body.workspace-ai-sheet-open div#root#root .support-widget.support-widget.open,html body.workspace-ai-sheet-open div#root#root .support-widget.support-widget:not(.open),html body:has(.delete-workspace-modal) div#root#root .support-widget.support-widget:not(.open),html body:has(main.workspace .studio-feature-check-details[open]) div#root#root .support-widget.support-widget:not(.open){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body div#root#root#root#root .launchlift-app-header{position:fixed!important;top:22px!important;left:50%!important;right:auto!important;width:min(calc(100% - 48px),1320px)!important;max-width:1320px!important;min-height:76px!important;margin:0!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;transform:translate(-50%)!important;z-index:13000!important;isolation:isolate!important;background:linear-gradient(135deg,#192053,#015153),#07111f!important;background-color:#07111f!important;border:1px solid rgba(112,229,224,.18)!important;border-radius:28px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;pointer-events:auto!important}html body div#root#root#root#root .launchlift-app-header>*{pointer-events:auto!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand.brand-home-link,html body div#root#root#root#root .launchlift-app-header .marketing-brand.brand-home-link:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){min-width:0!important;min-height:52px!important;display:inline-grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:0!important;border:0!important;border-color:transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:none!important;outline:0!important;transform:none!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand-copy{min-width:0!important;display:grid!important;gap:3px!important;text-align:left!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand-copy strong{max-width:min(320px,42vw)!important;overflow:hidden!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(1.45rem,2.9vw,2rem)!important;font-weight:850!important;line-height:.98!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand-copy span{max-width:min(320px,42vw)!important;overflow:hidden!important;color:#dfecffc7!important;-webkit-text-fill-color:rgba(223,236,255,.78)!important;font-size:clamp(.88rem,1.4vw,1rem)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root .launchlift-app-header .brand-logo{width:52px!important;height:52px!important;min-width:52px!important;border-radius:17px!important}html body div#root#root#root#root .launchlift-app-header .launchlift-header-actions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 1 auto!important}html body div#root#root#root#root .launchlift-app-header .desktop-page-nav,html body div#root#root#root#root .launchlift-app-header :is(.marketing-auth-actions,.app-header-auth-actions,.header-account-actions){background:#030e1e47!important;border:1px solid rgba(125,245,231,.16)!important;border-radius:999px!important;box-shadow:none!important}html body div#root#root#root#root .launchlift-app-header .header-account-summary.header-account-summary{min-width:0!important;max-width:152px!important;display:inline-grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important}html body div#root#root#root#root .launchlift-app-header .header-account-summary.header-account-summary>div{min-width:0!important;display:grid!important;gap:2px!important}html body div#root#root#root#root .launchlift-app-header .header-account-summary.header-account-summary :is(strong,span){max-width:100%!important;display:block!important;overflow:hidden!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root .launchlift-app-header .header-account-summary.header-account-summary strong{color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;font-size:13px!important;font-weight:820!important;line-height:1.05!important}html body div#root#root#root#root .launchlift-app-header .header-account-summary.header-account-summary span{color:#cadcecc7!important;-webkit-text-fill-color:rgba(202,220,236,.78)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.05!important}html body div#root#root#root#root .launchlift-app-header .header-account-summary.header-account-summary svg{width:15px!important;height:15px!important;color:#cadcecdb!important;stroke:currentColor!important}html body div#root#root#root#root .launchlift-app-header :is(.desktop-page-nav button,.marketing-auth-actions button,.app-header-auth-actions button,.header-account-actions button){min-height:42px!important;border-radius:999px!important}html body div#root#root#root#root .launchlift-app-header .desktop-page-nav button:not(.active):not([aria-current=page]):not(:disabled),html body div#root#root#root#root .launchlift-app-header :is(.marketing-auth-actions button,.app-header-auth-actions button,.header-account-actions button):not(.active):not([aria-current=page]):not(:disabled){color:#eef7ffe6!important;-webkit-text-fill-color:rgba(238,247,255,.9)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body div#root#root#root#root .launchlift-app-header .header-account-actions button.logout-button:not(:disabled),html body div#root#root#root#root .launchlift-app-header .header-account-actions button.logout-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;background:#ffffff14!important;background-color:#ffffff14!important;background-image:none!important;border:1px solid rgba(125,245,231,.16)!important;box-shadow:none!important}html body div#root#root#root#root .launchlift-app-header .desktop-page-nav button:is(.active,[aria-current=page]):not(:disabled),html body div#root#root#root#root .launchlift-app-header :is(.marketing-auth-actions button,.app-header-auth-actions button):is(:hover,:focus-visible,:active):not(:disabled){color:#06111f!important;-webkit-text-fill-color:#06111f!important;background-color:#8ef7d2!important;background-image:linear-gradient(135deg,#8ef7d2f5,#27d2dfeb)!important;border-color:transparent!important;box-shadow:none!important}html body div#root#root#root#root .launchlift-app-header .desktop-page-nav button:is(:hover,:focus-visible,:active):not(.active):not([aria-current=page]):not(:disabled){color:var(--ll-nav-text, #f6fbff)!important;-webkit-text-fill-color:var(--ll-nav-text, #f6fbff)!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body div#root#root#root#root .launchlift-app-header .mobile-menu-button,html body div#root#root#root#root .launchlift-app-header .mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(112,229,224,.28)!important;background:transparent!important;background-color:#0000!important;background-image:none!important;color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important;box-shadow:none!important;outline:0!important;outline-color:#0000!important;outline-style:none!important;outline-width:0!important;transform:none!important}html body div#root#root#root#root .launchlift-app-header .mobile-menu-button :is(svg,svg *,span),html body div#root#root#root#root .launchlift-app-header .mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root#root#root .launchlift-app-header .mobile-menu-button span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html body div#root#root#root#root :is(.launchlift-drawer-backdrop,.mobile-nav-backdrop,.workspace-menu-backdrop){position:fixed!important;z-index:15000!important}html body div#root#root#root#root :is(.launchlift-drawer-sheet,.mobile-nav-sheet,.workspace-menu-sheet),html body div#root#root#root#root :is(.landing-page,.pricing-page) .mobile-nav-sheet,html body div#root#root#root#root .landing-page .marketing-nav .mobile-nav-sheet{position:fixed!important;z-index:15010!important}html body div#root#root#root#root nav.mobile-app-bottom-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,#17205a,#063d49)!important;background-color:#07162d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 -16px 38px #0006,inset 0 1px #ffffff14!important;isolation:isolate!important;overflow:hidden!important;pointer-events:auto!important;transform:translateZ(0)!important;z-index:13000!important}html body div#root#root#root#root nav.mobile-app-bottom-nav:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:linear-gradient(135deg,#17205a,#063d49)!important;background-color:#07162d!important}@media(max-width:899px){html body div#root#root#root#root .launchlift-app-header{top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;min-height:var(--ll-mobile-top-app-bar-height, 70px)!important;height:var(--ll-mobile-top-app-bar-height, 70px)!important;padding:max(8px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-left)) 8px max(18px,env(safe-area-inset-right))!important;border:0!important;border-bottom:1px solid rgba(112,229,224,.18)!important;border-radius:0!important;transform:none!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand.brand-home-link{max-width:calc(100vw - 104px)!important;gap:12px!important;flex:0 1 auto!important}html body div#root#root#root#root .launchlift-app-header .brand-logo{width:52px!important;height:52px!important;min-width:52px!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand-copy{max-width:min(230px,calc(100vw - 174px))!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand-copy strong{max-width:100%!important;font-size:clamp(23px,6vw,28px)!important;line-height:.98!important}html body div#root#root#root#root .launchlift-app-header .marketing-brand-copy span{max-width:100%!important;font-size:clamp(12.5px,3.3vw,15px)!important;line-height:1.1!important}html body div#root#root#root#root .launchlift-app-header :is(.desktop-page-nav,.marketing-auth-actions,.app-header-auth-actions,.header-account-actions){display:none!important}html body div#root#root#root#root :is(main.landing-page,main.pricing-page,main.marketplace-page).marketing-only header.launchlift-app-header{z-index:32000!important}html body div#root#root#root#root nav.mobile-app-bottom-nav{bottom:0!important;z-index:32000!important}html body div#root#root#root#root :is(.launchlift-drawer-backdrop,.mobile-nav-backdrop,.workspace-menu-backdrop){top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:33000!important;min-height:100dvh!important;background:#010712c2!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html body div#root#root#root#root :is(.launchlift-drawer-sheet,.mobile-nav-sheet,.workspace-menu-sheet),html body div#root#root#root#root :is(.landing-page,.pricing-page) .mobile-nav-sheet,html body div#root#root#root#root .landing-page .marketing-nav .mobile-nav-sheet{top:auto!important;left:0!important;right:0!important;bottom:0!important;z-index:33010!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--ll-mobile-top-app-bar-height, 70px) - 10px)!important;padding-bottom:18px!important;border-bottom:0!important}html body:has(.launchlift-drawer-backdrop) div#root#root#root#root nav.mobile-app-bottom-nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important}html body.workspace-ai-sheet-open div#root#root#root#root nav.mobile-app-bottom-nav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important}}@media(min-width:900px){html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-dashboard-shell.studio-live-shot{justify-self:end!important;align-self:center!important;width:clamp(360px,34vw,430px)!important;max-width:430px!important;gap:10px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene{width:clamp(360px,34vw,430px)!important;min-height:0!important;height:auto!important;row-gap:6px!important;align-content:center!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene:before{top:-2%!important;right:-6%!important;bottom:9%!important;left:-6%!important;filter:blur(14px) saturate(1.18)!important;opacity:.82!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-device-scene:after{bottom:8%!important;height:54px!important;opacity:.72!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone{width:clamp(292px,26vw,330px)!important;padding:23px 9px 17px!important;border-radius:42px!important;box-shadow:0 34px 72px #00000080,0 16px 44px #0cebc72b,0 0 0 7px #030a1ab8,0 0 0 8px #86ffdf14,inset 0 1px #ffffff47,inset 0 -18px 30px #0006!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone:before{top:9px!important;right:9px!important;bottom:9px!important;left:9px!important;border-radius:35px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-android-phone:after{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;border-radius:38px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-screen-stage{border-radius:29px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-camera{top:28px!important;width:8px!important;height:8px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-speaker{top:11px!important;width:50px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-phone-slide-controls{margin-top:4px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{justify-self:end!important;width:min(100%,360px)!important;margin-top:6px!important;padding:11px 14px 12px!important;border-radius:18px!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption strong{font-size:clamp(14px,1.4vw,17px)!important}html body div#root#root#root#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption>span:not(.studio-live-shot-eyebrow){font-size:12.5px!important;line-height:1.3!important}}html body div#root#root#root#root .launchlift-drawer-sheet :is(.launchlift-drawer-actions,.launchlift-drawer-link-list) :is(a,button,.menu-action):not(:disabled):not([aria-disabled=true]){border-color:#7df5e733!important;background:linear-gradient(145deg,#091f37c7,#051126d6)!important;background-color:#07162d!important;color:#f6fbfff5!important;-webkit-text-fill-color:rgba(246,251,255,.96)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root#root#root .launchlift-drawer-sheet .launchlift-drawer-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}html body div#root#root#root#root .launchlift-drawer-sheet .mobile-menu-brand{flex:1 1 auto!important;min-width:0!important}html body div#root#root#root#root .launchlift-drawer-sheet .launchlift-drawer-link-list>:is(a,button),html body div#root#root#root#root .launchlift-drawer-sheet .mobile-drawer-link-list>:is(a,button),html body div#root#root#root#root .launchlift-drawer-sheet .launchlift-drawer-actions>:is(button,.menu-action),html body div#root#root#root#root .launchlift-drawer-sheet .mobile-drawer-actions>:is(button,.menu-action){background-color:#07162d!important}html body div#root#root#root#root .launchlift-drawer-sheet :is(.launchlift-drawer-actions,.launchlift-drawer-link-list) :is(a,button,.menu-action):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#8ef7d26b!important;background:linear-gradient(145deg,#0d2b46db,#05142af0) #07162d!important;background-color:#07162d!important;color:#f6fbfff5!important;-webkit-text-fill-color:rgba(246,251,255,.96)!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root#root#root .launchlift-drawer-sheet :is(.launchlift-drawer-actions,.launchlift-drawer-link-list) :is(a,button,.menu-action):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span,strong,small){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:15px 16px!important;overflow:hidden!important;text-align:left!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button)>span{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;align-content:center!important;text-align:left!important;overflow:hidden!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button)>span :is(strong,small){display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow-wrap:anywhere!important;white-space:normal!important;text-overflow:clip!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button)>span strong{color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;font-size:17px!important;line-height:1.08!important;font-weight:820!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button)>span small{color:#cadcecd1!important;-webkit-text-fill-color:rgba(202,220,236,.82)!important;font-size:13.5px!important;line-height:1.2!important;font-weight:680!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list>:is(a,button)>svg{flex:0 0 auto!important;width:18px!important;height:18px!important;justify-self:end!important}html body div#root#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button){min-height:52px!important;padding:12px 14px!important;border-radius:16px!important}html body div#root#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button)>span{gap:0!important}html body div#root#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button)>span strong{font-size:16px!important}html body div#root#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list.launchlift-drawer-link-list.compact>:is(a,button)>span small{display:none!important}@media(max-width:899px){html body div#root#root#root#root#root :is(.launchlift-drawer-backdrop,.mobile-nav-backdrop,.workspace-menu-backdrop){top:0!important;right:0!important;bottom:0!important;left:0!important;min-height:100dvh!important;padding:0!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet{bottom:0!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)))!important;padding:12px 14px max(16px,calc(env(safe-area-inset-bottom) + 12px))!important;gap:7px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border-radius:24px 24px 0 0!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet:before{width:92px!important;height:7px!important;margin:0 auto 1px!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-head{gap:10px!important;min-height:auto!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .mobile-menu-brand{min-height:64px!important;padding:9px 11px!important;border-radius:17px!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .mobile-menu-brand .brand-logo{width:42px!important;height:42px!important;min-width:42px!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .mobile-menu-brand strong{font-size:20px!important;line-height:1!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .mobile-menu-brand span{font-size:12.5px!important;line-height:1.05!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-context{padding:10px 12px!important;border-radius:16px!important;gap:4px!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-context>span{font-size:13px!important;line-height:1.05!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-context>strong{font-size:18px!important;line-height:1.08!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-context>small{font-size:11.8px!important;line-height:1.12!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list{gap:7px!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list>:is(a,button){min-height:56px!important;padding:9px 12px!important;border-radius:15px!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list>:is(a,button) strong{font-size:15px!important;line-height:1.05!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-link-list>:is(a,button) small{font-size:11.5px!important;line-height:1.1!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-actions{gap:7px!important;padding-bottom:2px!important}html body div#root#root#root#root#root .launchlift-drawer-sheet.launchlift-drawer-sheet .launchlift-drawer-actions>:is(button,.menu-action){min-height:50px!important;padding:10px 12px!important;border-radius:16px!important}}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;min-height:72px!important;height:auto!important;margin:0!important;padding:10px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;transform:none!important;z-index:32000!important;background:linear-gradient(135deg,#192053,#015153),#07111f!important;border:0!important;border-bottom:1px solid rgba(112,229,224,.18)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand.brand-home-link{width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:min(440px,44vw)!important;min-height:48px!important;display:inline-grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:none!important;transform:none!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .brand-logo{width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy{min-width:0!important;max-width:min(330px,42vw)!important;display:grid!important;gap:3px!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy strong{max-width:100%!important;overflow:hidden!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(22px,2vw,28px)!important;font-weight:850!important;line-height:.98!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy span{max-width:100%!important;overflow:hidden!important;color:#dfecffc7!important;-webkit-text-fill-color:rgba(223,236,255,.78)!important;font-size:13px!important;font-weight:700!important;line-height:1.08!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button,html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(112,229,224,.28)!important;background:transparent!important;background-color:#0000!important;background-image:none!important;color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important;box-shadow:none!important;outline:0!important;outline-color:#0000!important;outline-style:none!important;outline-width:0!important;filter:none!important;opacity:1!important;transform:none!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button :is(svg,svg *,span),html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]) :is(svg,svg *,span){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}@media(min-width:900px){html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button,html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media(max-width:899px){html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;min-height:70px!important;height:70px!important;padding:max(8px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-left)) 8px max(16px,env(safe-area-inset-right))!important;border:0!important;border-bottom:1px solid rgba(112,229,224,.18)!important;border-radius:0!important;transform:none!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand.brand-home-link{max-width:min(236px,calc(100vw - 100px))!important;min-height:48px!important;gap:9px!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy{max-width:min(176px,calc(100vw - 156px))!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy strong{font-size:17px!important;line-height:1.02!important}html body div#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy span{font-size:12px!important;line-height:1.08!important}}@media(max-width:899px){html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{min-height:68px!important;height:68px!important;padding:max(8px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left))!important;gap:10px!important}html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button,html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button:is(:hover,:focus,:focus-visible,:active){min-height:48px!important;height:48px!important;max-width:min(236px,calc(100vw - 100px))!important;gap:9px!important}html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button .brand-logo{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important}html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy{max-width:min(176px,calc(100vw - 156px))!important;gap:3px!important}html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy strong{font-size:clamp(18.5px,4.9vw,19px)!important;line-height:1.02!important;font-weight:820!important}html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy span{display:block!important;font-size:clamp(12.5px,3.3vw,13.5px)!important;line-height:1.08!important;font-weight:720!important}html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button,html body div#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}}@media(max-width:899px){html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){grid-template-rows:34px minmax(12px,auto)!important;gap:5px!important;align-content:center!important}html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button .mobile-nav-icon,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) .mobile-nav-icon,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon{width:40px!important;min-width:40px!important;max-width:40px!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>svg,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button .mobile-nav-icon>svg,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active)>svg,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon>svg,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>svg,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) .mobile-nav-icon>svg,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>svg,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon>svg{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important}html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]) .mobile-nav-icon,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon{background:#8ef7d229!important;background-color:#8ef7d229!important;background-image:none!important;border-color:#8ef7d257!important;border-radius:999px!important;box-shadow:none!important}html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active)>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page])>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>span:not(.mobile-nav-icon){width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:11.5px!important;line-height:1.08!important;font-weight:740!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(:hover,:focus,:focus-visible,:active)>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(.active,[aria-current=page])>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>span:not(.mobile-nav-icon){font-size:10.5px!important;line-height:1.05!important}html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button,html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(:hover,:focus,:focus-visible,:active),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(.active,[aria-current=page]),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active){padding-left:0!important;padding-right:0!important}}@media(max-width:370px){html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(:hover,:focus,:focus-visible,:active)>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(.active,[aria-current=page])>span:not(.mobile-nav-icon),html body div#root#root#root#root#root#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav[data-item-count="5"]>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>span:not(.mobile-nav-icon){font-size:10px!important}}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page{--market-bg: #050815 !important;--market-panel: #0b1a32 !important;--market-panel-strong: #0e2a49 !important;--market-line: rgba(157, 219, 244, .42) !important;--market-line-strong: rgba(142, 247, 210, .62) !important;--market-text: #ffffff !important;--market-muted: #d7e6f7 !important;--market-mint: #8ef7d2 !important;color:#fff!important;background-color:#050815!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketing-only.marketplace-page>header.launchlift-app-header.marketing-nav,html body div#root#root#root#root#root#root#root>main.marketplace-page.marketing-only.marketplace-page>header.launchlift-app-header.marketing-nav:is(:hover,:focus-within){position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;min-height:68px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(112,229,224,.18)!important;border-radius:0!important;background:linear-gradient(135deg,#192053,#015153),#07111f!important;box-shadow:none!important;transform:none!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketing-only.marketplace-page header.launchlift-app-header.marketing-nav .desktop-page-nav button:not(.active):not([aria-current=page]):not(:disabled){color:#eef7ffeb!important;-webkit-text-fill-color:rgba(238,247,255,.92)!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(button.primary-button.primary-button,a.primary-button.primary-button,.primary-button.primary-button):not(:disabled):not([aria-disabled=true]),html body .marketplace-listing-sheet.marketplace-listing-sheet :is(button.primary-button.primary-button,a.primary-button.primary-button,.primary-button.primary-button):not(:disabled):not([aria-disabled=true]){border:1px solid rgba(220,255,248,.82)!important;background:linear-gradient(135deg,#9dffdc,#39e6c4 54%,#27d5f2)!important;background-color:#8ef7d2!important;background-image:linear-gradient(135deg,#9dffdc,#39e6c4 54%,#27d5f2)!important;color:#03111f!important;-webkit-text-fill-color:#03111f!important;box-shadow:none!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(button.primary-button.primary-button,a.primary-button.primary-button,.primary-button.primary-button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]),html body .marketplace-listing-sheet.marketplace-listing-sheet :is(button.primary-button.primary-button,a.primary-button.primary-button,.primary-button.primary-button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#ffffffeb!important;background:linear-gradient(135deg,#c7fff0,#65f4df 54%,#46dcff)!important;background-color:#a7ffe2!important;background-image:linear-gradient(135deg,#c7fff0,#65f4df 54%,#46dcff)!important;color:#020b18!important;-webkit-text-fill-color:#020b18!important;box-shadow:none!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(button.secondary-button.secondary-button,a.secondary-button.secondary-button,.secondary-button.secondary-button):not(:disabled):not([aria-disabled=true]),html body .marketplace-listing-sheet.marketplace-listing-sheet :is(button.secondary-button.secondary-button,a.secondary-button.secondary-button,.secondary-button.secondary-button):not(:disabled):not([aria-disabled=true]){border:1px solid rgba(238,247,255,.88)!important;background:linear-gradient(180deg,#f8fbff,#dfefff)!important;background-color:#f8fbff!important;background-image:linear-gradient(180deg,#f8fbff,#dfefff)!important;color:#051121!important;-webkit-text-fill-color:#051121!important;box-shadow:0 14px 28px #00000038!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(button.secondary-button.secondary-button,a.secondary-button.secondary-button,.secondary-button.secondary-button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]),html body .marketplace-listing-sheet.marketplace-listing-sheet :is(button.secondary-button.secondary-button,a.secondary-button.secondary-button,.secondary-button.secondary-button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#8ef7d2d1!important;background:linear-gradient(180deg,#fff,#edf8ff)!important;background-color:#fff!important;background-image:linear-gradient(180deg,#fff,#edf8ff)!important;color:#020b18!important;-webkit-text-fill-color:#020b18!important;box-shadow:0 0 0 4px #8ef7d22e,0 14px 28px #00000038!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(button.ghost-button.ghost-button,a.ghost-button.ghost-button,.ghost-button.ghost-button):not(:disabled):not([aria-disabled=true]){border:1px solid rgba(157,219,244,.46)!important;background:#0c1d37!important;background-color:#0c1d37!important;background-image:none!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:inset 0 1px #ffffff0f!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(button.ghost-button.ghost-button,a.ghost-button.ghost-button,.ghost-button.ghost-button):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#8ef7d2bd!important;background:#10284a!important;background-color:#10284a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 4px #8ef7d229!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page header.launchlift-app-header.launchlift-app-header button.mobile-menu-button.ghost-button,html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page header.launchlift-app-header.launchlift-app-header button.mobile-menu-button.ghost-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(.primary-button,.secondary-button,.ghost-button,.marketplace-discovery-row button) :is(svg,svg *,span,strong,small,em),html body .marketplace-listing-sheet.marketplace-listing-sheet :is(.primary-button,.secondary-button) :is(svg,svg *,span,strong,small,em){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-discovery-row button:not(:disabled){border-color:#9ddbf480!important;background:#0d2846!important;background-color:#0d2846!important;color:#f0fffd!important;-webkit-text-fill-color:#f0fffd!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(.marketplace-feature-card,.marketplace-app-card,.marketplace-publish-panel,.marketplace-empty,.marketplace-results-toolbar,.marketplace-publish-actions,.marketplace-detail){border-color:#9ddbf457!important;background-color:#0b1a32!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-app-icon,html body .marketplace-listing-sheet.marketplace-listing-sheet .marketplace-app-icon{background-color:#8ef7d2!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(p,small,.marketplace-search-status,.marketplace-results-toolbar span,.marketplace-publish-actions span,.marketplace-feature-top small,.marketplace-feature-top span,.marketplace-app-card-head span,.marketplace-detail p,.marketplace-detail summary small){color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-search input::-moz-placeholder{color:#d7e6f7e0!important;-webkit-text-fill-color:rgba(215,230,247,.88)!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-search input::placeholder{color:#d7e6f7e0!important;-webkit-text-fill-color:rgba(215,230,247,.88)!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page :is(.marketplace-feature-proof span,.marketplace-install-strip span,.marketplace-stats span,.marketplace-badges span,.marketplace-native-list span,.marketplace-result-count span){border-color:#8ef7d261!important;background:#0e2a49!important;background-color:#0e2a49!important;color:#f0fffd!important;-webkit-text-fill-color:#f0fffd!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-store-search{grid-template-columns:minmax(0,1fr) minmax(58px,auto)!important;align-items:stretch!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-search-submit.marketplace-search-submit{min-width:112px!important;min-height:58px!important;padding:0 16px!important;border-radius:20px!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-directory.marketplace-directory{border-color:#9ddbf442!important;background:linear-gradient(145deg,#0c2540d6,#050d1ef5)!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-directory-head :is(h2,.section-title){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-filter-panel.marketplace-filter-panel{border-color:#9ddbf438!important;background:#040c1bb3!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-results-toolbar.marketplace-results-toolbar{border:0!important;background:transparent!important;background-color:transparent!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-results-toolbar.marketplace-results-toolbar span{color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important}@media(max-width:899px){html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-card-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding-right:0!important;align-items:stretch!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-card-actions :is(button,a){width:100%!important;min-width:0!important;min-height:48px!important;max-height:52px!important;border-radius:16px!important;padding:0 10px!important;gap:7px!important;font-size:14px!important;line-height:1.05!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-card-actions :is(button,a) svg{width:16px!important;height:16px!important;flex:0 0 auto!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-directory.marketplace-directory{padding:16px 14px calc(18px + env(safe-area-inset-bottom))!important;border-radius:24px!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-directory-head :is(h2,.section-title){font-size:clamp(28px,7vw,34px)!important;line-height:1.02!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-filter-panel.marketplace-filter-panel{padding:10px!important;border-radius:20px!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-results-toolbar.marketplace-results-toolbar{padding-right:72px!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer.compact-marketing-footer{width:min(calc(100% - 32px),640px)!important;margin:22px auto calc(var(--ll-android-bottom-nav-height, 83px) + 22px + env(safe-area-inset-bottom))!important;padding:14px 16px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border:1px solid rgba(125,211,252,.22)!important;border-radius:22px!important;background:linear-gradient(145deg,#071226fa,#04232ae6),#061427!important;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #0000002e!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-main,html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-bottom-row{width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important;border:0!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block .brand-logo{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block strong{margin:0!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:18px!important;font-weight:820!important;line-height:1.05!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-brand-block span,html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-trust-strip{display:none!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-bottom-row{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;padding-top:12px!important;border-top:1px solid rgba(125,211,252,.14)!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-legal-links{display:flex!important;align-items:center!important;gap:8px!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-legal-links :is(button,a){min-height:48px!important;padding:0 16px!important;border-radius:999px!important;color:#eaf6ff!important;-webkit-text-fill-color:#eaf6ff!important;font-size:14px!important;font-weight:800!important}html body div#root#root#root#root#root#root#root>main.marketing-only footer.marketing-footer.compact-marketing-footer .footer-copyright{margin:0!important;color:#d7e6f7d6!important;-webkit-text-fill-color:rgba(215,230,247,.84)!important;font-size:12px!important;font-weight:680!important;line-height:1.25!important}}@media(max-width:700px){html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-store-search{grid-template-columns:minmax(0,1fr) 58px!important;gap:8px!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-search-submit.marketplace-search-submit{width:58px!important;min-width:58px!important;max-width:58px!important;padding:0!important;border-radius:18px!important}html body div#root#root#root#root#root#root#root>main.marketplace-page.marketplace-page .marketplace-search-submit span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-panel{display:grid!important;gap:14px!important;padding:clamp(16px,4vw,22px)!important;border:1px solid rgba(125,245,231,.28)!important;border-radius:24px!important;background:linear-gradient(145deg,#0a203eeb,#070f1ff0)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(110px,150px)!important;gap:12px!important;align-items:start!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-head h2{max-width:13em!important;margin:5px 0 8px!important;color:#fff!important;font-size:clamp(24px,5.2vw,32px)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:0!important;text-wrap:balance!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-head p:not(.eyebrow){max-width:42em!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:clamp(15px,3.8vw,17px)!important;line-height:1.45!important;font-weight:650!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-summary{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px 8px!important;align-items:baseline!important;padding:12px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:18px!important;background:#050f22a8!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-summary strong{color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:22px!important;line-height:1!important;font-weight:900!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-summary span{min-width:0!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:12px!important;font-weight:800!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch :is(.launch-choice-grid,.launch-format-grid){display:grid!important;gap:9px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-format-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch :is(.launch-choice-grid,.launch-format-grid) button{min-width:0!important;min-height:62px!important;display:grid!important;align-items:center!important;gap:7px!important;border:1px solid rgba(125,245,231,.2)!important;border-radius:18px!important;background:#050f22a3!important;color:#effffe!important;-webkit-text-fill-color:#effffe!important;box-shadow:none!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid button{grid-template-columns:38px minmax(0,1fr) auto!important;padding:11px!important;text-align:left!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-format-grid button{grid-template-columns:18px minmax(0,1fr)!important;padding:10px 11px!important;text-align:left!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch :is(.launch-choice-grid,.launch-format-grid) button.selected{border-color:#8ef7d28a!important;background:#7df5e724!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:13px!important;background:#7df5e71a!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch :is(.launch-choice-grid,.launch-format-grid) :is(strong,span,small,em){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid strong{display:block!important;font-size:14px!important;font-weight:880!important;line-height:1.12!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:12px!important;font-weight:700!important;line-height:1.24!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid .launch-choice-meta{margin-top:4px!important;-webkit-line-clamp:1!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:11px!important;font-weight:820!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid em{padding:5px 8px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:999px!important;background:#7df5e714!important;color:#b8fff6!important;-webkit-text-fill-color:#b8fff6!important;font-size:11px!important;font-style:normal!important;font-weight:820!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-format-grid span{font-size:13px!important;font-weight:850!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-format-grid small{grid-column:1 / -1!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:11px!important;font-weight:760!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:18px!important;background:#050f229e!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-head strong{display:block!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;line-height:1.15!important;font-weight:900!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-head span{display:block!important;margin-top:2px!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:12px!important;font-weight:760!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-actions{display:flex!important;gap:8px!important;align-items:center!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-actions button{min-height:44px!important;min-width:44px!important;padding:0 12px!important;border-radius:14px!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list article,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-list article{min-width:0!important;display:grid!important;gap:3px!important;padding:10px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:15px!important;background:#7df5e714!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list article{background:#60a5fa14!important;border-color:#93c5fd33!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list :is(span,strong,small),html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-list :is(span,strong,small){min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list span,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-list span{color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:11px!important;font-weight:880!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list strong,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-list strong{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;font-size:12px!important;font-weight:850!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list small,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-list small{color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:11px!important;font-weight:760!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch :is(.marketplace-publish-card.marketplace-publish-card,.web-install-prompt-card){display:grid!important;gap:14px!important;padding:clamp(16px,4vw,22px)!important;border:1px solid rgba(125,245,231,.28)!important;border-radius:24px!important;background:linear-gradient(145deg,#09293be6,#070f1ff0)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch :is(.marketplace-publish-card.marketplace-publish-card .marketplace-publish-card-copy,.web-install-prompt-card .web-install-prompt-copy){display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-mark,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .web-install-prompt-mark{width:52px!important;height:52px!important;border-radius:17px!important;color:#8ef7d2!important;background:#7df5e71f!important;border:1px solid rgba(125,245,231,.28)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card h2,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card h2{max-width:12.5em!important;margin:5px 0 8px!important;color:#fff!important;font-size:clamp(24px,5.2vw,32px)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:0!important;text-wrap:balance!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card p:not(.eyebrow),html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card p:not(.eyebrow){max-width:42em!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:clamp(15px,3.8vw,17px)!important;line-height:1.45!important;font-weight:650!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-proof span{min-width:0!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:7px 9px!important;border:1px solid rgba(125,245,231,.26)!important;border-radius:999px!important;background:#7df5e714!important;color:#effffe!important;-webkit-text-fill-color:#effffe!important;font-size:12px!important;font-weight:820!important;line-height:1.1!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-scope{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-scope div{min-width:0!important;display:grid!important;gap:4px!important;align-content:start!important;min-height:78px!important;padding:10px 11px!important;border:1px solid rgba(125,245,231,.2)!important;border-radius:17px!important;background:#050f228f!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-scope strong{min-width:0!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:11px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-scope span{min-width:0!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:12px!important;line-height:1.28!important;font-weight:660!important;letter-spacing:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:64px!important;padding:11px 12px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:18px!important;background:#050f22ad!important;color:#effffe!important;-webkit-text-fill-color:#effffe!important;cursor:pointer!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle.enabled{border-color:#8ef7d26b!important;background:linear-gradient(135deg,#2dd4bf2e,#081830b8)!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle input{width:22px!important;height:22px!important;margin:0!important;accent-color:#8ef7d2!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle-icon{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:13px!important;background:#7df5e71a!important;color:#8ef7d2!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle strong{display:block!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle small{display:block!important;margin-top:3px!important;color:#c8d9eb!important;-webkit-text-fill-color:#c8d9eb!important;font-size:12px!important;font-weight:680!important;line-height:1.28!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle em{min-width:42px!important;padding:7px 9px!important;border:1px solid rgba(142,247,210,.28)!important;border-radius:999px!important;background:#8ef7d21f!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;text-align:center!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-card-actions.has-secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-card-actions.has-secondary .primary-button{grid-column:1 / -1!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-actions button{width:100%!important;min-height:52px!important;min-width:0!important;border-radius:18px!important;font-size:15px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .web-install-prompt-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)!important;gap:12px!important;align-items:stretch!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .install-prompt-mode-control{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:5px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:18px!important;background:#050f22b8!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .install-prompt-mode-control button{min-height:44px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:14px!important;background:transparent!important;color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-weight:850!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .install-prompt-mode-control button.active{background:linear-gradient(135deg,#8ef7d2,#45dde8)!important;color:#03111f!important;-webkit-text-fill-color:#03111f!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview{position:relative!important;min-height:190px!important;border:1px solid rgba(125,245,231,.24)!important;border-radius:22px!important;overflow:hidden!important;background:#071426!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-page{height:100%!important;min-height:190px!important;display:grid!important;align-content:start!important;gap:8px!important;padding:18px!important;color:#fff!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-page span{width:58%!important;height:10px!important;border-radius:999px!important;background:#d7e6f738!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-page :is(strong,small){min-width:0!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-prompt{position:absolute!important;display:grid!important;gap:8px!important;padding:10px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:18px!important;background:#0b1a32!important;box-shadow:0 12px 26px #00000042!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview.bubble .web-install-preview-prompt{right:12px!important;bottom:12px!important;width:min(230px,calc(100% - 24px))!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview.header .web-install-preview-prompt{top:12px!important;left:12px!important;right:12px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-prompt .web-install-preview-trigger{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;width:100%!important;min-height:44px!important;border:1px solid rgba(142,247,210,.5)!important;border-radius:999px!important;background:#8ef7d2!important;color:#03111f!important;-webkit-text-fill-color:#03111f!important;font-weight:850!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-prompt .web-install-preview-trigger span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-sheet{display:grid!important;gap:6px!important;padding:8px!important;border:1px solid rgba(125,245,231,.2)!important;border-radius:14px!important;background:#050f22c7!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-sheet strong{min-width:0!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:12px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-sheet span{min-width:0!important;min-height:32px!important;display:flex!important;align-items:center!important;padding:0 8px!important;border:1px solid rgba(125,245,231,.18)!important;border-radius:11px!important;background:#7df5e714!important;color:#effffe!important;-webkit-text-fill-color:#effffe!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options{display:grid!important;gap:8px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options>div{min-width:0!important;display:grid!important;gap:3px!important;padding:10px 12px!important;border:1px solid rgba(125,245,231,.22)!important;border-radius:16px!important;background:#050f229e!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options :is(span,strong){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f0fffd!important;-webkit-text-fill-color:#f0fffd!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options span,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-actions span{color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important;font-size:13px!important;font-weight:760!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-actions{display:grid!important;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)!important;gap:10px!important;align-items:center!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-actions button{width:100%!important;min-height:52px!important;border-radius:18px!important}@media(max-width:700px){html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-head{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-distribution-summary{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)!important;width:100%!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-head{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-actions button{width:100%!important;padding:0 10px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-file-output-list,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-store-plan-list{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid button{grid-template-columns:38px minmax(0,1fr)!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .launch-choice-grid em{grid-column:2!important;width:-moz-fit-content!important;width:fit-content!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-card-copy,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .web-install-prompt-copy{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-mark,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .web-install-prompt-mark{width:48px!important;height:48px!important;border-radius:16px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card h2,html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card h2{max-width:100%!important;font-size:clamp(24px,6vw,29px)!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-proof{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-scope{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-scope div{min-height:58px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle{grid-template-columns:auto minmax(0,1fr) auto!important;padding:10px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-seo-toggle-icon{display:none!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .marketplace-publish-card.marketplace-publish-card .marketplace-publish-actions{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .web-install-prompt-layout{grid-template-columns:1fr!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-actions{grid-template-columns:1fr!important}}@media(max-width:759px){html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card{gap:10px!important;padding:12px!important;border-radius:20px!important;scroll-margin-bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 28px)!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .web-install-prompt-copy{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .web-install-prompt-mark{width:42px!important;height:42px!important;border-radius:14px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card h2{max-width:100%!important;margin:3px 0 6px!important;font-size:clamp(20px,5.1vw,24px)!important;line-height:1.08!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card p:not(.eyebrow){display:none!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .install-prompt-mode-control{gap:6px!important;padding:4px!important;border-radius:16px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-prompt-card .install-prompt-mode-control button{min-height:46px!important;border-radius:13px!important;font-size:14px!important;line-height:1!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview{min-height:0!important;height:258px!important;max-height:258px!important;border-radius:20px!important;overflow:hidden!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-page{min-height:100%!important;height:100%!important;gap:6px!important;padding:14px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-page span{width:46%!important;height:8px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-page strong{font-size:15px!important;line-height:1.12!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-page small{font-size:12px!important;line-height:1.12!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-prompt{max-height:calc(100% - 20px)!important;gap:6px!important;padding:8px!important;border-radius:17px!important;box-sizing:border-box!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview.bubble .web-install-preview-prompt{right:10px!important;bottom:10px!important;width:min(228px,calc(100% - 20px))!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview.header .web-install-preview-prompt{top:10px!important;left:10px!important;right:10px!important;bottom:auto!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-prompt .web-install-preview-trigger{min-height:44px!important;padding:0 10px!important;gap:6px!important;font-size:12px!important;line-height:1!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-prompt .web-install-preview-trigger svg{width:14px!important;height:14px!important;min-width:14px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-sheet{gap:4px!important;padding:6px!important;border-radius:13px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-sheet strong{font-size:11px!important;line-height:1.1!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-preview-sheet span{min-height:27px!important;padding:0 8px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options>div{min-height:48px!important;gap:2px!important;padding:8px 9px!important;border-radius:14px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options span{font-size:10.5px!important;line-height:1.05!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options strong{font-size:11.5px!important;line-height:1.08!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-actions{gap:8px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-actions button{min-height:46px!important;border-radius:16px!important;font-size:13px!important}html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-actions span{font-size:11.5px!important;line-height:1.22!important}}@media(max-width:330px){html body:has(main.workspace) div#root#root#root#root#root#root#root .app-shell main.workspace .step-launch .web-install-options{grid-template-columns:1fr!important}}@media(max-width:899px){html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header{--ll-mobile-top-app-bar-height: 68px !important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;min-height:68px!important;height:68px!important;margin:0!important;padding:max(8px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left))!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;transform:none!important;z-index:32000!important;background:linear-gradient(135deg,#192053,#015153),#07111f!important;border:0!important;border-bottom:1px solid rgba(112,229,224,.18)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button,html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button:is(:hover,:focus,:focus-visible,:active){width:auto!important;min-width:0!important;max-width:min(236px,calc(100vw - 100px))!important;min-height:48px!important;height:48px!important;display:inline-grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;box-shadow:none!important;transform:none!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-brand-button.launchlift-brand-button .brand-logo{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy{max-width:min(176px,calc(100vw - 156px))!important;min-width:0!important;display:grid!important;gap:3px!important;text-align:left!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy strong{max-width:100%!important;overflow:hidden!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;font-size:clamp(18.5px,4.9vw,19px)!important;font-weight:820!important;line-height:1.02!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .marketing-brand-copy span{display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:100%!important;overflow:hidden!important;clip:auto!important;visibility:visible!important;opacity:1!important;color:#dfecffc7!important;-webkit-text-fill-color:rgba(223,236,255,.78)!important;font-size:clamp(12.5px,3.3vw,13.5px)!important;font-weight:720!important;line-height:1.08!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header .launchlift-header-actions.launchlift-header-actions{flex:0 0 auto!important;min-width:48px!important;margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header :is(.desktop-page-nav,.marketing-auth-actions,.app-header-auth-actions,.header-account-actions){display:none!important}html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button,html body div#root#root#root#root#root#root#root#root :is(main.landing-page.marketing-only,main.pricing-page.marketing-only,main.marketplace-page.marketing-only,main.workspace,div.app-shell main.workspace) header.launchlift-app-header.launchlift-app-header button.launchlift-menu-trigger.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(112,229,224,.28)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important;box-shadow:none!important;outline:0!important;outline-color:#0000!important;outline-style:none!important;outline-width:0!important;outline-offset:0!important;filter:none!important;opacity:1!important;transform:none!important}}
