: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-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);--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}.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-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-border{border-color:hsl(var(--border))}.border-transparent{border-color:transparent}.bg-card{background-color:hsl(var(--card))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pt-0{padding-top:0}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.running{animation-play-state:running}.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}@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.pricing-page.marketing-only>header.marketing-nav.pricing-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.pricing-page.marketing-only>header.marketing-nav.pricing-nav>.marketing-brand,html body div#root>div.app-shell>main.workspace>header.topbar.app-header>.brand-header{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) :is(.marketing-brand-copy,.workspace-brand-copy,.brand-header>div:not(.brand-logo)){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) :is(.marketing-brand-copy strong,.workspace-brand-copy h1,.brand-header h1){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) :is(.marketing-brand-copy span,.workspace-brand-subtitle,.workspace-brand-copy p,.brand-header p){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.pricing-page.marketing-only>header.marketing-nav.pricing-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-user-chip,.account-chip){display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:172px!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:6px 10px!important;border:1px solid var(--ll-line)!important;border-radius:999px!important;background:var(--ll-surface)!important;color:var(--ll-ink)!important;overflow:hidden!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.marketing-user-chip strong,.account-chip strong){display:block!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ll-ink)!important;font-size:13px!important;font-weight:800!important;line-height:1.05!important}html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(.marketing-user-chip span,.account-chip span){display:block!important;max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ll-muted)!important;font-size:11px!important;font-weight:700!important;line-height:1.05!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,.workspace-back-button){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,.workspace-back-button),html body div#root>main.pricing-page.marketing-only>header.marketing-nav>.app-header-actions>:is(.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button),html body div#root>main.pricing-page.marketing-only>header.marketing-nav.pricing-nav>.app-header-actions>:is(.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button),html body div#root>div.app-shell>main.workspace>header.topbar.app-header>.app-header-actions>:is(.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button){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.pricing-page.marketing-only>header.marketing-nav.pricing-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,html body div#root div.app-shell>main.workspace>header.topbar.app-header .topbar-actions.app-header-actions>button.workspace-back-button{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.pricing-page.marketing-only>header.marketing-nav.pricing-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>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) :is(.marketing-brand,.brand-header){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,.workspace-back-button){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.pricing-page.marketing-only>header.marketing-nav.pricing-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-user-chip,.account-chip){max-width:132px!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}html body div#root :is(.mobile-nav-backdrop,.workspace-menu-backdrop){position:fixed!important;top:0!important;right:0!important;bottom:var(--ll-android-bottom-nav-height)!important;left:0!important;z-index:11000!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0!important;background:#060a1294!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;overscroll-behavior:contain!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{position:fixed!important;left:0!important;right:0!important;bottom:var(--ll-android-bottom-nav-height)!important;z-index:11500!important;width:100vw!important;max-width:100vw!important;max-height:calc(100dvh - var(--ll-mobile-top-app-bar-height, 72px) - var(--ll-android-bottom-nav-height))!important;margin:0!important;padding:12px 18px 18px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border:1px solid rgba(17,18,23,.12)!important;border-bottom:0!important;border-radius:26px 26px 0 0!important;background:#fff!important;color:#07111f!important;box-shadow:0 -18px 44px #07111f38!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet):before{content:""!important;display:block!important;width:96px!important;height:7px!important;margin:0 auto 12px!important;border-radius:999px!important;background:#5961715c!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) :is(.mobile-drawer-head,.mobile-nav-sheet-head,.workspace-menu-head){position:sticky!important;top:0!important;z-index:2!important;background:#fff!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) nav.mobile-drawer-link-list{display:grid!important;gap:10px!important;padding:0!important;margin:14px 0 0!important;border-radius:0!important;background:transparent!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) nav.mobile-drawer-link-list>:is(a,button){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:66px!important;width:100%!important;padding:14px 16px!important;overflow:hidden!important;border:1px solid rgba(7,17,31,.1)!important;border-radius:18px!important;background:#eef4fb!important;color:#07111f!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) nav.mobile-drawer-link-list>:is(a,button)>span{display:grid!important;gap:3px!important;min-width:0!important}html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) nav.mobile-drawer-link-list>:is(a,button) :is(strong,small,span,svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body:has(.mobile-nav-backdrop) div#root .support-widget,html body:has(.workspace-menu-backdrop) div#root .support-widget{display: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>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 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}html body div#root .support-widget{position:fixed!important;right:14px!important;bottom:calc(var(--ll-android-bottom-nav-height) + 10px)!important;z-index:15000!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important;pointer-events:auto!important}html body div#root .support-widget.open .support-panel{position:fixed!important;z-index:22000!important;bottom:var(--ll-android-bottom-nav-height)!important;left:12px!important;right:12px!important;pointer-events:auto!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 82px - var(--ll-android-bottom-nav-height))!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 .support-widget:not(.open){display:block!important;position:fixed!important;right:clamp(20px,2.2vw,30px)!important;bottom:max(24px,env(safe-area-inset-bottom))!important;z-index:15000!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important}html body div#root .support-widget.open{display:block!important;position:fixed!important;right:clamp(20px,2.2vw,30px)!important;bottom:max(24px,env(safe-area-inset-bottom))!important;z-index:22000!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;transform:none!important}html body div#root .support-widget.open .support-panel{position:fixed!important;right:clamp(20px,2.2vw,30px)!important;bottom:max(24px,env(safe-area-inset-bottom))!important;left:auto!important;width:min(420px,calc(100vw - 48px))!important;max-width:min(420px,calc(100vw - 48px))!important;height:auto!important;max-height:min(620px,calc(100dvh - 48px))!important;pointer-events:auto!important}}html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button,.modal-close,.connector-button,.ghost-button,.secondary-button,.support-status-tabs button,.support-thread-list button,.admin-resource-tabs button,.admin-quick-nav a,.builder-command-progress button,.release-mode-toggle button,.segmented button,.view-toggle 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,.workspace-back-button,.modal-close,.connector-button,.ghost-button,.secondary-button,.support-status-tabs button,.support-thread-list button,.admin-resource-tabs button,.admin-quick-nav a,.builder-command-progress button,.release-mode-toggle button,.segmented button,.view-toggle button):not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small,em),html body div#root :is(.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button,.modal-close,.connector-button,.ghost-button,.secondary-button,.support-status-tabs button,.support-thread-list button,.admin-resource-tabs button,.admin-quick-nav a,.builder-command-progress button,.release-mode-toggle button,.segmented button,.view-toggle 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,.workspace-back-button,.modal-close):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,.workspace-back-button,.modal-close,.connector-button,.ghost-button,.secondary-button,.support-status-tabs button,.support-thread-list button,.admin-resource-tabs button,.admin-quick-nav a,.builder-command-progress button,.release-mode-toggle button,.segmented button,.view-toggle 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,.workspace-back-button,.modal-close,.connector-button,.ghost-button,.secondary-button,.support-status-tabs button,.support-thread-list button,.admin-resource-tabs button,.admin-quick-nav a,.builder-command-progress button,.release-mode-toggle button,.segmented button,.view-toggle 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 :is(.admin-resource-tabs button.selected,.support-status-tabs button.selected,.support-thread-list button.selected){background:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#07111f!important}html body div#root :is(.admin-resource-tabs button.selected,.support-status-tabs button.selected,.support-thread-list button.selected) :is(svg,span,strong,small,em),html body div#root :is(.admin-resource-tabs button.selected,.support-status-tabs button.selected,.support-thread-list button.selected) svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root .support-widget.open .support-header button[aria-label="Close support"]{background:#ffffff2e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(255,255,255,.28)!important}html body div#root .support-widget.open .support-header button[aria-label="Close support"] :is(svg,span),html body div#root .support-widget.open .support-header button[aria-label="Close support"] svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root .support-widget.open .support-header button[aria-label="Close support"]:is(:hover,:focus-visible,:active){background:#ffffff47!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root :is(.marketing-brand,.brand-header):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,button.workspace-back-button)>svg,html body div#root :is(header.marketing-nav,header.topbar.app-header) :is(button.mobile-menu-button,button.workspace-menu-trigger,button.workspace-back-button)>svg *,html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) button.modal-close>svg,html body div#root :is(.mobile-nav-sheet,.workspace-menu-sheet) button.modal-close>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 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:has(.support-widget.open) div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open marketing menu"]:is(:hover,:focus-visible,:active),html body:has(.support-widget.open) div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open pricing menu"]:is(:hover,:focus-visible,:active){background:#dbe4ef!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;opacity:1!important;filter:none!important}html body:has(.support-widget.open) div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open marketing menu"]:is(:hover,:focus-visible,:active)>svg,html body:has(.support-widget.open) div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open marketing menu"]:is(:hover,:focus-visible,:active)>svg *,html body:has(.support-widget.open) div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open pricing menu"]:is(:hover,:focus-visible,:active)>svg,html body:has(.support-widget.open) div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button[aria-label="Open pricing menu"]:is(:hover,:focus-visible,:active)>svg *{color:#07111f!important;stroke:#07111f!important;fill:none!important;-webkit-text-fill-color:#07111f!important}html body:has(.support-widget.open) 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){background:#05182c94!important;background-color:#05182c94!important;background-image:none!important;border-color:#7df5e757!important;color:#f1fafff5!important;-webkit-text-fill-color:rgba(241,250,255,.96)!important;opacity:1!important;filter:none!important;box-shadow:none!important}html body:has(.support-widget.open) 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)>svg,html body:has(.support-widget.open) 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)>svg *{color:currentColor!important;stroke:currentColor!important;fill:none!important;-webkit-text-fill-color:currentColor!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 marketing menu"]: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 menu"]: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 marketing menu"]: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 marketing menu"]: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 menu"]: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 menu"]: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(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}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}}@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 main.pricing-page.marketing-only .landing-pricing-grid.pricing-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:clamp(18px,2vw,26px)!important;align-items:stretch!important}html body div#root main.pricing-page.marketing-only .landing-price-card{min-width:0!important;min-height:auto!important}html body div#root main.pricing-page.marketing-only .landing-price-card .landing-price-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:start!important}html body div#root main.pricing-page.marketing-only .landing-price-card .landing-price{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px 8px!important;min-width:0!important;overflow-wrap:normal!important}html body div#root main.pricing-page.marketing-only .landing-price-card .landing-plan-cta{width:100%!important;min-height:48px!important;justify-content:center!important;border-color:#07111f!important;background:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 30px #07111f2e!important}html body div#root main.pricing-page.marketing-only .landing-price-card .landing-plan-cta:is(:hover,:focus-visible,:active):not(:disabled){border-color:#07111f!important;background:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;filter:none!important;opacity:1!important;transform:translateY(-1px)!important}html body div#root main.pricing-page.marketing-only .landing-price-card .landing-plan-cta *,html body div#root main.pricing-page.marketing-only .landing-price-card .landing-plan-cta:is(:hover,:focus-visible,:active):not(:disabled) *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root main.pricing-page.marketing-only .pricing-status-card{align-self:center!important;min-height:320px!important;height:auto!important;display:grid!important;align-content:start!important;gap:14px!important;padding:clamp(32px,3.2vw,48px)!important}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}}@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(.dashboard-build-action,.admin-resource-tabs button,.support-status-tabs button){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 .support-widget.open .support-compose .primary-button:not(:disabled):not([aria-disabled=true]){background:#050505!important;border-color:#050505!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 30px #0505052e!important}html body div#root .support-widget.open .support-compose .primary-button:not(:disabled):not([aria-disabled=true]) *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(min-width:900px)and (max-width:1180px){html body div#root main.pricing-page.marketing-only .landing-pricing-grid.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:899px){html body div#root .modal-backdrop.auth-backdrop{z-index:13000!important;display:grid!important;align-items:start!important;justify-items:center!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow:hidden!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal{z-index:13001!important;width:min(100%,520px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scroll-padding-top:64px!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal>.modal-close.auth-modal-close{position:sticky!important;top:10px!important;margin-left:auto!important;margin-bottom:-48px!important;z-index:50!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;border:1px solid rgba(7,17,31,.16)!important;background:#fff!important;color:#07111f!important;box-shadow:0 12px 28px #07111f2e!important;opacity:1!important;pointer-events:auto!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal>.modal-close.auth-modal-close:is(:hover,:focus-visible,:active){background:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal>.modal-close.auth-modal-close :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;fill:none!important}html body:has(.auth-backdrop) div#root .mobile-app-bottom-nav,html body:has(.auth-backdrop) div#root .support-widget{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!important}}html body div#root .modal-backdrop.auth-backdrop .auth-modal button.primary-button.wide:not(:disabled):not([aria-disabled=true]){background:#050505!important;background-color:#050505!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#050505!important;opacity:1!important;filter:none!important;transition:box-shadow .12s ease,border-color .12s ease,background-color .12s ease!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal button.primary-button.wide:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:#2429a6!important;background-color:#2429a6!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#2429a6!important;opacity:1!important;filter:none!important}html body div#root .modal-backdrop.auth-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:13000!important;display:grid!important;place-items:center!important;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;overflow:hidden!important;background:#08090c85!important;-webkit-backdrop-filter:blur(18px) saturate(1.1)!important;backdrop-filter:blur(18px) saturate(1.1)!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal{position:relative!important;z-index:13001!important;width:min(640px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:calc(100dvh - 36px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;scroll-padding-top:70px!important;padding:24px!important;background:#fff!important;color:#07111f!important;border:1px solid rgba(17,18,23,.14)!important;border-radius:28px!important;box-shadow:0 28px 90px #05060847!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal::-webkit-scrollbar{width:8px!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal::-webkit-scrollbar-thumb{border-radius:999px!important;background:#59617161!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal>.modal-close.auth-modal-close{position:sticky!important;top:0!important;margin-left:auto!important;margin-bottom:-46px!important;z-index:20!important;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-radius:16px!important;border:1px solid rgba(7,17,31,.16)!important;background:#fff!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 12px 28px #07111f29!important;opacity:1!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal>.modal-close.auth-modal-close:is(:hover,:focus-visible,:active){background:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal>.modal-close.auth-modal-close :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;fill:none!important;-webkit-text-fill-color:currentColor!important}html body div#root .auth-modal .oauth-button,html body div#root .auth-modal .auth-secondary-button,html body div#root .auth-modal button.ghost-button:not(.modal-close){min-height:48px!important;border:1px solid rgba(7,17,31,.18)!important;background:#fff!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important}html body div#root .auth-modal .primary-button{min-height:48px!important;border:1px solid #050505!important;background:#050505!important;background-color:#050505!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 30px #0505052e!important;opacity:1!important;filter:none!important}html body div#root .auth-modal :is(.oauth-button,.auth-secondary-button,.primary-button) :is(svg,span,strong),html body div#root .auth-modal :is(.oauth-button,.auth-secondary-button,.primary-button) svg *{color:currentColor!important;stroke:currentColor!important;fill:none!important;-webkit-text-fill-color:currentColor!important}html body div#root .auth-modal :is(.oauth-button,.auth-secondary-button):is(:hover,:focus-visible):not(:disabled),html body div#root .auth-modal button.ghost-button:not(.modal-close):is(:hover,:focus-visible):not(:disabled){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 #494fdf33!important}html body div#root .auth-modal :is(.oauth-button,.auth-secondary-button,.primary-button):active:not(:disabled),html body div#root .auth-modal .primary-button:is(:hover,:focus-visible):not(:disabled){border-color:#2429a6!important;background:#2429a6!important;background-color:#2429a6!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #494fdf38!important}html body div#root .auth-modal :is(.oauth-button,.auth-secondary-button,.primary-button):disabled,html body div#root .auth-modal :is(.oauth-button,.auth-secondary-button,.primary-button):disabled:hover{border-color:#4755694d!important;background:#eef2f7!important;background-color:#eef2f7!important;background-image:none!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important;opacity:1!important;filter:none!important;cursor:wait!important}html body div#root .auth-modal :is(.plain-input,input){min-height:50px!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root .auth-modal .auth-provider-note{background:#f7f8fa!important;border:1px solid rgba(17,18,23,.12)!important;color:#344054!important}@media(max-width:899px){html body div#root .modal-backdrop.auth-backdrop{place-items:start center!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}html body div#root .modal-backdrop.auth-backdrop .auth-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:20px!important;border-radius:24px!important}}html body div#root :is(button.marketing-brand,button.brand-header,.marketing-brand.brand-home-link,.brand-header.brand-home-button){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,button.brand-header,.marketing-brand.brand-home-link,.brand-header.brand-home-button):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,button.brand-header,.marketing-brand.brand-home-link,.brand-header.brand-home-button) :is(strong,span,h1,p,.eyebrow,.workspace-brand-subtitle),html body div#root :is(button.marketing-brand,button.brand-header,.marketing-brand.brand-home-link,.brand-header.brand-home-button):is(:hover,:focus-visible,:active) :is(strong,span,h1,p,.eyebrow,.workspace-brand-subtitle){color:inherit!important;-webkit-text-fill-color:currentColor!important}html body div#root :is(.landing-page,.pricing-page,.app-shell,.modal-backdrop) :is(button.marketing-brand.brand-home-link,button.brand-header.brand-home-button,.marketing-brand.brand-home-link,.brand-header.brand-home-button):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,button.brand-header.brand-home-button,.marketing-brand.brand-home-link,.brand-header.brand-home-button):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]) :is(strong,span,h1,p,.eyebrow,.workspace-brand-subtitle){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,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger,div.app-shell main.workspace header.topbar.app-header button.workspace-back-button,.mobile-nav-sheet button.modal-close,.workspace-menu-sheet button.modal-close):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,.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,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger,div.app-shell main.workspace header.topbar.app-header button.workspace-back-button,.mobile-nav-sheet button.modal-close,.workspace-menu-sheet button.modal-close):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,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger,div.app-shell main.workspace header.topbar.app-header button.workspace-back-button,.mobile-nav-sheet button.modal-close,.workspace-menu-sheet button.modal-close) :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!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,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger,div.app-shell main.workspace header.topbar.app-header button.workspace-back-button,.mobile-nav-sheet button.modal-close,.workspace-menu-sheet button.modal-close,.auth-modal button.modal-close,.legal-modal button.modal-close):is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]) :is(svg,svg *),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,div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger,div.app-shell main.workspace header.topbar.app-header button.workspace-back-button,.mobile-nav-sheet button.modal-close,.workspace-menu-sheet button.modal-close,.auth-modal button.modal-close,.legal-modal button.modal-close) :is(svg,svg *){color:#07111f!important;stroke:#07111f!important;fill:none!important;-webkit-text-fill-color:#07111f!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: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}}@media(max-width:760px){html body div#root>main.landing-page.marketing-only>div.landing-hero.landing-hero .landing-copy>.product-badge.product-badge{order:1!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 header.marketing-nav button.mobile-menu-button svg,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button svg *,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:hover svg,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:hover svg *,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus svg,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus svg *,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus-visible svg,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus-visible svg *,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:active svg,html body div#root main.landing-page.marketing-only header.marketing-nav button.mobile-menu-button:active svg *,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button svg,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button svg *,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:hover svg,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:hover svg *,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus svg,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus svg *,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus-visible svg,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:focus-visible svg *,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:active svg,html body div#root main.pricing-page.marketing-only header.marketing-nav button.mobile-menu-button:active svg *,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger svg,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger svg *,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:hover svg,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:hover svg *,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:focus svg,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:focus svg *,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:focus-visible svg,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:focus-visible svg *,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:active svg,html body div#root div.app-shell main.workspace header.topbar.app-header button.workspace-menu-trigger:active svg *,html body div#root .mobile-nav-sheet button.modal-close svg,html body div#root .mobile-nav-sheet button.modal-close svg *,html body div#root .workspace-menu-sheet button.modal-close svg,html body div#root .workspace-menu-sheet button.modal-close svg *,html body div#root .auth-modal button.modal-close svg,html body div#root .auth-modal button.modal-close svg *,html body div#root .legal-modal button.modal-close svg,html body div#root .legal-modal button.modal-close svg *{color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!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;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;z-index:3!important;float:right!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:-6px -4px 2px 12px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(142,247,210,.32)!important;border-radius:999px!important;background:#051422b8!important;color:#dffdf4!important;-webkit-text-fill-color:#dffdf4!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 26px #00000029!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal>.modal-close:is(:hover,:focus-visible,:active){border-color:#8ef7d294!important;background:#0a2e38e0!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;outline:2px solid rgba(142,247,210,.22)!important;outline-offset:2px!important;box-shadow:inset 0 0 0 1px #8ef7d224,0 14px 30px #0000002e!important;transform:none!important}html body div#root#root .modal-backdrop.legal-backdrop .legal-modal>.modal-close :is(svg,svg *){color:currentColor!important;stroke:currentColor!important;fill:none!important;-webkit-text-fill-color:currentColor!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(2rem,8vw,3.2rem)!important;line-height:.98!important;font-weight:850!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}html body:has(.legal-backdrop) nav.mobile-app-bottom-nav,html body:has(.legal-backdrop) .support-widget{opacity:0!important;pointer-events:none!important;transform:translateY(12px)!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}}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 marketing menu"]: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 marketing menu"]: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 menu"]: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 menu"]: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,.workspace-back-button,.modal-close,.admin-resource-tabs button,.support-status-tabs button,.support-thread-list button,.admin-quick-nav a,.builder-command-progress button,.release-mode-toggle button,.segmented button,.view-toggle button):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,.workspace-back-button,.modal-close,.admin-resource-tabs button,.support-status-tabs button,.support-thread-list button,.admin-quick-nav a,.builder-command-progress button,.release-mode-toggle button,.segmented button,.view-toggle button):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}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}}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}}: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,.brand-header,.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button,.modal-close,.support-fab,.admin-quick-nav a,.mobile-nav-sheet a,.workspace-menu-sheet a,.builder-command-progress button,.mobile-stepper button,.upgrade-plan-tabs button,.admin-resource-tabs button,.support-status-tabs button,.support-thread-list button){-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,.brand-header,.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button,.modal-close,.ghost-button,.secondary-button,.mobile-nav-sheet a,.mobile-nav-sheet button,.workspace-menu-sheet a,.workspace-menu-sheet button,.builder-command-progress button:not(.active),.mobile-stepper button:not(.active),.upgrade-plan-tabs button:not(.selected),.admin-resource-tabs button:not(.selected),.support-status-tabs button:not(.selected),.support-thread-list button:not(.selected),.admin-quick-nav a,.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,.brand-header,.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button,.modal-close,.ghost-button,.secondary-button,.mobile-nav-sheet a,.mobile-nav-sheet button,.workspace-menu-sheet a,.workspace-menu-sheet button,.builder-command-progress button:not(.active),.mobile-stepper button:not(.active),.upgrade-plan-tabs button:not(.selected),.admin-resource-tabs button:not(.selected),.support-status-tabs button:not(.selected),.support-thread-list button:not(.selected),.admin-quick-nav a,.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,.brand-header,.mobile-menu-button,.workspace-menu-trigger,.workspace-back-button,.modal-close,.ghost-button,.secondary-button,.mobile-nav-sheet a,.mobile-nav-sheet button,.workspace-menu-sheet a,.workspace-menu-sheet button,.builder-command-progress button:not(.active),.mobile-stepper button:not(.active),.upgrade-plan-tabs button:not(.selected),.admin-resource-tabs button:not(.selected),.support-status-tabs button:not(.selected),.support-thread-list button:not(.selected),.admin-quick-nav a,.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,.support-widget.open .support-compose .primary-button,.auth-modal .primary-button):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,.support-widget.open .support-compose .primary-button,.auth-modal .primary-button):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,.support-widget.open .support-compose .primary-button,.auth-modal .primary-button):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,.support-widget.open .support-compose .primary-button,.auth-modal .primary-button):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}html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.ghost-button,html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.ghost-button{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:none!important;filter:none!important;opacity:1!important}html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.ghost-button:is(:hover,:focus,:focus-visible),html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.ghost-button:is(:hover,:focus,:focus-visible){background:#f3f7fb!important;background-color:#f3f7fb!important;background-image:none!important;border-color:#07111f2e!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 0 0 3px #494fdf1f!important;transform:none!important}html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.ghost-button:active,html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.ghost-button:active{background:#eaf1f8!important;background-color:#eaf1f8!important;border-color:#07111f33!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important;transform:none!important}html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.ghost-button:is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small),html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.ghost-button:is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small){color:#07111f!important;stroke:currentColor!important;-webkit-text-fill-color:#07111f!important}html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.primary-button,html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.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 div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.primary-button:is(:hover,:focus,:focus-visible),html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.primary-button:is(:hover,:focus,:focus-visible){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 div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.primary-button:active,html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.primary-button:active{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 div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>button.primary-button:is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small),html body div#root#root main.workspace .workspace-dashboard .workspace-dashboard-accordion-body>.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 div#root#root :is(.builder-command-progress button.active,.mobile-stepper button.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:none!important;filter:none!important;opacity:1!important}html body div#root#root :is(.builder-command-progress button.active,.mobile-stepper button.active):is(:hover,:focus,:focus-visible){background:#111827!important;background-color:#111827!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body div#root#root :is(.builder-command-progress button.active,.mobile-stepper button.active):active{background:#1f2937!important;background-color:#1f2937!important;border-color:#1f2937!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(1px)!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) :is(.marketing-brand-copy,.workspace-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) :is(.marketing-brand-copy span,.workspace-brand-copy p,.workspace-brand-subtitle){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,button.workspace-back-button){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,button.workspace-back-button):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,button.workspace-back-button) :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,button.workspace-back-button)>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}html body div#root#root :is(.builder-command-progress button.active,.mobile-stepper button.active):is(:hover,:focus,:focus-visible,:active) :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 .builder-command-progress button.active:is(:hover,:focus,:focus-visible,:active)>.stage-number,html body div#root#root .builder-command-progress button.active>.stage-number,html body div#root#root .mobile-stepper button.active:is(:hover,:focus,:focus-visible,:active)>.mobile-tab-number,html body div#root#root .mobile-stepper button.active>.mobile-tab-number{background:#fffffff0!important;border-color:#07111f1a!important;color:#07111f!important;stroke:currentColor!important;-webkit-text-fill-color:#07111f!important}html body div#root#root :is(.admin-resource-tabs button.selected,.support-status-tabs button.selected,.support-thread-list button.selected,.upgrade-plan-tabs button.selected){background:#07111f!important;background-color:#07111f!important;background-image:none!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root :is(.admin-resource-tabs button.selected,.support-status-tabs button.selected,.support-thread-list button.selected,.upgrade-plan-tabs button.selected):is(:hover,:focus,:focus-visible,:active) :is(svg,svg *,span,strong,small,em,p){color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!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#root :is(main.pricing-page,main.landing-page) .landing-price-card button.ghost-button.landing-plan-cta:not(:disabled):not([aria-disabled=true]){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:none!important;filter:none!important;opacity:1!important}html body div#root#root :is(main.pricing-page,main.landing-page) .landing-price-card button.ghost-button.landing-plan-cta:is(:hover,:focus,:focus-visible):not(:disabled):not([aria-disabled=true]){background:#07111f0e!important;background-color:#07111f0e!important;background-image:none!important;border-color:#07111f29!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(main.pricing-page,main.landing-page) .landing-price-card button.ghost-button.landing-plan-cta:active:not(:disabled):not([aria-disabled=true]){background:#07111f18!important;background-color:#07111f18!important;background-image:none!important;border-color:#07111f2e!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(main.pricing-page,main.landing-page) .landing-price-card button.ghost-button.landing-plan-cta:is(:hover,:focus,:focus-visible,:active):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}html body div#root#root .app-shell main.workspace .mobile-stepper>button.active,html body div#root#root .app-shell main.workspace .mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active){background:#07111f!important;background-color:#07111f!important;border-color:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;transform:none!important}html body div#root#root .app-shell main.workspace .mobile-stepper>button.active>span:not(.mobile-tab-number):not(.stage-number),html body div#root#root .app-shell main.workspace .mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active)>span:not(.mobile-tab-number):not(.stage-number),html body div#root#root .app-shell main.workspace .mobile-stepper>button.active>:is(svg,svg *),html body div#root#root .app-shell main.workspace .mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active)>:is(svg,svg *){color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root .app-shell main.workspace .mobile-stepper>button.active>:is(.mobile-tab-number,.stage-number),html body div#root#root .app-shell main.workspace .mobile-stepper>button.active:is(:hover,:focus,:focus-visible,:active)>:is(.mobile-tab-number,.stage-number){background:#fffffff0!important;border:1px solid rgba(7,17,31,.1)!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root :is(.marketing-brand-copy strong,.workspace-brand-copy h1,.brand-header h1,.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,.workspace-brand-copy h1,.brand-header h1,.studio-brand strong){font-size:18px!important;line-height:1.2!important}html body div#root :is(.marketing-brand-copy span,.workspace-brand-copy p,.brand-header p,.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:2147483647!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:2147483647!important}}html body div#root#root .modal-backdrop:has(.github-return-modal){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:12050!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;background:radial-gradient(circle at 16% 12%,rgba(61,220,132,.18),transparent 30%),radial-gradient(circle at 84% 10%,rgba(34,211,238,.16),transparent 34%),#030612b8!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important;backdrop-filter:blur(18px) saturate(1.12)!important}html body div#root#root .github-return-modal{position:relative!important;width:min(520px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;display:grid!important;gap:12px!important;padding:20px 82px 20px 20px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(7,17,31,.12)!important;border-radius:28px!important;background:#f8fafc!important;background-color:#f8fafc!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 28px 80px #0208174d!important}html body div#root#root .github-return-modal>.modal-close{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;z-index:4!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;border:1px solid rgba(7,17,31,.12)!important;border-radius:16px!important;background:#fff!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important}html body div#root#root .github-return-modal>.modal-close:is(:hover,:focus-visible,:active):not(:disabled){background:#eef4fb!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f2e!important;box-shadow:none!important}html body div#root#root .github-return-modal>.modal-close :is(svg,svg *){color:#07111f!important;stroke:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root#root .github-return-modal .modal-icon{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#07111f!important;color:#8ef7d2!important;-webkit-text-fill-color:#8ef7d2!important}html body div#root#root .github-return-modal .modal-icon :is(svg,svg *){color:#8ef7d2!important;stroke:#8ef7d2!important}html body div#root#root .github-return-modal .eyebrow{margin:0!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;font-size:11px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}html body div#root#root .github-return-modal h2{margin:0!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;font-size:clamp(30px,7.6vw,42px)!important;line-height:1!important;letter-spacing:-.035em!important}html body div#root#root .github-return-modal .modal-copy{margin:0!important;color:#536174!important;-webkit-text-fill-color:#536174!important;font-size:14px!important;font-weight:650!important;line-height:1.42!important}html body div#root#root .github-return-modal .github-flow-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body div#root#root .github-return-modal .github-flow-steps span{min-height:40px!important;display:flex!important;align-items:center!important;padding:9px 10px!important;border:1px solid rgba(7,17,31,.1)!important;border-radius:14px!important;background:#fff!important;color:#536174!important;-webkit-text-fill-color:#536174!important;font-size:12px!important;font-weight:750!important}html body div#root#root .github-return-modal .github-flow-steps span.ready{border-color:#0f766e2e!important;background:#eef8f5!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important}html body div#root#root .github-return-modal .github-return-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:2px!important}html body div#root#root .github-return-modal .github-return-actions :is(button,a){min-height:52px!important;border-radius:16px!important;font-size:14px!important;font-weight:800!important}html body div#root#root .github-return-modal .github-return-actions .ghost-button,html body div#root#root .github-return-modal .github-return-actions .ghost-button:is(:hover,:focus-visible,:active):not(:disabled){border-color:#07111f!important;background:#07111f!important;background-color:#07111f!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .github-return-modal .github-return-note{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:11px 12px!important;border:1px solid rgba(15,118,110,.16)!important;border-radius:16px!important;background:#eef8f5!important;color:#0f3f3a!important;-webkit-text-fill-color:#0f3f3a!important}html body div#root#root .github-return-modal .github-return-note span{color:#0f3f3a!important;-webkit-text-fill-color:#0f3f3a!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!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}}@media(max-width:420px){html body div#root#root .github-return-modal{padding:18px 74px 18px 18px!important;border-radius:24px!important}html body div#root#root .github-return-modal .github-flow-steps{grid-template-columns:1fr!important}}html body:has(.legal-backdrop) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav,html body:has(.legal-backdrop) div#root#root .support-widget.support-widget,html body:has(.legal-backdrop) div#root#root footer.marketing-footer.marketing-footer,html body:has(.legal-backdrop) div#root#root main.landing-page footer.marketing-footer.marketing-footer,html body:has(.legal-backdrop) div#root#root main.pricing-page footer.marketing-footer.marketing-footer{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a,html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:is(:hover,:focus,:focus-visible,:active),html body:has(#admin-observability:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(1),html body:has(#admin-records:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(2),html body:has(#admin-support:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(3),html body:has(#admin-infra:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(4){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 .admin-console .admin-quick-nav>a :is(span,strong),html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:is(:hover,:focus,:focus-visible,:active) :is(span,strong),html body:has(#admin-observability:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(1) :is(span,strong),html body:has(#admin-records:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(2) :is(span,strong),html body:has(#admin-support:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(3) :is(span,strong),html body:has(#admin-infra:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(4) :is(span,strong){color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a>svg{background:#07111f!important;border-radius:14px!important;color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a>svg *{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!important}html body div#root#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:is(:hover,:focus,:focus-visible,:active)>svg,html body div#root#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:is(:hover,:focus,:focus-visible,:active)>svg *,html body div#root#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a>svg,html body div#root#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a>svg *{background:#07111f!important;color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#ffffff!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}html body div#root#root .support-widget.open .support-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:start!important;gap:12px!important}html body div#root#root .support-widget.open .support-header>div{min-width:0!important}html body div#root#root .support-widget.open .support-header .support-live-state{justify-self:end!important;align-self:start!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root .support-widget.open .support-header button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important}html body div#root#root .support-widget.open .support-messages{display:grid!important;align-content:start!important;gap:10px!important}html body div#root#root .support-widget.open .support-guide-intro{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;border-radius:20px!important;border:1px solid rgba(94,245,208,.22)!important;background:linear-gradient(135deg,#0c44536b,#05142ba8)!important}html body div#root#root .support-widget.open .support-guide-intro>svg{width:38px!important;height:38px!important;padding:9px!important;border-radius:14px!important;background:#43e9a321!important;color:#7df5e7f5!important;stroke-width:2.1!important}html body div#root#root .support-widget.open .support-guide-intro div{display:grid!important;min-width:0!important;gap:4px!important}html body div#root#root .support-widget.open .support-guide-intro strong{color:#f7fcfff0!important;-webkit-text-fill-color:rgba(247,252,255,.94)!important;font-size:13.5px!important;line-height:1.16!important;font-weight:760!important;letter-spacing:0!important}html body div#root#root .support-widget.open .support-guide-intro p{margin:0!important;color:#cde0f2d1!important;-webkit-text-fill-color:rgba(205,224,242,.82)!important;font-size:12.5px!important;line-height:1.38!important;font-weight:560!important;letter-spacing:0!important}html body div#root#root .support-widget.open .support-suggestion-block{display:grid!important;gap:8px!important}html body div#root#root .support-widget.open .support-suggestion-block>span{color:#bed3e8c2!important;-webkit-text-fill-color:rgba(190,211,232,.76)!important;font-size:11px!important;line-height:1!important;font-weight:720!important;letter-spacing:0!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}html body div#root#root .support-widget.open .support-panel{top:calc(76px + env(safe-area-inset-top))!important;right:10px!important;bottom:calc(90px + env(safe-area-inset-bottom))!important;left:10px!important;border-radius:24px!important}html body div#root#root .support-widget.open .support-header{min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;grid-template-areas:"copy close" "state close"!important;gap:10px 12px!important;align-items:start!important;padding:18px!important;border-radius:24px 24px 0 0!important;background:#07111f!important}html body div#root#root .support-widget.open .support-header>div{grid-area:copy!important;display:grid!important;gap:5px!important;min-width:0!important;max-width:100%!important}html body div#root#root .support-widget.open .support-header .support-header-kicker{color:#ffffffb8!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.06em!important}html body div#root#root .support-widget.open .support-header strong{color:#fff!important;font-size:clamp(24px,7vw,31px)!important;line-height:1.02!important;letter-spacing:-.02em!important;max-width:100%!important}html body div#root#root .support-widget.open .support-header>div>span:not(.support-header-kicker){color:#ffffffc7!important;font-size:15px!important;line-height:1.35!important;max-width:min(100%,285px)!important}html body div#root#root .support-widget.open .support-header .support-live-state{grid-area:state!important;justify-self:start!important;align-self:start!important;max-width:100%!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;padding:8px 12px!important;border-radius:999px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1!important}html body div#root#root .support-widget.open .support-header button{grid-area:close!important;position:static!important;justify-self:end!important;align-self:start!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:16px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.24)!important;color:#fff!important}html body div#root#root .support-widget.open .support-header button:is(:hover,:focus-visible,:active){background:#ffffff29!important;border-color:#ffffff57!important;color:#fff!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>a{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>a>svg{width:34px!important;height:34px!important;padding:8px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a span{font-size:14px!important;line-height:1.08!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a 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}}:where(.primary-button,.secondary-button,.ghost-button,.mobile-menu-button,.admin-external-link){min-height:44px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease}:where(.primary-button,.secondary-button,.ghost-button,.mobile-menu-button,.admin-external-link):where(:hover,:focus-visible){transform:none!important}:where(.secondary-button,.ghost-button,.admin-external-link):not(main.workspace *):where(:hover,:focus-visible){background:var(--ll-hover-surface)!important;border-color:#494fdf3d!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important}:where(.secondary-button,.ghost-button,.admin-external-link):not(main.workspace *):active{background:var(--ll-pressed-surface)!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important}:where(.primary-button):where(:hover,:focus-visible){background:#07111f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #07111f1a!important}:where(.primary-button):active{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}:where(.primary-button,.secondary-button,.ghost-button).wide{width:100%}:where(.icon-button,.mobile-menu-button,.support-fab){min-width:44px;min-height:44px}:where(.ll-card,.workspace-card,.primary-panel,.side-panel,.admin-record-row){border:1px solid var(--ll-line)}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}}.admin-console{scroll-padding-top:calc(var(--ll-mobile-top-app-bar-height) + 16px)}.admin-external-link{min-height:42px}.admin-api-monitor{margin:18px 0;border:1px solid rgba(34,211,238,.22);border-radius:24px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:16px;align-items:center;background:linear-gradient(135deg,#0c2c48b8,#081022e6),#0a1226e6;box-shadow:0 18px 46px #00000038}.admin-api-monitor.online{border-color:#3ddc8457;box-shadow:0 18px 48px #3ddc8414}.admin-api-monitor.offline{border-color:#f871716b;box-shadow:0 18px 48px #f8717114}.admin-api-monitor-main{min-width:0;display:flex;align-items:center;gap:14px}.admin-api-monitor-icon{width:48px;height:48px;border-radius:18px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee1f;border:1px solid rgba(34,211,238,.22)}.admin-api-monitor.online .admin-api-monitor-icon{color:#6ee7b7;background:#3ddc8421;border-color:#3ddc8447}.admin-api-monitor.offline .admin-api-monitor-icon{color:#fca5a5;background:#f871711f;border-color:#f871714d}.admin-api-monitor h3{margin:3px 0 4px;color:#f8fafc;font-size:clamp(22px,2.6vw,30px);line-height:1.05}.admin-api-monitor span,.admin-api-monitor small{color:#b6c7dd;font-weight:700}.admin-api-monitor-meta{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) auto;gap:10px;align-items:center}.admin-api-monitor-meta>div{min-width:0;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:10px 12px;background:#02061747}.admin-api-monitor-meta span,.admin-api-monitor-meta strong{display:block;min-width:0}.admin-api-monitor-meta span{margin-bottom:3px;color:#8fb1d4;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.admin-api-monitor-meta strong{color:#e2e8f0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-api-monitor-meta button{min-height:44px;border-radius:16px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(max-width:760px){.admin-console{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.admin-record-row{min-width:0}.admin-api-monitor{grid-template-columns:1fr;gap:14px;padding:16px;border-radius:22px}.admin-api-monitor-main{align-items:flex-start}.admin-api-monitor-icon{width:42px;height:42px;border-radius:15px}.admin-api-monitor-meta{grid-template-columns:1fr}.admin-api-monitor-meta button{width:100%}}@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))}.support-widget.open .support-panel{max-height:calc(100dvh - 24px)}}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)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(73,79,223,.72);outline-offset:3px}:is(button,a,.primary-button,.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease!important;transform:none!important}:is(.primary-button,button.primary-button,a.primary-button):not(:disabled):not([aria-disabled=true]){min-height:48px;background:var(--ll-black)!important;border:1px solid var(--ll-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}:is(.primary-button,button.primary-button,a.primary-button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:#111827!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:var(--ll-focus-ring)!important}:is(.primary-button,button.primary-button,a.primary-button):not(:disabled):not([aria-disabled=true]) :is(svg,span,strong,small),:is(.primary-button,button.primary-button,a.primary-button):not(:disabled):not([aria-disabled=true]) svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}:is(.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action,.footer-legal-links button,.footer-legal-links a):not(:disabled):not([aria-disabled=true]){min-height:44px;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important}:is(.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action,.footer-legal-links button,.footer-legal-links a):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:#494fdf12!important;border-color:#494fdf3d!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;box-shadow:var(--ll-focus-ring)!important}:is(.secondary-button,.ghost-button,.connector-button,.admin-external-link,.dashboard-build-action,.footer-legal-links button,.footer-legal-links a):not(:disabled):not([aria-disabled=true]):active{background:#494fdf1c!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important}:is(button,.primary-button,.secondary-button,.ghost-button,.connector-button,.dashboard-build-action):disabled,:is(button,.primary-button,.secondary-button,.ghost-button,.connector-button,.dashboard-build-action)[aria-disabled=true],.admin-external-link.disabled{cursor:not-allowed!important;opacity:.54!important;background:#eef2f7!important;border-color:var(--ll-line)!important;color:#647084!important;-webkit-text-fill-color:#647084!important;box-shadow:none!important}.brand-home-link:is(:hover,:focus-visible,:active),.mobile-menu-button:is(:hover,:focus-visible,:active){background:#494fdf0f!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;box-shadow:var(--ll-focus-ring)!important}.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}.footer-main,.footer-bottom-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important}.footer-brand-block{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.footer-brand-block strong{display:block!important;color:var(--ll-ink)!important;font-weight:800!important}.footer-brand-block span{display:block!important;color:var(--ll-muted)!important;max-width:620px!important;font-size:13px!important;line-height:1.35!important}.footer-trust-strip{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.footer-trust-strip span{min-height:34px!important;display:inline-flex!important;align-items:center!important;border:1px solid var(--ll-line)!important;border-radius:999px!important;padding:0 12px!important;color:var(--ll-ink)!important;background:#0811239e!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.footer-legal-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.footer-legal-links :is(button,a){min-height:38px!important;border:0!important;border-radius:999px!important;background:transparent!important;padding:0 12px!important;color:var(--ll-muted)!important;font-weight:700!important;text-decoration:none!important}.footer-copyright{margin:0!important;color:var(--ll-muted)!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important}.legal-summary{margin:0 0 18px!important;padding:14px 16px!important;border:1px solid var(--ll-line)!important;border-radius:18px!important;background:#08112314!important;color:var(--ll-muted)!important;font-size:15px!important;line-height:1.5!important;font-weight:650!important}@media(max-width:899px){:is(.landing-page,.pricing-page,.workspace){padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.support-widget{bottom:calc(88px + env(safe-area-inset-bottom))!important}.support-widget.open{inset:10px 10px calc(84px + env(safe-area-inset-bottom)) 10px!important;width:auto!important;max-width:none!important}.support-widget.open .support-panel{width:100%!important;max-width:none!important;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom))!important;border-radius:24px!important;overflow:hidden!important}.support-header{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;align-items:start!important;padding:20px!important}.support-header .modal-close,.support-close{min-width:44px!important;min-height:44px!important}}.workspace,.admin-console{overflow-x:hidden!important}.mobile-workspace-context-card,.admin-console{margin-top:clamp(16px,3vw,28px)!important}.mobile-stepper,.builder-command-progress{gap:8px!important}.mobile-stepper button,.builder-command-progress button{color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important}.mobile-stepper button.active,.builder-command-progress button.active{background:var(--ll-black)!important;border-color:var(--ll-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.mobile-stepper button.active :is(span,strong,small,svg),.mobile-stepper button.active svg *,.builder-command-progress button.active :is(span,strong,small,svg),.builder-command-progress button.active svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}.mobile-stepper .stage-number,.builder-command-progress .stage-number,.mobile-app-chip-row button>span:first-child{display:inline-grid!important;place-items:center!important;min-width:34px!important;min-height:34px!important;border-radius:999px!important;background:#fff!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;border:1px solid rgba(17,18,23,.1)!important}.workspace-list{max-height:min(460px,58dvh)!important;overflow:auto!important;padding-right:4px!important}.workspace-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:stretch!important;border-radius:20px!important}.workspace-select-button{min-width:0!important;justify-content:space-between!important;gap:12px!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important}.workspace-select-button:is(:hover,:focus-visible,:active){background:#494fdf12!important;box-shadow:var(--ll-focus-ring)!important}.workspace-row.selected .workspace-select-button{background:#e8f4ff!important;border-color:#494fdf42!important}.workspace-row-copy{min-width:0!important}.workspace-row-copy :is(strong,span,small){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.workspace-row-copy small{margin-top:4px!important;color:var(--ll-muted)!important;font-size:12px!important;font-weight:600!important}.workspace-plan-alerts,.workspace-app-overview,.release-metrics,.build-run-list,.dashboard-build-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:12px!important}.dashboard-build-action,.admin-external-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--ll-line)!important;border-radius:14px!important;background:#fff!important;padding:10px 14px!important;text-decoration:none!important;font-weight:800!important}.admin-quick-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:clamp(16px,2.5vw,28px) 0!important}.admin-quick-nav a{min-width:0!important;min-height:88px!important;border-radius:22px!important;background:#ffffffe6!important;border:1px solid var(--ll-line)!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;text-decoration:none!important;box-shadow:var(--ll-shadow-soft)!important}.admin-quick-nav a:is(:hover,:focus-visible,:active){background:#494fdf12!important;box-shadow:var(--ll-focus-ring)!important}.admin-resource-tabs,.support-status-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:4px 4px 10px!important;margin-inline:-4px!important;scrollbar-width:none!important}.admin-resource-tabs::-webkit-scrollbar,.support-status-tabs::-webkit-scrollbar{display:none!important}.admin-resource-tabs button,.support-status-tabs button{flex:0 0 auto!important;min-height:44px!important;border-radius:999px!important;border:1px solid var(--ll-line)!important;background:#fff!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;padding:0 18px!important}.admin-resource-tabs button.selected,.support-status-tabs button.selected,.admin-resource-tabs button:is(:hover,:focus-visible,:active),.support-status-tabs button:is(:hover,:focus-visible,:active){background:var(--ll-black)!important;border-color:var(--ll-black)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}.admin-records-panel{display:grid!important;gap:12px!important}.admin-record-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;padding:18px!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important;min-width:0!important}.admin-record-main{min-width:0!important;display:grid!important;gap:6px!important}.admin-record-main>strong,.admin-record-main>span{min-width:0!important;overflow-wrap:anywhere!important}.admin-record-owner{color:var(--ll-muted)!important;font-weight:700!important}.admin-record-status{justify-self:end!important;border-radius:999px!important;background:#eef6ff!important;color:#0b315f!important;-webkit-text-fill-color:#0b315f!important;padding:8px 10px!important;font-size:12px!important}.build-link-row.admin-links,.lineage-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.support-admin-layout{display:grid!important;grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr)!important;gap:18px!important}.support-thread-list{display:grid!important;gap:10px!important;align-content:start!important}.support-thread-list button{text-align:left!important;border-radius:20px!important;background:#fff!important;border:1px solid var(--ll-line)!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important;padding:16px!important}.support-thread-list button.selected{background:#eef6ff!important;border-color:#494fdf38!important;color:var(--ll-ink)!important;-webkit-text-fill-color:var(--ll-ink)!important}@media(max-width:760px){:root{--ll-page-gutter: 16px;--ll-card-pad: 18px}.marketing-footer{grid-template-columns:1fr!important;gap:10px!important;padding:18px 16px 22px!important}.footer-main,.footer-bottom-row{flex-direction:column!important;align-items:flex-start!important}.footer-trust-strip{width:100%!important;justify-content:flex-start!important}.footer-legal-links{width:100%!important;justify-content:flex-start!important;gap:8px!important}.footer-brand-block span{display:none!important}.footer-legal-links :is(button,a){min-height:34px!important;padding:0 10px!important}.footer-copyright{white-space:normal!important}.app-header-shell,.marketing-nav,.topbar{min-height:var(--ll-mobile-top-app-bar-height)!important}.mobile-workspace-context-card,.admin-console{margin-top:16px!important}.content-grid,.admin-grid,.support-admin-layout{grid-template-columns:1fr!important}.primary-panel,.side-panel,.workspace-card,.admin-panel{border-radius:24px!important;padding:18px!important}.workspace-list{max-height:430px!important}.workspace-row{grid-template-columns:minmax(0,1fr) 58px!important}.workspace-select-button{padding:16px!important}.workspace-delete-button{min-width:58px!important;min-height:58px!important}.workspace-plan-alerts,.workspace-app-overview,.release-metrics,.build-run-list,.dashboard-build-actions,.admin-quick-nav,.admin-kpis,.admin-scope-metrics,.observability-metrics{grid-template-columns:1fr 1fr!important;gap:10px!important}.dashboard-build-actions{grid-template-columns:1fr 1fr!important}.admin-record-row{grid-template-columns:1fr!important;padding:16px!important}.admin-record-status,.admin-record-date{justify-self:start!important}.admin-external-link,.dashboard-build-action{width:100%!important;min-height:48px!important}.admin-hero{margin-top:0!important;border-radius:26px!important}.admin-quick-nav a{min-height:84px!important;padding:16px!important}.admin-resource-tabs,.support-status-tabs{margin-inline:-2px!important;padding-inline:2px!important}.support-thread-list button{border-radius:18px!important}.auth-modal,.legal-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}}@media(max-width:380px){.workspace-plan-alerts,.workspace-app-overview,.release-metrics,.build-run-list,.dashboard-build-actions,.admin-quick-nav,.admin-kpis,.admin-scope-metrics,.observability-metrics{grid-template-columns:1fr!important}}html{scroll-behavior:smooth}.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-mobile-bottom-nav button:hover,.studio-mobile-bottom-nav button: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}html body div#root>main.landing-page.marketing-only.studio-landing-page~.support-widget:not(.open){display:block!important;position:fixed!important;right:24px!important;bottom:24px!important;z-index:49!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important;pointer-events:auto!important}html body div#root>main.landing-page.marketing-only.studio-landing-page~.support-widget .support-fab{border:1px solid rgba(34,211,238,.22)!important;background:#0b1026f5!important;color:var(--studio-text)!important;box-shadow:0 18px 44px #00000057,0 0 0 1px #7c3aed2e!important}html body div#root>main.landing-page.marketing-only.studio-landing-page~.support-widget .support-fab:after{content:"AI";position:absolute;right:-4px;top:-5px;min-width:24px;height:24px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(248,250,252,.18);background:linear-gradient(135deg,var(--studio-violet),var(--studio-cyan));color:#fff;font-size:10px;font-weight:900;letter-spacing:0;-webkit-text-fill-color:#ffffff}.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,.studio-mobile-bottom-nav 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-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-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-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-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-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}.studio-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:48;min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid rgba(34,211,238,.18);background:#0b1026f5;-webkit-backdrop-filter:blur(20px) saturate(1.18);backdrop-filter:blur(20px) saturate(1.18);box-shadow:0 -12px 34px #00000047;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.studio-mobile-bottom-nav button{position:relative;min-width:0;min-height:58px;border-radius:0;color:var(--studio-muted);background:transparent;display:grid;place-items:center;align-content:center;gap:4px;font-size:11px;line-height:1;font-weight:800}.studio-mobile-bottom-nav button svg{width:20px;height:20px}.studio-mobile-bottom-nav button.active{color:var(--studio-green);background:transparent}.studio-mobile-bottom-nav button.active:before{content:"";position:absolute;top:5px;width:28px;height:3px;border-radius:999px;background:var(--studio-green);box-shadow:0 0 16px #3ddc846b}.landing-page.marketing-only~.support-widget{bottom:calc(86px + env(safe-area-inset-bottom))}html body div#root>main.landing-page.marketing-only.studio-landing-page~.support-widget:not(.open){right:16px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important}.landing-page.marketing-only~.support-widget.open{bottom:calc(8px + env(safe-area-inset-bottom))}}@media(min-width:900px){.studio-mobile-bottom-nav{display:none}}@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,.studio-mobile-bottom-nav button{transition:none}}body .modal-backdrop.auth-backdrop .auth-modal{width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.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}}.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}html body:has(.auth-backdrop){overflow:hidden}html body div#root .modal-backdrop.auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 18% 8%,rgba(124,58,237,.26),transparent 32%),radial-gradient(circle at 82% 18%,rgba(34,211,238,.18),transparent 34%),#030612c7;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);display:grid;place-items:center}html body div#root .auth-modal.studio-auth-modal{position:relative;width:min(920px,calc(100vw - 28px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(248,250,252,.14);border-radius:28px;padding:clamp(16px,2vw,22px);color:#f8fafc;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);box-shadow:0 34px 90px #00000075}html body div#root .auth-modal.studio-auth-modal::-webkit-scrollbar{width:10px}html body div#root .auth-modal.studio-auth-modal::-webkit-scrollbar-thumb{border:3px solid rgba(6,8,23,.86);border-radius:999px;background:#94a3b88f}html body div#root .auth-modal.studio-auth-modal .auth-modal-close{position:sticky;top:0;float:right;z-index:3;width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid rgba(248,250,252,.16);border-radius:18px;color:#f8fafc;background:#10172fe0;box-shadow:0 14px 30px #00000040}html body div#root .auth-modal.studio-auth-modal .auth-modal-close:is(:hover,:focus-visible,:active){color:#f8fafc;background:#f8fafc1a;border-color:#3ddc8470;box-shadow:0 0 0 4px #3ddc8429,0 14px 30px #00000040}html body div#root .auth-brand-strip{display:flex;align-items:center;gap:14px;margin:0 58px 16px 0;min-width:0}html body div#root .auth-brand-strip .brand-logo{flex:0 0 auto}html body div#root .auth-brand-strip strong{display:block;color:#f8fafc;font-size:clamp(22px,2.2vw,32px);line-height:1;letter-spacing:-.035em}html body div#root .auth-brand-strip span{display:block;margin-top:4px;color:#94a3b8;font-size:14px;font-weight:700}html body div#root .auth-modal.studio-auth-modal .auth-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.74fr);gap:14px;align-items:stretch;clear:both}html body div#root .auth-modal.studio-auth-modal .auth-form-panel,html body div#root .auth-modal.studio-auth-modal .auth-value-panel{min-width:0;border:1px solid rgba(248,250,252,.12);border-radius:28px;background:#10172fb8;box-shadow:inset 0 1px #ffffff14}html body div#root .auth-modal.studio-auth-modal .auth-form-panel{display:grid;gap:10px;padding:clamp(20px,2.6vw,30px)}html body div#root .auth-modal.studio-auth-modal .auth-value-panel{display:grid;align-content:center;gap:14px;padding:clamp(20px,2.4vw,28px);background:radial-gradient(circle at 78% 8%,rgba(61,220,132,.18),transparent 34%),radial-gradient(circle at 18% 92%,rgba(34,211,238,.12),transparent 34%),#0b1026d1}html body div#root .auth-modal.studio-auth-modal .modal-icon{width:50px;height:50px;border:1px solid rgba(61,220,132,.28);border-radius:20px;color:#3ddc84;background:radial-gradient(circle at 70% 10%,rgba(34,211,238,.22),transparent 38%),#3ddc841a;display:grid;place-items:center}html body div#root .auth-modal.studio-auth-modal .eyebrow{margin:0;color:#3ddc84;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html body div#root .auth-modal.studio-auth-modal h2,html body div#root .auth-modal.studio-auth-modal h3{margin:0;color:#f8fafc;letter-spacing:-.04em}html body div#root .auth-modal.studio-auth-modal h2{max-width:18ch;font-size:clamp(30px,3vw,42px);line-height:1.02}html body div#root .auth-modal.studio-auth-modal h3{font-size:clamp(24px,2.4vw,32px);line-height:1.05}html body div#root .auth-modal.studio-auth-modal .modal-copy,html body div#root .auth-modal.studio-auth-modal .oauth-helper,html body div#root .auth-modal.studio-auth-modal .auth-value-panel p{margin:0;color:#cbd5e1;font-size:14px;font-weight:600;line-height:1.48}html body div#root .auth-modal.studio-auth-modal .oauth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}html body div#root .auth-modal.studio-auth-modal .field-label{margin:6px 0 -4px;color:#f8fafc;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}html body div#root .auth-modal.studio-auth-modal .plain-input{width:100%;min-height:52px;border:1px solid rgba(248,250,252,.16);border-radius:18px;padding:0 16px;color:#f8fafc;-webkit-text-fill-color:#f8fafc;background:#060817b8;box-shadow:inset 0 1px #ffffff0f}html body div#root .auth-modal.studio-auth-modal .plain-input::-moz-placeholder{color:#cbd5e1ad;-webkit-text-fill-color:rgba(203,213,225,.68)}html body div#root .auth-modal.studio-auth-modal .plain-input::placeholder{color:#cbd5e1ad;-webkit-text-fill-color:rgba(203,213,225,.68)}html body div#root .auth-modal.studio-auth-modal .plain-input:is(:hover,:focus,:focus-visible){border-color:#3ddc8494;background:#060817e6;box-shadow:0 0 0 4px #3ddc8429}html body div#root .auth-modal.studio-auth-modal .studio-auth-primary,html body div#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root .auth-modal.studio-auth-modal .studio-auth-secondary,html body div#root .auth-modal.studio-auth-modal .auth-mode-switch{min-height:50px;border-radius:18px;font-weight:800;width:100%}html body div#root .auth-modal.studio-auth-modal .studio-auth-primary{margin-top:8px;border:0;color:#06130c;-webkit-text-fill-color:#06130c;background:linear-gradient(135deg,#3ddc84,#22d3ee);box-shadow:0 18px 34px #22d3ee29}html body div#root .auth-modal.studio-auth-modal .studio-auth-primary:is(:hover,:focus-visible,:active):not(:disabled){color:#06130c;-webkit-text-fill-color:#06130c;background:linear-gradient(135deg,#4ade8f,#38ddf0);box-shadow:0 0 0 4px #3ddc842e,0 18px 34px #22d3ee2e}html body div#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root .auth-modal.studio-auth-modal .studio-auth-secondary,html body div#root .auth-modal.studio-auth-modal .auth-mode-switch{border:1px solid rgba(248,250,252,.14);color:#f8fafc;-webkit-text-fill-color:#f8fafc;background:#f8fafc0f}html body div#root .auth-modal.studio-auth-modal .auth-mode-switch{cursor:pointer}html body div#root .auth-modal.studio-auth-modal .studio-auth-oauth:is(:hover,:focus-visible,:active):not(:disabled),html body div#root .auth-modal.studio-auth-modal .studio-auth-secondary:is(:hover,:focus-visible,:active):not(:disabled),html body div#root .auth-modal.studio-auth-modal .auth-mode-switch:is(:hover,:focus-visible,:active):not(:disabled){color:#f8fafc;-webkit-text-fill-color:#f8fafc;border-color:#3ddc8470;background:#f8fafc1a;box-shadow:0 0 0 4px #3ddc8424}html body div#root .auth-modal.studio-auth-modal .auth-provider-note{display:flex;align-items:flex-start;gap:10px;min-height:50px;border:1px solid rgba(61,220,132,.2);border-radius:18px;padding:12px 14px;color:#dbeafe;background:#3ddc8414}html body div#root .auth-modal.studio-auth-modal .auth-provider-note svg{flex:0 0 auto;margin-top:2px;color:#3ddc84}html body div#root .auth-modal.studio-auth-modal .auth-provider-note span{color:#dbeafe;font-size:13px;font-weight:600;line-height:1.45}html body div#root .auth-modal.studio-auth-modal .auth-value-list{display:grid;gap:10px}html body div#root .auth-modal.studio-auth-modal .auth-value-list span{min-height:48px;border:1px solid rgba(248,250,252,.13);border-radius:18px;padding:12px 14px;color:#f8fafc;background:#f8fafc12;display:flex;align-items:center;gap:10px;font-weight:800}html body div#root .auth-modal.studio-auth-modal .auth-value-list svg{color:#3ddc84}html body div#root .auth-modal.studio-auth-modal button:disabled{cursor:not-allowed;opacity:.62}@media(max-width:760px){html body div#root .modal-backdrop.auth-backdrop{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));align-items:start}html body div#root .auth-modal.studio-auth-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:22px;padding:12px}html body div#root .auth-brand-strip{margin:0 54px 12px 0;gap:10px}html body div#root .auth-brand-strip strong{font-size:20px}html body div#root .auth-brand-strip span{font-size:12px}html body div#root .auth-modal.studio-auth-modal .auth-product-layout,html body div#root .auth-modal.studio-auth-modal .oauth-grid{grid-template-columns:1fr}html body div#root .auth-modal.studio-auth-modal .auth-value-panel,html body div#root .auth-modal.studio-auth-modal .modal-icon{display:none}html body div#root .auth-modal.studio-auth-modal h2{max-width:100%;font-size:clamp(28px,8vw,34px);line-height:1.05}html body div#root .auth-modal.studio-auth-modal .auth-form-panel,html body div#root .auth-modal.studio-auth-modal .auth-value-panel{border-radius:18px;padding:16px}html body div#root .auth-modal.studio-auth-modal .modal-copy{font-size:13px}html body div#root .auth-modal.studio-auth-modal .oauth-helper{display:none}}: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 :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>main.studio-landing-page .studio-mobile-bottom-nav button:is(:hover,:focus-visible,:active){background:#3ddc841f!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:inset 0 3px 0 var(--studio-green),0 0 0 3px #3ddc8424!important}html body div#root>main.studio-landing-page .studio-mobile-bottom-nav button.active:is(:hover,:focus-visible,:active){color:var(--studio-green)!important;-webkit-text-fill-color:var(--studio-green)!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 .auth-modal.studio-auth-modal .auth-modal-close{background:#10172fe0!important;background-color:#10172fe0!important;border-color:#f8fafc29!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!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}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,.mobile-menu-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,.mobile-menu-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 header.app-header-shell button.mobile-menu-button.mobile-menu-button{width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;border-radius:999px!important;background:#05182cb8!important;border-color:#7df5e757!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell button.mobile-menu-button.mobile-menu-button:is(:hover,:focus-visible,:active){background:#082237e6!important;border-color:#8ef7d28a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html body div#root#root>main.pricing-page.marketing-only header.app-header-shell button.mobile-menu-button.mobile-menu-button :is(span,svg,svg *){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}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 .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(108px + env(safe-area-inset-bottom))!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>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 .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;padding:0 13px 13px!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,.drawer-account-card,.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(270px,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(118px + env(safe-area-inset-bottom))!important;margin-bottom:0!important}}html body div#root#root .modal-backdrop.auth-backdrop{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))!important;background:radial-gradient(circle at 18% 10%,rgba(124,58,237,.22),transparent 30%),radial-gradient(circle at 82% 14%,rgba(34,211,238,.14),transparent 34%),#030612c7!important;place-items:center!important}html body div#root#root .modal-backdrop.auth-backdrop .auth-modal.studio-auth-modal{width:min(840px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;padding:18px!important;border:1px solid rgba(248,250,252,.12)!important;border-radius:26px!important;overflow-x:hidden!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:radial-gradient(circle at 14% 14%,rgba(61,220,132,.13),transparent 30%),radial-gradient(circle at 88% 8%,rgba(124,58,237,.2),transparent 32%),linear-gradient(145deg,#060817,#0b1026 58%,#060817)!important;box-shadow:0 32px 86px #0000007a!important}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:16px!important;border-color:#94a3b838!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;background:#0f172ab8!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close:is(:hover,:focus-visible,:active):not(:disabled){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;background:#f8fafc1a!important;border-color:#3ddc845c!important;box-shadow:0 0 0 3px #3ddc8424!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip{margin:0 58px 16px 0!important;gap:12px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip .brand-logo{width:52px!important;height:52px!important;border-radius:16px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:clamp(22px,2vw,30px)!important;letter-spacing:-.035em!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-size:14px!important;font-weight:700!important}html body div#root#root .auth-modal.studio-auth-modal .auth-product-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)!important;gap:14px!important;align-items:stretch!important}html body div#root#root .auth-modal.studio-auth-modal .auth-form-panel,html body div#root#root .auth-modal.studio-auth-modal .auth-value-panel{border-radius:22px!important;border-color:#94a3b82e!important;background:#10172fad!important;box-shadow:inset 0 1px #ffffff0f!important}html body div#root#root .auth-modal.studio-auth-modal .auth-form-panel{gap:12px!important;padding:clamp(20px,2.4vw,26px)!important}html body div#root#root .auth-modal.studio-auth-modal .modal-icon{width:44px!important;height:44px!important;border-radius:16px!important}html body div#root#root .auth-modal.studio-auth-modal .eyebrow{color:#3ddc84!important;-webkit-text-fill-color:#3ddc84!important;font-size:12px!important;letter-spacing:.07em!important}html body div#root#root .auth-modal.studio-auth-modal h2{max-width:13ch!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:clamp(32px,3.4vw,46px)!important;line-height:.98!important;letter-spacing:-.045em!important}html body div#root#root .auth-modal.studio-auth-modal h3{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:clamp(24px,2.1vw,30px)!important}html body div#root#root .auth-modal.studio-auth-modal .modal-copy,html body div#root#root .auth-modal.studio-auth-modal .oauth-helper,html body div#root#root .auth-modal.studio-auth-modal .auth-value-panel p{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-size:14px!important;font-weight:600!important;line-height:1.45!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:2px 0 0!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-secondary,html body div#root#root .auth-modal.studio-auth-modal .auth-mode-switch,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary{position:relative!important;transform:none!important;min-height:50px!important;width:100%!important;border-radius:16px!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;overflow:hidden!important;text-align:center!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(148,163,184,.24)!important;background:#111827!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:not(:disabled):not([aria-disabled=true]){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#94a3b83d!important;background:#111827!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth svg,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth svg *{position:static!important;inset:auto!important;width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;margin:0!important;transform:none!important;color:#3ddc84!important;stroke:#3ddc84!important;-webkit-text-fill-color:#3ddc84!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:is(:hover,:focus-visible,:active):not(:disabled){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#3ddc846b!important;background:#12352f!important;box-shadow:0 0 0 3px #3ddc8424!important}html body div#root#root .auth-modal.studio-auth-modal .field-label{margin:5px 0 -2px!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important;font-size:12px!important;font-weight:800!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input){min-height:52px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;padding:0 16px!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;caret-color:#3ddc84!important;background:#030612bd!important;box-shadow:inset 0 1px #ffffff0a!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input)::-moz-placeholder{color:#cbd5e194!important;-webkit-text-fill-color:rgba(203,213,225,.58)!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input)::placeholder{color:#cbd5e194!important;-webkit-text-fill-color:rgba(203,213,225,.58)!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input):is(:hover,:focus,:focus-visible){border-color:#3ddc847a!important;background:#030612e6!important;box-shadow:0 0 0 3px #3ddc8421!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary{margin-top:4px!important;border:0!important;color:#06130c!important;-webkit-text-fill-color:#06130c!important;background:linear-gradient(135deg,#3ddc84,#22d3ee)!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary:is(:hover,:focus-visible,:active):not(:disabled){color:#06130c!important;-webkit-text-fill-color:#06130c!important;background:linear-gradient(135deg,#4ade8f,#38ddf0)!important;box-shadow:0 0 0 3px #3ddc8429!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-secondary,html body div#root#root .auth-modal.studio-auth-modal .auth-mode-switch{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(61,220,132,.28)!important;background:#111827!important}html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#94a3b83d!important;background:#111827!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){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#3ddc846b!important;background:#12352f!important;box-shadow:0 0 0 3px #3ddc8424!important}html body div#root#root .auth-modal.studio-auth-modal .auth-provider-note{min-height:46px!important;border-radius:16px!important;border-color:#3ddc842e!important;background:#3ddc8412!important}html body div#root#root .auth-modal.studio-auth-modal .auth-provider-note span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-size:12px!important;font-weight:600!important}html body div#root#root .auth-modal.studio-auth-modal button:disabled,html body div#root#root .auth-modal.studio-auth-modal input:disabled{opacity:.58!important;cursor:not-allowed!important}@media(max-width:760px){html body div#root#root .modal-backdrop.auth-backdrop{padding:max(10px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom))!important;place-items:start center!important}html body div#root#root .modal-backdrop.auth-backdrop .auth-modal.studio-auth-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;padding:14px!important;border-radius:24px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip{margin:0 54px 12px 0!important;gap:10px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip .brand-logo{width:46px!important;height:46px!important;border-radius:14px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip strong{font-size:20px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-brand-strip span{font-size:12px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-product-layout,html body div#root#root .auth-modal.studio-auth-modal .oauth-grid{grid-template-columns:1fr!important}html body div#root#root .auth-modal.studio-auth-modal .auth-form-panel{padding:18px!important;gap:10px!important;border-radius:20px!important}html body div#root#root .auth-modal.studio-auth-modal h2{max-width:12ch!important;font-size:clamp(30px,8.4vw,38px)!important}html body div#root#root .auth-modal.studio-auth-modal .modal-copy{font-size:13px!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-secondary,html body div#root#root .auth-modal.studio-auth-modal .auth-mode-switch,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary{min-height:50px!important;padding:0 14px!important;border-radius:16px!important;font-size:14px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-provider-note{padding:10px 12px!important}}@media(max-width:380px){html body div#root#root .auth-modal.studio-auth-modal h2{font-size:29px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-form-panel{padding:16px!important}}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}html body div#root#root .modal-backdrop.auth-backdrop .auth-modal.studio-auth-modal{position:relative!important;width:min(520px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;padding:22px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(7,17,31,.12)!important;border-radius:28px!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:0 28px 80px #02081747!important}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close{position:absolute!important;top:16px!important;right:16px!important;z-index:4!important;float:none!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;border:1px solid rgba(7,17,31,.12)!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close:is(:hover,:focus-visible,:active):not(:disabled){background:#eef4fb!important;background-color:#eef4fb!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;border-color:#07111f2e!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .auth-form-panel{display:grid!important;gap:10px!important;padding:2px 58px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important}html body div#root#root .auth-modal.studio-auth-modal .modal-icon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border:1px solid rgba(7,17,31,.1)!important;border-radius:16px!important;background:#07111f!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body div#root#root .auth-modal.studio-auth-modal .eyebrow{margin:2px 0 0!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;font-size:11px!important;font-weight:850!important;letter-spacing:.05em!important}html body div#root#root .auth-modal.studio-auth-modal h2{max-width:12ch!important;margin:0!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;font-size:clamp(34px,8.2vw,46px)!important;line-height:1!important;letter-spacing:-.035em!important}html body div#root#root .auth-modal.studio-auth-modal .modal-copy,html body div#root#root .auth-modal.studio-auth-modal .oauth-helper{margin:0!important;color:#536174!important;-webkit-text-fill-color:#536174!important;font-size:14px!important;font-weight:650!important;line-height:1.42!important}html body div#root#root .auth-modal.studio-auth-modal .oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:6px 0 0!important}html body div#root#root .auth-modal.studio-auth-modal .field-label{margin:6px 0 -3px!important;color:#344054!important;-webkit-text-fill-color:#344054!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input){min-height:52px!important;border:1px solid rgba(7,17,31,.14)!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;caret-color:#0f766e!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input)::-moz-placeholder{color:#8a94a6!important;-webkit-text-fill-color:#8a94a6!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input)::placeholder{color:#8a94a6!important;-webkit-text-fill-color:#8a94a6!important}html body div#root#root .auth-modal.studio-auth-modal :is(.plain-input,input.plain-input):is(:hover,:focus,:focus-visible){border-color:#0f766e6b!important;background:#fff!important;box-shadow:0 0 0 3px #3ddc8421!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-secondary,html body div#root#root .auth-modal.studio-auth-modal .auth-mode-switch,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-primary{min-height:52px!important;border-radius:16px!important;font-size:14px!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:not(:disabled):not([aria-disabled=true]){border:1px solid #07111f!important;background:#07111f!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:is(:hover,:focus-visible,:active):not(:disabled){border-color:#07111f!important;background:#07111f!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-secondary,html body div#root#root .auth-modal.studio-auth-modal .auth-mode-switch,html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-secondary,.auth-mode-switch):not(:disabled):not([aria-disabled=true]){border:1px solid rgba(7,17,31,.12)!important;background:#fff!important;color:#344054!important;-webkit-text-fill-color:#344054!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:#0f766e47!important;background:#eef8f5!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .auth-provider-note{border-color:#0f766e2e!important;background:#eef8f5!important;color:#0f3f3a!important;-webkit-text-fill-color:#0f3f3a!important}html body div#root#root .auth-modal.studio-auth-modal .auth-provider-note span{color:#0f3f3a!important;-webkit-text-fill-color:#0f3f3a!important}@media(max-width:760px){html body div#root#root .modal-backdrop.auth-backdrop .auth-modal.studio-auth-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 12px)!important;padding:14px 18px!important;border-radius:24px!important}html body div#root#root .auth-modal.studio-auth-modal .auth-form-panel{padding-right:54px!important}html body div#root#root .auth-modal.studio-auth-modal h2{font-size:clamp(30px,7.8vw,38px)!important}}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close,html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close:is(:hover,:focus-visible,:active):not(:disabled){background:#07111f0f!important;background-color:#07111f0f!important;background-image:none!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:is(:hover,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .oauth-grid{grid-template-columns:1fr!important;gap:10px!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth{min-height:52px!important;justify-content:flex-start!important;padding:0 18px!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth span{display:block!important;min-width:0!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-secondary,.auth-mode-switch),html body div#root#root .auth-modal.studio-auth-modal :is(.studio-auth-secondary,.auth-mode-switch):is(:hover,:focus,:focus-visible,:active):not(:disabled){border-color:#07111f!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal button.auth-secondary-button.studio-auth-secondary:not(:disabled):not([aria-disabled=true]),html body div#root#root .auth-modal.studio-auth-modal button.auth-mode-switch.auth-mode-switch:not(:disabled):not([aria-disabled=true]),html body div#root#root .auth-modal.studio-auth-modal button.auth-secondary-button.studio-auth-secondary:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]),html body div#root#root .auth-modal.studio-auth-modal button.auth-mode-switch.auth-mode-switch:is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){border-color:#07111f!important;background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}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:125!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;background:radial-gradient(circle at 18% 10%,rgba(61,220,132,.12),transparent 32%),radial-gradient(circle at 82% 12%,rgba(34,211,238,.12),transparent 32%),#030813c7!important;-webkit-backdrop-filter:blur(20px) saturate(1.1)!important;backdrop-filter:blur(20px) saturate(1.1)!important}html body div#root#root :is(.github-return-modal,.github-setup-modal){width:min(560px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;display:grid!important;gap:12px!important;padding:18px!important;border-radius:24px!important;border:1px solid rgba(90,183,217,.24)!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;background:radial-gradient(circle at 16% 0%,rgba(61,220,132,.1),transparent 14rem),linear-gradient(145deg,#061a2df5,#040d1ffa)!important;box-shadow:0 26px 72px #00000070!important}html body div#root#root .github-setup-modal{width:min(920px,calc(100vw - 24px))!important}html body div#root#root :is(.github-return-modal,.github-setup-modal)>.modal-close{position:absolute!important;top:14px!important;right:14px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(134,161,202,.24)!important;color:#eef7ffeb!important;-webkit-text-fill-color:rgba(238,247,255,.92)!important;background:#051228b8!important;box-shadow:none!important}html body div#root#root :is(.github-return-modal,.github-setup-modal)>.modal-close:is(:hover,:focus-visible,:active):not(:disabled){border-color:#5ef5d06b!important;color:#f8fbfffa!important;-webkit-text-fill-color:rgba(248,251,255,.98)!important;background:#081f3adb!important;box-shadow:0 0 0 4px #3ddc8424!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) .modal-icon{width:42px!important;height:42px!important;border-radius:14px!important;color:#06130c!important;background:linear-gradient(135deg,#3ddc84,#22d3ee)!important;border:0!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) :is(.eyebrow,h2,.modal-copy){max-width:calc(100% - 56px)!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) .eyebrow{margin:0!important;color:#aef7d1e6!important;-webkit-text-fill-color:rgba(174,247,209,.9)!important;font-size:11.5px!important;line-height:1!important;font-weight:720!important;letter-spacing:0!important;text-transform:none!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) h2{margin:0!important;color:#f8fbfff0!important;-webkit-text-fill-color:rgba(248,251,255,.94)!important;font-size:clamp(26px,6vw,38px)!important;line-height:1.05!important;font-weight:760!important;letter-spacing:0!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) .modal-copy,html body div#root#root :is(.github-return-modal,.github-setup-modal) :is(p,small,span){color:#dae8fac7!important;-webkit-text-fill-color:rgba(218,232,250,.78)!important;font-size:clamp(12.5px,3vw,14px)!important;line-height:1.38!important;font-weight:560!important}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){border-radius:18px!important;border:1px solid rgba(90,183,217,.2)!important;background:#0512288f!important;box-shadow:none!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) :is(.primary-button,.ghost-button){min-height:50px!important;border-radius:17px!important;font-size:clamp(13px,3.1vw,14px)!important;line-height:1.08!important;font-weight:720!important;transform:none!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) .primary-button:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#3ddc84,#22d3ee)!important;border-color:#5ef5d06b!important;color:#031320!important;-webkit-text-fill-color:#031320!important}html body div#root#root :is(.github-return-modal,.github-setup-modal) .ghost-button:not(:disabled):not([aria-disabled=true]),html body div#root#root :is(.github-return-modal,.github-setup-modal) .ghost-button:is(:hover,:focus-visible,:active):not(:disabled){background:#0512289e!important;border-color:#86a1ca3d!important;color:#eef7ffeb!important;-webkit-text-fill-color:rgba(238,247,255,.92)!important;box-shadow:none!important}@media(max-width:760px){html body div#root#root :is(.github-return-modal,.github-setup-modal){padding:16px!important;border-radius:22px!important}html body div#root#root .github-setup-modal .github-setup-grid{grid-template-columns:1fr!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(181, 201, 222, .72);--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)}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>a>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;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>a{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}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a 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>a 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-quick-nav>a:is(:hover,:focus-visible,:active),html body:has(#admin-observability:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(1),html body:has(#admin-records:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(2),html body:has(#admin-support:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(3),html body:has(#admin-infra:target) div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:nth-child(4){background:linear-gradient(145deg,#1553527a,#07182feb)!important;background-color:#0b2d47!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 .admin-quick-nav>a:is(:hover,:focus-visible,:active) :is(span,strong),html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a:is(:hover,:focus-visible,:active) svg{color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!important;stroke:var(--admin-text)!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}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 :is(.admin-resource-tabs,.support-status-tabs){width:100%!important;min-width:0!important;padding:5px!important;margin:0 0 14px!important;display:flex!important;gap:7px!important;overflow-x:auto!important;border:1px solid var(--admin-line)!important;border-radius:999px!important;background:#050f22c2!important;scrollbar-width:none}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-resource-tabs,.support-status-tabs)::-webkit-scrollbar{display:none}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-resource-tabs,.support-status-tabs) button{min-height:44px!important;min-width:-moz-max-content!important;min-width:max-content!important;padding:9px 15px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--admin-soft)!important;-webkit-text-fill-color:var(--admin-soft)!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-resource-tabs,.support-status-tabs) button:is(.selected,:hover,:focus-visible,:active){background:#8ef7d2!important;background-image:none!important;border-color:#8ef7d26b!important;color:#05111f!important;-webkit-text-fill-color:#05111f!important}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,#15535261,#05132af0)!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(4,minmax(0,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:760px){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-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 .admin-console .admin-confirm-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:220!important;padding:18px!important;display:grid!important;place-items:center!important;background:#020814b3!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body div#root#root .admin-console .admin-confirm-dialog{position:relative!important;width:min(100%,430px)!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:12px!important;right:12px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:999px!important;border:1px solid rgba(226,237,255,.18)!important;background:#030e1e94!important;color:var(--admin-text)!important;-webkit-text-fill-color:var(--admin-text)!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{display:grid;gap:8px;padding-top:10px}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-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;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{padding:0 12px!important;grid-template-columns:1fr!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}@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>a{min-height:64px!important;padding:11px!important}html body div#root#root .app-shell main.workspace .admin-console .admin-quick-nav>a 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-resource-tabs,.support-status-tabs){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;border-radius:18px!important}html body div#root#root .app-shell main.workspace .admin-console .support-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body div#root#root .app-shell main.workspace .admin-console :is(.admin-resource-tabs,.support-status-tabs) button{width:100%!important;min-width:0!important;min-height:44px!important;padding-inline:8px!important;white-space:normal!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: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:0!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:"Admin dashboard";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-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>a{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>a>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>a 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>a 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-resource-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!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-resource-tabs button{min-height:42px!important;padding:8px 6px!important;border-radius:999px!important;font-size:12.5px!important;line-height:1.05!important;white-space:normal!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>a span{font-size:11.5px!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}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 .studio-mobile-bottom-nav{border-color:#7dd3fc33!important;background:linear-gradient(135deg,#161246f5,#03484ff5)!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-mobile-bottom-nav button.active,html body div#root#root main.landing-page.marketing-only.studio-landing-page .studio-mobile-bottom-nav button[aria-current=page]{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 .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-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-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-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-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-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:10px 12px!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-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-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-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 :is(header.app-header-shell,header.marketing-nav,header.topbar.app-header) button.mobile-menu-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:transparent!important;background-color:transparent!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow: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: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: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){box-shadow:none!important}}html body div#root#root .desktop-page-nav :is(button,a):is(:hover,:focus,:focus-visible,:active):not(.active):not([aria-current=page]){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!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){background:#07111f0f!important;background-color:#07111f0f!important;background-image:none!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close,html body div#root#root .auth-modal.studio-auth-modal .auth-modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f0f!important;background-color:#07111f0f!important;background-image:none!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal .studio-auth-oauth:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .github-return-modal .github-return-actions .ghost-button,html body div#root#root .github-return-modal .github-return-actions .ghost-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}@media(max-width:899px){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 marketing menu"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled),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 menu"]:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body:not(:has(div.app-shell main.workspace)) div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button>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])>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,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,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])>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,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: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 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:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}}html body div#root#root .auth-modal.studio-auth-modal button.studio-auth-oauth.studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal button.oauth-button.studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal button.ghost-button.studio-auth-oauth,html body div#root#root .auth-modal.studio-auth-modal button.studio-auth-oauth.studio-auth-oauth:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal button.auth-modal-close.auth-modal-close,html body div#root#root .auth-modal.studio-auth-modal button.modal-close.auth-modal-close,html body div#root#root .auth-modal.studio-auth-modal button.auth-modal-close.auth-modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f0f!important;background-color:#07111f0f!important;background-image:none!important;box-shadow:none!important}html body div#root#root .github-return-modal .github-return-actions button.ghost-button.ghost-button,html body div#root#root .github-return-modal .github-return-actions :is(button,a).ghost-button,html body div#root#root .github-return-modal .github-return-actions button.ghost-button.ghost-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal button.oauth-button.studio-auth-oauth:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root .auth-modal.studio-auth-modal button.ghost-button.studio-auth-oauth:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root .auth-modal.studio-auth-modal button.modal-close.auth-modal-close:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f0f!important;background-color:#07111f0f!important;background-image:none!important;box-shadow:none!important}html body div#root#root .github-return-modal .github-return-actions :is(button,a).ghost-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){background:#07111f!important;background-color:#07111f!important;background-image:none!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:none!important}html body div#root#root main.landing-page.marketing-only.studio-landing-page .desktop-page-nav button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active),html body div#root#root main.pricing-page.marketing-only .desktop-page-nav button:not(.active):not([aria-current=page]):is(:hover,:focus,:focus-visible,:active),html body div#root#root .app-shell main.workspace .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}@media(max-width:899px){html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button .mobile-nav-icon,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon{width:44px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:currentColor!important;box-shadow:none!important}html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button .mobile-nav-icon>svg,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button: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;box-shadow:none!important}html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button .mobile-nav-icon>svg *,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon>svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}html body div#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 nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button:is(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button.active.active[aria-current=page] .mobile-nav-icon,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button.active.active[aria-current=page]:is(:hover,:focus,:focus-visible,:active) .mobile-nav-icon{background:#8ef7d22e!important;background-color:#8ef7d22e!important;background-image:none!important;border-color:#8ef7d257!important}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(.active,[aria-current=page]):is(:hover,:focus,:focus-visible,:active)>svg,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button.active.active[aria-current=page]>svg,html body div#root#root nav.mobile-app-bottom-nav.mobile-app-bottom-nav>button.active.active[aria-current=page]:is(:hover,:focus,:focus-visible,:active)>svg{background:#8ef7d22e!important;background-color:#8ef7d22e!important;background-image:none!important;border-color:#8ef7d257!important;border-radius:999px!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(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled),html body div#root#root main.pricing-page.marketing-only header.app-header-shell.marketing-nav button.mobile-menu-button.mobile-menu-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled),html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace header.topbar.workspace-app-header button.workspace-menu-trigger.workspace-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}}@media(max-width:899px){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):not([aria-disabled=true]){background:#030e1e7a!important;background-color:#030e1e7a!important;background-image:none!important;border-color:#7df5e742!important;color:#f1fafff0!important;-webkit-text-fill-color:rgba(241,250,255,.94)!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!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):not([aria-disabled=true]){background:#05182c94!important;background-color:#05182c94!important;border-color:#7df5e757!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>svg,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>svg *,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):not([aria-disabled=true])>svg,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):not([aria-disabled=true])>svg *{color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}}@media(max-width:899px){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]){width:-moz-fit-content!important;width:fit-content!important;inline-size:-moz-fit-content!important;inline-size:fit-content!important;max-width:calc(100vw - 104px)!important;flex:0 1 auto!important;grid-template-columns:auto auto!important;justify-content:start!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;color:#f8fbfff5!important;-webkit-text-fill-color:rgba(248,251,255,.96)!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!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 :is(strong,span,small),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]) :is(strong,span,small){color:currentColor!important;-webkit-text-fill-color:currentColor!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 .marketing-brand-copy{width:auto!important;min-width:0!important;max-width:min(190px,calc(100vw - 166px))!important}html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace .mobile-stepper.mobile-stepper>button:not(.active):not([aria-selected=true]):not([aria-current=step]),html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace .mobile-stepper.mobile-stepper>button:not(.active):not([aria-selected=true]):not([aria-current=step]):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){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;opacity:1!important;transform:none!important}html body:has(main.workspace) div#root#root div.app-shell main.workspace.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 div.app-shell main.workspace.workspace .mobile-stepper.mobile-stepper>button.complete:not(.active):not([aria-selected=true]):not([aria-current=step]):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){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 div.app-shell main.workspace.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 div.app-shell main.workspace.workspace .mobile-stepper.mobile-stepper>button:not(.active):not([aria-selected=true]):not([aria-current=step]):is(:hover,:focus,:focus-visible,:active):not(:disabled):not([aria-disabled=true])>.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 div.app-shell main.workspace.workspace :is(.secondary-button,.ghost-button,.compact-button,.asset-action-button):not(.primary-button):not(.selected):not(.danger):not(:disabled):not([aria-disabled=true]),html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace :is(.secondary-button,.ghost-button,.compact-button,.asset-action-button):not(.primary-button):not(.selected):not(.danger):not(:disabled):not([aria-disabled=true]):is(:hover,:focus,:focus-visible,:active){background:linear-gradient(145deg,#091e36c2,#030c1dc7)!important;background-color:#030c1dc7!important;border-color:#7df5e733!important;color:#ebf7ffe6!important;-webkit-text-fill-color:rgba(235,247,255,.9)!important;outline:0!important;outline-color:transparent!important;box-shadow:inset 0 0 0 1px #ffffff05!important;filter:none!important;opacity:1!important;transform:none!important}html body:has(main.workspace) div#root#root div.app-shell main.workspace.workspace :is(.secondary-button,.ghost-button,.compact-button,.asset-action-button):not(.primary-button):not(.selected):not(.danger):not(:disabled):not([aria-disabled=true]):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 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]),html body div#root#root main.pricing-page.marketing-only header.app-header-shell.marketing-nav button.mobile-menu-button.mobile-menu-button,html body div#root#root main.pricing-page.marketing-only 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]),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):not([aria-disabled=true]){background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!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,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]){border-color:transparent!important;color:#f1fafff5!important;-webkit-text-fill-color:rgba(241,250,255,.96)!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,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-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-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:12px!important;padding:clamp(14px,3.8vw,18px)!important;border-radius:28px!important;border:1px solid rgba(125,245,231,.18)!important;background:radial-gradient(circle at 16% 0%,rgba(94,245,208,.1),transparent 12rem),linear-gradient(145deg,#081833c7,#030c1fd1)!important;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #0000002e!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:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:64px!important;padding:8px 8px 8px 14px!important;border-radius:23px!important;border:1px solid rgba(94,245,208,.26)!important;outline:0!important;background:linear-gradient(145deg,#061a2cc7,#030a1bdb)!important;box-shadow:none!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:#8ef7d294!important;box-shadow:none!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:36px!important;height:36px!important;padding:8px!important;border-radius:14px!important;border:1px solid rgba(94,245,208,.2)!important;background:transparent!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:44px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ecf7ffeb!important;-webkit-text-fill-color:rgba(236,247,255,.92)!important;caret-color:#8ef7d2!important;font-size:clamp(15px,4vw,18px)!important;line-height:1.1!important;font-weight:620!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:#b9cde49e!important;-webkit-text-fill-color:rgba(185,205,228,.62)!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:#b9cde49e!important;-webkit-text-fill-color:rgba(185,205,228,.62)!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:58px!important;max-width:132px!important;height:48px!important;min-height:48px!important;padding:0 15px!important;border:0!important;border-radius:18px!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(12px,3.2vw,14px)!important;line-height:1!important;font-weight:790!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;min-height:24px!important;padding:0 10px!important;color:#dffdf4!important;-webkit-text-fill-color:#dffdf4!important;font-size:clamp(11px,3vw,13px)!important;line-height:1.1!important;font-weight:780!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+span:before{content:""!important;position:absolute!important;left:-2px!important;width:5px!important;height:5px!important;border-radius:999px!important;background:linear-gradient(135deg,#8ef7d2,#24c9df)!important;box-shadow:0 0 12px #22d3ee61!important}@media(max-width:430px){html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control{grid-template-columns:34px minmax(0,1fr) 52px!important;min-height:62px!important;gap:9px!important;padding:7px 7px 7px 13px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan .studio-url-control>svg{width:34px!important;height:34px!important;padding:8px!important;border-radius:13px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button{min-width:52px!important;width:52px!important;max-width:52px!important;padding:0!important;border-radius:17px!important}html body div#root#root>main.landing-page.marketing-only.studio-landing-page form#studio-scan button.studio-url-submit.primary-button span{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;clip:rect(0,0,0,0)!important;overflow:hidden!important}}@media(max-width:430px){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,:active){box-sizing:border-box!important;grid-template-columns:34px minmax(0,1fr) 52px!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;gap:9px!important;padding:7px 7px 7px 13px!important;border-width:1px!important;transform:none!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){box-sizing:border-box!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;border-width:0!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,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:none!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: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(: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:clamp(14px,2vw,16px)!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:10px!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:12px!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:12px!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:42px!important;height:42px!important;min-width:42px!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-brand-block span{display:block!important;max-width:38rem!important;margin-top:2px!important;color:#b7c6dc!important;-webkit-text-fill-color:#b7c6dc!important;font-size:clamp(.82rem,1.5vw,.94rem)!important;line-height:1.25!important}html body div#root#root#root>main.landing-page.marketing-only.studio-landing-page .footer-trust-strip{display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!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:10px!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:10px!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 14px!important;border:1px solid rgba(125,211,252,.2)!important;border-radius:999px!important;background:#07111fb3!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-size:.92rem!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 button:is(:hover,:focus-visible,:active){border-color:#8ef7d275!important;background:#0c2036e0!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 button{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 button{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}}: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 #root:not(#workspace-style-anchor) .secondary-button,html body #root:not(#workspace-style-anchor) .ghost-button,html body #root:not(#workspace-style-anchor) .connector-button,html body #root:not(#workspace-style-anchor) .asset-button,html body #root:not(#workspace-style-anchor) .dashboard-build-action,html body #root:not(#workspace-style-anchor) .footer-actions button,html body #root:not(#workspace-style-anchor) .scan-share-button,html body #root:not(#workspace-style-anchor) .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 #root:not(#workspace-style-anchor) .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) .workspace-menu-backdrop{position:fixed!important;inset:0 0 calc(83px + env(safe-area-inset-bottom)) 0!important;z-index:60!important;display:flex!important;align-items:flex-end!important;padding:0!important;background:#00061294!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet{width:min(100%,760px)!important;margin:0 auto!important;max-height:min(78dvh,46rem)!important;overflow:auto!important;padding:1.35rem clamp(1rem,3.5vw,1.4rem) clamp(1rem,3vw,1.2rem)!important;border:0!important;border-top:1px solid rgba(125,245,231,.2)!important;border-radius:1.75rem 1.75rem 0 0!important;background:radial-gradient(circle at 50% 0%,rgba(94,245,208,.12),transparent 12rem),linear-gradient(150deg,#12325dfa,#072531fa)!important;background-color:#0b223b!important;color:var(--studio-text)!important;box-shadow:0 -20px 50px #00000061!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet:before{content:""!important;display:block!important;width:96px!important;height:7px!important;margin:0 auto 1rem!important;border-radius:999px!important;background:#dfecff47!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .mobile-drawer-head{display:grid!important;gap:.75rem!important;padding:0 0 .9rem!important;border-bottom:1px solid rgba(134,161,202,.14)!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .mobile-menu-brand{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.75rem!important;align-items:center!important;min-width:0!important;padding:.8rem!important;border:1px solid rgba(94,245,208,.18)!important;border-radius:0!important;background:linear-gradient(145deg,#071f36e0,#030c1cdb)!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .mobile-menu-brand>div{min-width:0!important;display:grid!important;gap:2px!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .mobile-menu-brand strong,html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .mobile-menu-brand span{overflow:hidden!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-text-fill-color:currentColor!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .mobile-menu-brand strong{font-size:clamp(1.05rem,4.4vw,1.28rem)!important;font-weight:780!important;line-height:1.05!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .mobile-menu-brand span{color:#dfecffb8!important;font-size:.86rem!important;font-weight:650!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.75rem!important;align-items:center!important;padding:.86rem!important;border-radius:18px!important;border:1px solid rgba(94,245,208,.2)!important;background:#030d1f94!important;color:var(--studio-text)!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card .mini-avatar{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:linear-gradient(145deg,#5ef5d02e,#25d3e21a)!important;color:#dffef4!important;font-weight:800!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card>div:not(.mini-avatar){min-width:0!important;display:grid!important;gap:2px!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card :is(span,strong,small){min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-text-fill-color:currentColor!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card span{color:#9fd3ebd1!important;font-size:.78rem!important;font-weight:720!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card strong{color:#f8fbff!important;font-size:1rem!important;font-weight:760!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card small{color:#dfecffb8!important;font-size:.8rem!important;font-weight:600!important}html body #root:not(#workspace-style-anchor) .workspace-menu-sheet .drawer-account-card em{display:inline-flex!important;min-height:32px!important;align-items:center!important;border-radius:999px!important;padding:0 .72rem!important;background:#5ef5d021!important;color:#9bf7d8!important;font-size:.72rem!important;font-style:normal!important;font-weight:800!important}html body #root:not(#workspace-style-anchor) .workspace-menu-context{display:grid!important;gap:.28rem!important;margin:.9rem 0!important;padding:.88rem!important;border-radius:1.1rem!important;background:#040e2075!important;border:1px solid rgba(134,161,202,.16)!important}html body #root:not(#workspace-style-anchor) .workspace-menu-context>span{color:#9fd3ebc7!important;font-size:.78rem!important;font-weight:760!important;text-transform:uppercase!important}html body #root:not(#workspace-style-anchor) .workspace-menu-context>strong{color:#f8fbff!important;font-size:clamp(1.1rem,4.8vw,1.38rem)!important;line-height:1.1!important}html body #root:not(#workspace-style-anchor) .workspace-menu-context>small{color:#dfecffbd!important;font-size:.92rem!important;line-height:1.3!important;font-weight:620!important}html body div#root#root .app-shell main.workspace .workspace-menu-sheet .mobile-drawer-head,html body div#root#root .app-shell main.workspace .workspace-menu-sheet .workspace-menu-head{padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root:not(#workspace-style-anchor) .workspace-menu-close,html body #root:not(#workspace-style-anchor) .drawer-close,html body #root:not(#workspace-style-anchor) .modal-close{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--studio-text)!important;box-shadow:none!important}html body #root:not(#workspace-style-anchor) .support-widget .support-fab,html body #root:not(#workspace-style-anchor) .support-fab{width:3rem!important;height:3rem!important;min-width:3rem!important;min-height:3rem!important;left:auto!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(5.65rem + env(safe-area-inset-bottom))!important;border-radius:.82rem!important;border:1px solid rgba(212,255,244,.42)!important;background:linear-gradient(145deg,#48eba0,#24cedc)!important;box-shadow:0 20px 46px #25d3e247!important}html body div#root#root .app-shell~.support-widget{position:fixed!important;z-index:55!important;left:auto!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(5.65rem + env(safe-area-inset-bottom))!important;width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important;pointer-events:auto!important}html body div#root#root .app-shell~.support-widget.open{left:12px!important;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;transform:none!important}html body div#root#root .app-shell .support-widget{position:fixed!important;z-index:55!important;left:auto!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(5.65rem + env(safe-area-inset-bottom))!important;top:auto!important;width:-moz-max-content!important;width:max-content!important;height:-moz-max-content!important;height:max-content!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important;pointer-events:auto!important}html body div#root#root .app-shell .support-widget.open{left:12px!important;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;transform:none!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 .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,.workspace-menu-sheet 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,.workspace-menu-sheet 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{margin:8px 0 0!important;color:#a6ffe4db!important;font-size:13px!important;font-weight:700!important}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;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;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}html body div#root#root .support-widget .support-fab,html body #root:not(#workspace-style-anchor) .support-widget .support-fab,html body #root:not(#workspace-style-anchor) .support-fab{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:17px!important;border:1px solid rgba(224,255,247,.54)!important;background:radial-gradient(circle at 26% 18%,rgba(255,255,255,.42),transparent 28%),linear-gradient(145deg,#42eda0,#25cddc)!important;box-shadow:0 18px 42px #25d3e23d,inset 0 1px #ffffff52!important;color:#031020!important;-webkit-text-fill-color:#031020!important}html body div#root#root .support-widget .support-fab>svg{width:22px!important;height:22px!important;display:block!important;margin:0!important;color:#031020!important;stroke:#031020!important}html body div#root#root .support-widget .support-fab:after{content:"AI"!important;position:absolute!important;right:-5px!important;top:-7px!important;min-width:22px!important;min-height:22px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:linear-gradient(145deg,#7c3aed,#38bdf8)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:10px!important;font-weight:850!important;box-shadow:0 7px 16px #2563eb47!important}html body div#root#root .support-widget .support-fab:is(:hover,:focus,:focus-visible,:active){background:radial-gradient(circle at 26% 18%,rgba(255,255,255,.42),transparent 28%),linear-gradient(145deg,#46efa5,#29d0df)!important;box-shadow:0 18px 42px #25d3e23d,inset 0 1px #ffffff52!important;transform:none!important}html body div#root#root .support-widget.open .support-panel{left:12px!important;right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:460px!important;max-height:min(62dvh,500px)!important;margin-inline:auto!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid rgba(94,245,208,.28)!important;border-radius:26px!important;background:radial-gradient(circle at 14% 0%,rgba(94,245,208,.18),transparent 10rem),linear-gradient(150deg,#0c2f58fa,#040d1ffa)!important;box-shadow:0 34px 80px #0000006b,inset 0 1px #ffffff0a!important}html body div#root#root .support-widget.open .support-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important;padding:12px!important;border-bottom:1px solid rgba(94,245,208,.16)!important}html body div#root#root .support-widget.open .support-header>div{min-width:0!important;display:grid!important;gap:2px!important}html body div#root#root .support-widget.open .support-header-kicker{color:#9bf7d8!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root .support-widget.open .support-header strong{color:#f8fbff!important;font-size:16px!important;line-height:1.05!important}html body div#root#root .support-widget.open .support-header span:not(.support-header-kicker){color:#dfecffb8!important;font-size:11.5px!important;line-height:1.25!important;font-weight:620!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html body div#root#root .support-widget.open .support-header button[aria-label="Close support"]{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;background:#f8fafc14!important;border:1px solid rgba(248,250,252,.14)!important;box-shadow:none!important}html body div#root#root .support-widget.open .support-messages{min-height:0!important;max-height:100%!important;display:grid!important;align-content:start!important;gap:10px!important;padding:10px 12px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body div#root#root .support-widget.open .support-message{width:min(92%,360px)!important;padding:10px 12px!important;border-radius:18px!important;background:#030c1d9e!important;border:1px solid rgba(134,161,202,.18)!important}html body div#root#root .support-widget.open .support-message.user{justify-self:end!important;border-color:#5ef5d042!important;background:#5ef5d01a!important}html body div#root#root .support-widget.open .support-message small{color:#9bf7d8c7!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}html body div#root#root .support-widget.open .support-message p{margin:4px 0 0!important;color:#eff8ffe0!important;font-size:13px!important;line-height:1.35!important;font-weight:610!important}html body div#root#root .support-widget.open .support-suggestions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:2px 0 4px!important;overflow:visible!important;border-top:0!important}html body div#root#root .support-widget.open .support-suggestions::-webkit-scrollbar{display:none!important}html body div#root#root .support-widget.open .support-suggestions button{width:100%!important;min-height:38px!important;max-width:none!important;padding:9px 12px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.22)!important;background:#031124b8!important;color:#e0f4ffe0!important;-webkit-text-fill-color:rgba(224,244,255,.88)!important;font:720 12px/1.15 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}html body div#root#root .support-widget.open .support-suggestions button:is(:hover,:focus-visible,:active){border-color:#7df5e766!important;background:linear-gradient(135deg,#3add8424,#22d3ee1f)!important;color:#f1fffaf5!important;-webkit-text-fill-color:rgba(241,255,250,.96)!important;transform:none!important;outline:0!important}html body div#root#root .support-widget.open .support-compose{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px 12px 12px!important;border-top:1px solid rgba(94,245,208,.16)!important}html body div#root#root .support-widget.open .support-compose textarea{min-height:46px!important;max-height:68px!important;resize:none!important;border-radius:18px!important;border:1px solid rgba(134,161,202,.22)!important;background:#02091ab3!important;color:#eef7ffeb!important;-webkit-text-fill-color:rgba(238,247,255,.92)!important;padding:10px 11px!important;font-size:13px!important;font-weight:560!important;scrollbar-width:thin!important;scrollbar-color:rgba(94,245,208,.45) rgba(2,9,26,.28)!important}html body div#root#root .support-widget.open .support-compose .primary-button{min-width:50px!important;min-height:46px!important;border-radius:16px!important;padding-inline:12px!important;background:linear-gradient(105deg,#3bea9a,#24cedc)!important;color:#031020!important;-webkit-text-fill-color:#031020!important;box-shadow:none!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}html body div#root#root .support-widget.open .support-panel{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 128px - env(safe-area-inset-bottom))!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}html body div#root#root .support-widget .support-fab,html body #root:not(#workspace-style-anchor) .support-widget .support-fab,html body #root:not(#workspace-style-anchor) .support-fab{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:999px!important;display:grid!important;place-items:center!important;padding:0!important;opacity:.76!important}html body div#root#root .support-widget .support-fab:after{display:none!important;content:none!important}html body div#root#root .support-widget .support-fab>svg{width:21px!important;height:21px!important;margin:0!important}html body div#root#root .support-widget .support-fab:is(:hover,:focus,:focus-visible,:active){opacity:.95!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 .ai-enhance-sheet{position:fixed!important;inset:auto 12px calc(92px + env(safe-area-inset-bottom)) 12px!important;z-index:70!important;display:grid!important;place-items:end center!important;pointer-events:none!important}html body div#root#root .app-shell main.workspace .ai-enhance-card{width:min(100%,430px)!important;pointer-events:auto!important;border-radius:24px!important;border:1px solid rgba(94,245,208,.32)!important;background:linear-gradient(145deg,#0a2a48fa,#030d1ffa)!important;box-shadow:0 28px 80px #0000006b!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}html body div#root#root .app-shell main.workspace .workspace-menu-sheet{display:grid!important;gap:12px!important;padding:20px 16px calc(16px + env(safe-area-inset-bottom))!important;border-radius:28px 28px 0 0!important;background:linear-gradient(150deg,#0c2f58fa,#041825fa)!important;background-color:#071827!important}html body div#root#root .app-shell main.workspace .workspace-menu-sheet :is(.drawer-account-card,.drawer-current-app-card,.mobile-drawer-link-list>a,.mobile-drawer-link-list>button){border-radius:18px!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 .workspace-menu-sheet :is(a,button):is(:hover,:focus,:focus-visible,:active){background:#081e3694!important;color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;box-shadow:none!important}html body div#root#root .support-widget .support-fab{touch-action:none!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}html body div#root#root .support-widget:not(.open){left:auto!important;right:max(14px,env(safe-area-inset-right))!important;width:56px!important;height:56px!important;max-width:calc(100vw - 28px)!important;opacity:.84!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important;transform-origin:center!important}html body div#root#root .support-widget:not(.open):is(:hover,:focus-within){opacity:.92!important}html body div#root#root .support-widget .support-fab:is(:hover,:focus,:focus-visible,:active){opacity:.86!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 .support-widget .support-fab,html body #root:not(#workspace-style-anchor) .support-widget .support-fab,html body #root:not(#workspace-style-anchor) .support-fab{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}html body div#root#root .support-widget .support-fab:after{content:"AI"!important;display:grid!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 5px!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;font-weight:800!important;line-height:1!important;box-shadow:0 0 0 1px #ffffff57 inset!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 .support-widget:not(.open){left:auto!important;right:auto!important;bottom:calc(var(--ll-mobile-bottom-nav-height, 80px) + max(20px,env(safe-area-inset-bottom)))!important;transform:translate(var(--support-fab-drag-x, 0px),var(--support-fab-drag-y, 0px))!important}html body:has(main.workspace) div#root#root .support-widget.open>.support-fab{display:none!important}html body:has(main.workspace) div#root#root .support-widget .support-fab{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:15px!important;opacity:.78!important;touch-action:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;box-shadow:0 12px 28px #25d3e229,inset 0 1px #ffffff3d!important}html body:has(main.workspace) div#root#root .support-widget:not(.open):is(:hover,:focus-within) .support-fab,html body:has(main.workspace) div#root#root .support-widget .support-fab:is(:hover,:focus,:focus-visible,:active){opacity:.92!important;transform:none!important;filter:none!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-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{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 .release-mode-toggle button{min-width:0!important;min-height:48px!important;padding:8px 10px!important;border-radius:16px!important;border:1px solid rgba(134,161,202,.2)!important;background:#020a1880!important;color:#e2edffc7!important;-webkit-text-fill-color:rgba(226,237,255,.78)!important;box-shadow:none!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 button.selected,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-dashboard .release-mode-toggle button[aria-pressed=true]{border-color:#5ef5d08f!important;background:#3ddc841f!important;color:#9bf7d8!important;-webkit-text-fill-color:#9bf7d8!important}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 .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) auto!important;align-items:center!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-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 .support-widget:not(.open){top:auto!important;left:auto!important;right:max(12px,env(safe-area-inset-right))!important;bottom:calc(var(--ll-mobile-bottom-nav-height, 80px) + max(18px,env(safe-area-inset-bottom)))!important}html body:has(main.workspace) div#root#root .support-widget .support-fab{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;border-radius:16px!important;opacity:.62!important}html body:has(main.workspace) div#root#root .support-widget .support-fab:after{display:grid!important;content:"AI"!important;width:22px!important;height:22px!important;right:auto!important;left:-2px!important;top:-7px!important;font-size:10px!important}html body:has(main.workspace) div#root#root .support-widget:not(.open):is(:hover,:focus-within) .support-fab,html body:has(main.workspace) div#root#root .support-widget .support-fab:is(:hover,:focus,:focus-visible,:active){opacity:.9!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}html body:has(main.workspace) div#root#root .support-widget:not(.open){left:auto!important;right:max(14px,env(safe-area-inset-right))!important;top:auto!important;bottom:calc(var(--ll-mobile-bottom-nav-height, 80px) + max(18px,env(safe-area-inset-bottom)))!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}html body:has(main.workspace) div#root#root .support-widget:not(.open){left:auto!important;right:max(14px,env(safe-area-inset-right))!important;top:auto!important;bottom:calc(var(--ll-mobile-bottom-nav-height, 80px) + max(18px,env(safe-area-inset-bottom)))!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;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:64px!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: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 .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:48px!important;display:inline-grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;gap:4px!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!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 .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;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 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 :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 .app-shell main.workspace .workspace-menu-sheet{display:grid!important;gap:12px!important;padding:18px 16px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-sheet :is(.drawer-account-card,.drawer-current-app-card,.workspace-menu-context,.mobile-drawer-link-list>a,.mobile-drawer-link-list>button){margin:0!important;min-height:58px!important;padding:13px 14px!important;border-radius:18px!important;background:linear-gradient(145deg,#091f37b8,#051126c7)!important;border:1px solid rgba(125,245,231,.16)!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-sheet :is(.mobile-drawer-actions,.mobile-drawer-link-list){display:grid!important;gap:9px!important;margin:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-sheet :is(.mobile-drawer-actions button,.mobile-drawer-link-list>a,.mobile-drawer-link-list>button),html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-sheet :is(.mobile-drawer-actions button,.mobile-drawer-link-list>a,.mobile-drawer-link-list>button):is(:hover,:focus,:focus-visible,:active){min-height:54px!important;border-radius:18px!important;background:#04112685!important;border-color:#7df5e72e!important;color:#ecf8ffe6!important;-webkit-text-fill-color:rgba(236,248,255,.9)!important;transform:none!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-sheet .mobile-drawer-actions button[data-action-tone=primary]{background:linear-gradient(135deg,#3add8438,#22d3ee33)!important;border-color:#5ef5d05c!important;color:#ceffeaf0!important;-webkit-text-fill-color:rgba(206,255,234,.94)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-menu-sheet .mobile-drawer-actions button[data-action-tone=primary]:is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#3add844d,#22d3ee42)!important;border-color:#5ef5d080!important;color:#f0fffafa!important;-webkit-text-fill-color:rgba(240,255,250,.98)!important}html body:has(main.workspace) div#root#root .support-widget.open{inset:76px 12px calc(92px + env(safe-area-inset-bottom)) 12px!important;width:auto!important;height:auto!important;max-width:none!important;transform:none!important}html body:has(main.workspace) div#root#root .support-widget.open .support-panel{position:fixed!important;top:76px!important;left:12px!important;right:12px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:24px!important;background:radial-gradient(circle at 12% 0%,rgba(94,245,208,.17),transparent 12rem),linear-gradient(155deg,#082442fa,#030d1ffa)!important;border:1px solid rgba(94,245,208,.3)!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header{min-height:0!important;padding:12px!important;border-bottom:1px solid rgba(125,245,231,.14)!important;background:#020a1833!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header>div{gap:3px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header-kicker{font-size:10.5px!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header strong{font-size:clamp(16px,4.4vw,20px)!important;line-height:1.1!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header span:not(.support-header-kicker){font-size:12px!important;line-height:1.25!important;-webkit-line-clamp:2!important}html body:has(main.workspace) div#root#root .support-widget.open .support-live-state{align-self:start!important;max-width:96px!important;padding:6px 8px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body:has(main.workspace) div#root#root .support-widget.open .support-messages{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:10px 12px!important;gap:8px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-message{width:min(94%,360px)!important;padding:10px 11px!important;border-radius:16px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-message p{font-size:13px!important;line-height:1.36!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:2px 0 4px!important;overflow:visible!important;border-top:0!important;background:transparent!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestions::-webkit-scrollbar{display:none!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestions button{width:100%!important;min-height:38px!important;max-width:none!important;padding:9px 12px!important;border-radius:999px!important;border:1px solid rgba(94,245,208,.22)!important;background:#031124b8!important;color:#e0f4ffe0!important;-webkit-text-fill-color:rgba(224,244,255,.88)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;line-height:1.15!important;font-weight:720!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important;box-shadow:none!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestions button:is(:hover,:focus-visible,:active){border-color:#7df5e766!important;background:linear-gradient(135deg,#3add8424,#22d3ee1f)!important;color:#f1fffaf5!important;-webkit-text-fill-color:rgba(241,255,250,.96)!important;transform:none!important;outline:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:8px!important;align-items:stretch!important;padding:10px 12px 12px!important;border-top:1px solid rgba(125,245,231,.14)!important;background:#020a183d!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose textarea{min-height:54px!important;max-height:96px!important;border-radius:16px!important;padding:12px!important;font-size:13px!important;line-height:1.3!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose .primary-button{width:58px!important;min-width:58px!important;min-height:54px!important;border-radius:16px!important;padding:0!important;font-size:0!important;gap:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose .primary-button svg{width:18px!important;height:18px!important}@media(min-width:900px){html body:has(main.workspace) div#root#root .support-widget.open{inset:auto 24px 24px auto!important;width:390px!important;height:min(640px,calc(100vh - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 48px)!important;pointer-events:none!important;transform:none!important}html body:has(main.workspace) div#root#root .support-widget.open .support-panel{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;pointer-events:auto!important;border-radius:24px!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:#030c1d0f!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:#030c1d0f!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 .workspace-app-header .marketing-brand span,html body:has(main.workspace) div#root#root .app-shell main.workspace .workspace-app-header .marketing-brand small{display:none!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}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:auto minmax(0,1fr)!important;min-height:44px!important;padding:9px 10px!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.blocked{border-color:#ffcc5c4d!important;background:#ffcc5c13!important}html body:has(main.workspace) div#root#root .support-widget.open .support-panel{grid-template-rows:auto minmax(0,1fr) auto!important;border-radius:28px!important;background:radial-gradient(circle at 10% 0%,rgba(94,245,208,.14),transparent 13rem),linear-gradient(160deg,#08223efa,#030c1cfa)!important;border:1px solid rgba(125,245,231,.28)!important;box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff0d!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important;align-items:start!important;padding:14px!important;background:linear-gradient(135deg,#0c35589e,#04142ab3)!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header>div{display:grid!important;min-width:0!important;gap:4px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header-kicker{width:-moz-fit-content!important;width:fit-content!important;padding:5px 9px!important;border-radius:999px!important;background:#43e9a31f!important;border:1px solid rgba(125,245,231,.24)!important;color:#a6ffdfeb!important;-webkit-text-fill-color:rgba(166,255,223,.92)!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 .support-widget.open .support-header strong{color:#f6fbfff5!important;-webkit-text-fill-color:rgba(246,251,255,.96)!important;font-size:clamp(18px,4.9vw,22px)!important;line-height:1.08!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header span:not(.support-header-kicker){display:block!important;color:#cfe0f0c7!important;-webkit-text-fill-color:rgba(207,224,240,.78)!important;font-size:13px!important;line-height:1.35!important;font-weight:560!important;letter-spacing:0!important;-webkit-line-clamp:unset!important;overflow:visible!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header button[aria-label="Close support"]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:16px!important;border:1px solid rgba(176,235,244,.18)!important;background:#020c1c75!important;color:#ecf8ffe6!important;-webkit-text-fill-color:rgba(236,248,255,.9)!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header button[aria-label="Close support"]:is(:hover,:focus-visible,:active){background:#071e36ad!important;border-color:#7df5e757!important;color:#f8fcfff5!important;-webkit-text-fill-color:rgba(248,252,255,.96)!important;outline:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-messages{display:grid!important;align-content:start!important;gap:10px!important;padding:12px 14px!important;background:linear-gradient(180deg,#03102347,#020a1829)!important}html body:has(main.workspace) div#root#root .support-widget.open .support-guide-intro{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:12px!important;border-radius:20px!important;border:1px solid rgba(94,245,208,.2)!important;background:linear-gradient(135deg,#0c44537a,#05142bbd)!important;box-shadow:inset 0 1px #ffffff0a!important}html body:has(main.workspace) div#root#root .support-widget.open .support-guide-intro>svg{width:38px!important;height:38px!important;padding:9px!important;border-radius:14px!important;background:#43e9a321!important;color:#7df5e7f5!important;stroke-width:2.1!important}html body:has(main.workspace) div#root#root .support-widget.open .support-guide-intro div{display:grid!important;gap:4px!important;min-width:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-guide-intro strong{color:#f7fcfff0!important;-webkit-text-fill-color:rgba(247,252,255,.94)!important;font-size:13.5px!important;line-height:1.16!important;font-weight:760!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-guide-intro p{margin:0!important;color:#cde0f2cc!important;-webkit-text-fill-color:rgba(205,224,242,.8)!important;font-size:12.5px!important;line-height:1.38!important;font-weight:560!important;letter-spacing:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-message{border-radius:18px!important;border:1px solid rgba(120,174,210,.18)!important;background:#041126bd!important}html body:has(main.workspace) div#root#root .support-widget.open .support-message.user{justify-self:end!important;background:linear-gradient(135deg,#26b49e47,#1b71a438)!important;border-color:#7df5e747!important}html body:has(main.workspace) div#root#root .support-widget.open .support-message small{display:block!important;margin-bottom:4px!important;color:#98f5dbd6!important;-webkit-text-fill-color:rgba(152,245,219,.84)!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 .support-widget.open .support-message p{color:#e9f4ffe6!important;-webkit-text-fill-color:rgba(233,244,255,.9)!important;font-size:13px!important;line-height:1.42!important;font-weight:560!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestion-block{display:grid!important;gap:8px!important;margin-top:2px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestion-block>span{color:#bed3e8b8!important;-webkit-text-fill-color:rgba(190,211,232,.72)!important;font-size:11px!important;line-height:1!important;font-weight:720!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:0!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestions button{justify-content:flex-start!important;min-height:44px!important;padding:10px 12px!important;border-radius:16px!important;text-align:left!important;background:#020c1c9e!important;border:1px solid rgba(120,174,210,.18)!important;color:#e9f4ffe6!important;-webkit-text-fill-color:rgba(233,244,255,.9)!important;font-size:12.5px!important;line-height:1.2!important;font-weight:680!important}html body:has(main.workspace) div#root#root .support-widget.open .support-suggestions button:is(:hover,:focus-visible,:active){background:linear-gradient(135deg,#3add841f,#22d3ee1f)!important;border-color:#7df5e757!important;color:#f8fcfff5!important;-webkit-text-fill-color:rgba(248,252,255,.96)!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose{grid-template-columns:minmax(0,1fr) 62px!important;gap:10px!important;padding:12px 14px 14px!important;background:linear-gradient(180deg,#031023e0,#020a18f5)!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose textarea{min-height:58px!important;border-radius:18px!important;border:1px solid rgba(125,245,231,.22)!important;background:#020a18b8!important;color:#f1f8ffeb!important;-webkit-text-fill-color:rgba(241,248,255,.92)!important;font-size:13px!important;font-weight:560!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose textarea::-moz-placeholder{color:#b4cce2ad!important;-webkit-text-fill-color:rgba(180,204,226,.68)!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose textarea::placeholder{color:#b4cce2ad!important;-webkit-text-fill-color:rgba(180,204,226,.68)!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose .primary-button{width:62px!important;min-width:62px!important;min-height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#43e9a3,#22d3ee)!important;color:#031323!important;-webkit-text-fill-color:#031323!important;box-shadow:0 16px 34px #22d3ee2e!important}html body:has(main.workspace) div#root#root .support-widget.open .support-compose .primary-button:is(:hover,:focus-visible,:active):not(:disabled){background:linear-gradient(135deg,#7df5e7,#43e9a3)!important;color:#031323!important;-webkit-text-fill-color:#031323!important;transform:none!important;outline:0!important}@media(max-width:460px){html body:has(main.workspace) div#root#root .support-widget.open .support-panel{top:74px!important;left:10px!important;right:10px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;border-radius:24px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header{padding:12px!important;gap:8px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header strong{font-size:18px!important}html body:has(main.workspace) div#root#root .support-widget.open .support-header span:not(.support-header-kicker){font-size:12px!important;line-height:1.3!important}}html body div#root#root .support-widget.open>.support-fab,html body div#root#root>.support-widget.open>.support-fab,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open>.support-fab{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body div#root#root .support-widget.open,html body div#root#root>.support-widget.open,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open{transform:none!important}html body div#root#root .support-widget.open .support-panel,html body div#root#root>.support-widget.open .support-panel,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgba(125,245,231,.26)!important;background:radial-gradient(circle at 12% 0%,rgba(94,245,208,.13),transparent 12rem),linear-gradient(160deg,#081f39fa,#020a18fa)!important;box-shadow:0 24px 64px #0006,inset 0 1px #ffffff0d!important}html body div#root#root .support-widget.open .support-header,html body div#root#root>.support-widget.open .support-header,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-header{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;grid-template-areas:"copy close"!important;align-items:start!important;gap:10px!important;min-height:0!important;padding:14px!important;border-radius:24px 24px 0 0!important;background:linear-gradient(135deg,#0a304fc7,#041228db)!important}html body div#root#root .support-widget.open .support-header>div,html body div#root#root>.support-widget.open .support-header>div,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-header>div{grid-area:copy!important;display:grid!important;gap:4px!important;min-width:0!important}html body div#root#root .support-widget.open .support-header-kicker,html body div#root#root .support-widget.open .support-live-state,html body div#root#root>.support-widget.open .support-header-kicker,html body div#root#root>.support-widget.open .support-live-state,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open :is(.support-header-kicker,.support-live-state){display:none!important}html body div#root#root .support-widget.open .support-header strong,html body div#root#root>.support-widget.open .support-header strong,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-header strong{margin:0!important;color:#f8fcfff5!important;-webkit-text-fill-color:rgba(248,252,255,.96)!important;font-size:clamp(18px,4.8vw,22px)!important;line-height:1.08!important;font-weight:760!important;letter-spacing:0!important}html body div#root#root .support-widget.open .support-header span:not(.support-header-kicker),html body div#root#root>.support-widget.open .support-header span:not(.support-header-kicker),html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-header span:not(.support-header-kicker){display:block!important;max-width:34rem!important;margin:0!important;color:#cbdeefc7!important;-webkit-text-fill-color:rgba(203,222,239,.78)!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.open .support-header button[aria-label="Close support"],html body div#root#root>.support-widget.open .support-header button[aria-label="Close support"],html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-header button[aria-label="Close support"]{grid-area:close!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:15px!important;background:#020c1c7a!important;border:1px solid rgba(176,235,244,.2)!important;color:#f4faffeb!important;-webkit-text-fill-color:rgba(244,250,255,.92)!important;box-shadow:none!important;transform:none!important}html body div#root#root .support-widget.open .support-messages,html body div#root#root>.support-widget.open .support-messages,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-messages{display:grid!important;align-content:start!important;gap:8px!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:12px 14px!important;background:#020a182e!important}html body div#root#root .support-widget.open .support-message,html body div#root#root>.support-widget.open .support-message,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-message{min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;padding:10px 11px!important;border-radius:16px!important;border:1px solid rgba(120,174,210,.16)!important;background:#041126ad!important;overflow:visible!important}html body div#root#root .support-widget.open .support-message small,html body div#root#root>.support-widget.open .support-message small,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-message small{display:none!important}html body div#root#root .support-widget.open .support-message p,html body div#root#root>.support-widget.open .support-message p,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-message p{display:block!important;margin:0!important;max-width:100%!important;height:auto!important;max-height:none!important;color:#ebf5ffe6!important;-webkit-text-fill-color:rgba(235,245,255,.9)!important;font-size:13px!important;line-height:1.36!important;font-weight:560!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;overflow:visible!important;word-break:normal!important;-webkit-line-clamp:unset!important}html body div#root#root .support-widget.open .support-answer,html body div#root#root>.support-widget.open .support-answer,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-answer{display:grid!important;gap:8px!important;min-width:0!important;max-width:100%!important}html body div#root#root .support-widget.open .support-answer p,html body div#root#root>.support-widget.open .support-answer p,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-answer p{margin:0!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.open .support-answer p:first-child,html body div#root#root>.support-widget.open .support-answer p:first-child,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.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.open .support-answer-list,html body div#root#root>.support-widget.open .support-answer-list,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.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.open .support-answer-list li,html body div#root#root>.support-widget.open .support-answer-list li,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.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.open .support-answer-list li:before,html body div#root#root>.support-widget.open .support-answer-list li:before,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.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.open .support-answer-list.ordered li,html body div#root#root>.support-widget.open .support-answer-list.ordered li,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-answer-list.ordered li{counter-increment:support-step!important}html body div#root#root .support-widget.open .support-answer-list.ordered li:before,html body div#root#root>.support-widget.open .support-answer-list.ordered li:before,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-answer-list.ordered li:before{content:counter(support-step)!important}html body div#root#root .support-widget.open .support-answer-list.bulleted li:before,html body div#root#root>.support-widget.open .support-answer-list.bulleted li:before,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-answer-list.bulleted li:before{content:""!important}html body div#root#root .support-widget.open .support-answer-list.bulleted,html body div#root#root>.support-widget.open .support-answer-list.bulleted,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-answer-list.bulleted{gap:3px!important;padding:2px 0!important}html body div#root#root .support-widget.open .support-answer-list.bulleted li,html body div#root#root>.support-widget.open .support-answer-list.bulleted li,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-answer-list.bulleted li{min-height:0!important;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.open .support-answer-list.bulleted li:after,html body div#root#root>.support-widget.open .support-answer-list.bulleted li:after,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.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.open .support-suggestion-block,html body div#root#root>.support-widget.open .support-suggestion-block,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-suggestion-block{display:grid!important;gap:7px!important;margin:0!important}html body div#root#root .support-widget.open .support-suggestion-block>span,html body div#root#root>.support-widget.open .support-suggestion-block>span,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-suggestion-block>span{display:none!important}html body div#root#root .support-widget.open .support-suggestions,html body div#root#root>.support-widget.open .support-suggestions,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.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.open .support-suggestions button,html body div#root#root>.support-widget.open .support-suggestions button,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-suggestions button{justify-content:flex-start!important;min-height:42px!important;padding:9px 11px!important;border-radius:15px!important;text-align:left!important;background:#020c1c94!important;border:1px solid rgba(120,174,210,.18)!important;color:#ebf5ffe0!important;-webkit-text-fill-color:rgba(235,245,255,.88)!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.open .support-compose,html body div#root#root>.support-widget.open .support-compose,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-compose{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;gap:8px!important;min-width:0!important;padding:10px 14px 14px!important;background:linear-gradient(180deg,#031023b8,#020a18f5)!important}html body div#root#root .support-widget.open .support-compose textarea,html body div#root#root>.support-widget.open .support-compose textarea,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-compose textarea{min-height:52px!important;max-height:92px!important;padding:13px 14px!important;border-radius:17px!important;border:1px solid rgba(125,245,231,.2)!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.open .support-compose .primary-button,html body div#root#root>.support-widget.open .support-compose .primary-button,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-compose .primary-button{display:inline-grid!important;place-items:center!important;width:54px!important;min-width:54px!important;max-width:54px!important;min-height:52px!important;gap:0!important;padding:0!important;border-radius:17px!important;font-size:0!important;line-height:0!important;overflow:hidden!important;white-space:nowrap!important}html body div#root#root .support-widget.open .support-compose .primary-button,html body div#root#root .support-widget.open .support-compose .primary-button:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root>.support-widget.open .support-compose .primary-button,html body div#root#root>.support-widget.open .support-compose .primary-button:is(:hover,:focus,:focus-visible,:active):not(:disabled),html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-compose .primary-button,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-compose .primary-button:is(:hover,:focus,:focus-visible,:active):not(:disabled){width:54px!important;min-width:54px!important;max-width:54px!important;padding:0!important;font-size:0!important;line-height:0!important;text-indent:0!important}html body div#root#root .support-widget.open .support-compose .support-send-label,html body div#root#root>.support-widget.open .support-compose .support-send-label,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-compose .support-send-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;white-space:nowrap!important;border:0!important}html body div#root#root .support-widget.open .support-compose .primary-button svg,html body div#root#root>.support-widget.open .support-compose .primary-button svg,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-compose .primary-button svg{width:20px!important;height:20px!important;margin:0!important;transform:none!important;color:#07111f!important;-webkit-text-fill-color:#07111f!important}@media(max-width:640px){html body div#root#root .support-widget.open,html body div#root#root>.support-widget.open,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:22000!important;width:100vw!important;height:100dvh!important;pointer-events:none!important}html body div#root#root .support-widget.open .support-panel,html body div#root#root>.support-widget.open .support-panel,html body div#root#root main:is(.landing-page,.pricing-page,.workspace)~.support-widget.open .support-panel{position:fixed!important;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;pointer-events:auto!important}}html body div#root#root .support-widget.footer-hidden:not(.open),html body div#root#root>.support-widget.footer-hidden:not(.open),html body div#root#root main:is(.landing-page,.pricing-page)~.support-widget.footer-hidden:not(.open){display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;bottom:calc(var(--ll-android-bottom-nav-height, 83px) + 28px + env(safe-area-inset-bottom))!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}}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 .app-shell main.workspace .ai-enhance-sheet{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120!important;display:grid!important;align-items:end!important;justify-items:center!important;padding:max(16px,env(safe-area-inset-top)) 14px calc(var(--ll-mobile-bottom-nav-height, 82px) + max(14px,env(safe-area-inset-bottom))) 14px!important;pointer-events:auto!important;background:#0108148f!important;-webkit-backdrop-filter:blur(8px) saturate(1.05)!important;backdrop-filter:blur(8px) saturate(1.05)!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .ai-enhance-card{width:min(100%,430px)!important;max-height:min(560px,72dvh)!important;overflow:auto!important;overscroll-behavior:contain!important;display:grid!important;gap:12px!important;padding:16px!important;border-radius:24px!important;border:1px solid rgba(112,221,223,.3)!important;background:radial-gradient(circle at 18% 0%,rgba(82,239,162,.12),transparent 11rem),linear-gradient(145deg,#081f38fa,#030d1ffa)!important;box-shadow:0 26px 72px #0000007a,inset 0 1px #ffffff0e!important;pointer-events:auto!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .ai-enhance-head{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .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 .app-shell main.workspace .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 .app-shell main.workspace .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 .app-shell main.workspace .ai-sheet-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-grid!important;place-items:center!important;justify-self:end!important;padding:0!important;border-radius:16px!important;border:1px solid rgba(160,206,233,.2)!important;background:#030d1fad!important;color:#ebf7ffeb!important;-webkit-text-fill-color:rgba(235,247,255,.92)!important;box-shadow:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .ai-sheet-close:is(:hover,:focus,:focus-visible,:active){border-color:#7df5e752!important;background:#0c263ed1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;outline:none!important;transform:none!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .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 .app-shell main.workspace .ai-enhance-card label,html body:has(main.workspace) div#root#root .app-shell main.workspace .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 .app-shell main.workspace .ai-enhance-card label>span,html body:has(main.workspace) div#root#root .app-shell main.workspace .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 .app-shell main.workspace .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 .app-shell main.workspace .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 .app-shell main.workspace .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 .app-shell main.workspace .ai-enhance-primary,html body:has(main.workspace) div#root#root .app-shell main.workspace .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 .app-shell main.workspace .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 .app-shell main.workspace .ai-polish-status.error{border-color:#fb718547!important;background:#7f1d1d2e!important;color:#ffcad2e6!important;-webkit-text-fill-color:rgba(255,202,210,.9)!important}@media(min-width:760px){html body:has(main.workspace) div#root#root .app-shell main.workspace .ai-enhance-sheet{align-items:center!important;padding:24px!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;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-console-setup-row{grid-template-columns:1fr!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:-webkit-box!important;overflow:hidden!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 .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:12px!important;padding:14px!important;border-radius:22px!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel>.section-header-row{margin:0!important;padding:0!important;min-height:0!important}html body:has(main.workspace) div#root#root .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .step-three-title-row{margin:0!important;min-height:0!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 .field-label{margin: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:52px!important;margin:0!important;padding:0 14px!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:2px 0 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:52px!important;justify-content:center!important;border-radius:17px!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 .app-shell main.workspace .primary-panel.step-studio .studio-design-panel .studio-style-details{margin-top:2px!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 .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}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 :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero,.pricing-hero){display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(440px,.9fr)!important;align-items: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,html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-hero{display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(440px,.9fr)!important;align-items: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-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{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{align-self:center!important;max-height:560px!important;overflow:hidden!important;border-radius:32px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot img{max-height:490px!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important}@media(max-width:899px){html body div#root#root#root :is(main.landing-page.marketing-only.studio-landing-page,main.pricing-page.marketing-only) :is(.studio-hero,.pricing-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,html body div#root#root#root>main.pricing-page.marketing-only .pricing-hero.pricing-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{max-height:360px!important;margin-top:16px!important;overflow:hidden!important;border-radius:24px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot img{width:min(100%,260px)!important;max-height:300px!important;border-radius:24px!important}html body div#root#root#root main.landing-page.marketing-only.studio-landing-page .studio-live-shot figcaption{display:none!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 :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 :is(main.landing-page,main.pricing-page,.app-shell main.workspace) header.launchlift-app-header button.launchlift-menu-trigger.launchlift-menu-trigger,html body div#root#root :is(main.landing-page,main.pricing-page,.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){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>main.pricing-page.marketing-only header.app-header-shell button.mobile-menu-button.mobile-menu-button.launchlift-menu-trigger.launchlift-menu-trigger,html body div#root#root>main.pricing-page.marketing-only header.app-header-shell button.mobile-menu-button.mobile-menu-button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled),html body div#root#root>main.landing-page.marketing-only header.app-header-shell button.mobile-menu-button.mobile-menu-button.launchlift-menu-trigger.launchlift-menu-trigger,html body div#root#root>main.landing-page.marketing-only header.app-header-shell button.mobile-menu-button.mobile-menu-button.launchlift-menu-trigger.launchlift-menu-trigger:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled){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>main.pricing-page.marketing-only header.launchlift-app-header button.launchlift-menu-trigger.ghost-button:is(:hover,:focus,:focus-visible,:active,[aria-expanded=true]):not(:disabled):not([aria-disabled=true]),html body div#root#root#root>main.landing-page.marketing-only header.launchlift-app-header button.launchlift-menu-trigger.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 .launchlift-drawer-backdrop{position:fixed!important;inset:0 0 calc(var(--ll-mobile-bottom-nav-height, calc(83px + env(safe-area-inset-bottom)) ) - 4px) 0!important;z-index:11000!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:11500!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) - var(--ll-android-bottom-nav-height, calc(83px + env(safe-area-inset-bottom)) ))!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.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-account-card,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-account-card span,html body div#root#root .launchlift-drawer-account-card small,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-account-card 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-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 .launchlift-drawer-account-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}html body div#root#root .launchlift-drawer-account-card .mini-avatar{width:48px!important;height:48px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:#22d3ee24!important;color:var(--ll-nav-text)!important;font-weight:850!important}html body div#root#root .launchlift-drawer-account-card>div:not(.mini-avatar){min-width:0!important;display:grid!important;gap:2px!important}html body div#root#root .launchlift-drawer-account-card :is(strong,small){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body div#root#root .launchlift-drawer-account-card em{padding:8px 12px!important;border-radius:999px!important;background:#3add8424!important;color:#9ff4cf!important;font-style:normal!important;font-weight:850!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-account-card,.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#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:relative!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:radial-gradient(circle at 10% -40%,rgba(94,245,208,.13),transparent 150px),linear-gradient(115deg,#191b4efa,#034b52fa)!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:#7df5e71c!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:linear-gradient(135deg,#8ef7d2f5,#27d2dfeb)!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:linear-gradient(135deg,#8ef7d2f5,#27d2dfeb)!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 .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.landing-page.marketing-only,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}}@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}}
